VideoFormat Class |
Namespace: FM.IceLink
The VideoFormat type exposes the following members.
Name | Description | |
---|---|---|
![]() | VideoFormat |
Initializes a new instance of the VideoFormat class.
|
![]() | VideoFormat(String) |
Initializes a new instance of the VideoFormat class.
|
![]() | VideoFormat(String, Int32) |
Initializes a new instance of the VideoFormat class.
|
Name | Description | |
---|---|---|
![]() ![]() | Abgr |
Gets an ABGR video format.
|
![]() ![]() | AbgrName |
Gets the name of the ABGR video format ("ABGR").
Indicates that each pixel occupies 32 bits (8 bits for alpha, then 8 bits for blue, then8 bits for green, then 8 bits for red).
|
![]() ![]() | Argb |
Gets an ARGB video format.
|
![]() ![]() | ArgbName |
Gets the name of the ARGB video format ("ARGB").
Indicates that each pixel occupies 32 bits (8 bits for alpha, then 8 bits for red, then 8 bits for green, then 8 bits for blue).
|
![]() ![]() | Bgr |
Gets a BGR video format.
|
![]() ![]() | Bgra |
Gets an BGRA video format.
|
![]() ![]() | BgraName |
Gets the name of the BGRA video format ("BGRA").
Indicates that each pixel occupies 32 bits (8 bits for blue, then8 bits for green, then 8 bits for red, then 8 bits for alpha).
|
![]() ![]() | BgrName |
Gets the name of the BGR video format ("BGR").
Indicates that each pixel occupies 24 bits (8 bits for blue, then8 bits for green, then 8 bits for red).
|
![]() | ClockRate |
Gets or sets the clock rate.
(Inherited from MediaFormatTFormat.) |
![]() | FourCC |
Gets or sets the FourCC value for this format.
|
![]() | FullName |
Gets the full name, including clock rate and encoding parameters.
(Inherited from MediaFormatTFormat.) |
![]() ![]() | H264 |
Gets an H.264 video format.
|
![]() ![]() | H264Name |
Gets the name of the H.264 video format ("H264").
|
![]() ![]() | I420 |
Gets an I420 video format.
|
![]() ![]() | I420Name |
Gets the name of the I420 video format ("I420").
Indicates that each pixel occupies 12 bits (8 bits for Y, 2 bits for U, and 2 bits for V).
Y plane is followed by U plane and then V plane.
|
![]() | IsAbgr |
Gets a value indicating whether this format is ABGR.
|
![]() | IsArgb |
Gets a value indicating whether this format is ARGB.
|
![]() | IsBgr |
Gets a value indicating whether this format is BGR.
|
![]() | IsBgra |
Gets a value indicating whether this format is BGRA.
|
![]() | IsEncrypted |
Gets or sets a value indicating that the data is encrypted.
(Inherited from MediaFormatTFormat.) |
![]() | IsH264 |
Gets a value indicating whether this format is H.264.
|
![]() | IsI420 |
Gets a value indicating whether this format is I420.
|
![]() | IsInjected |
Gets or sets a value indicating that the data is injected
into the primary media stream (e.g. DTMF).
(Inherited from MediaFormatTFormat.) |
![]() | IsNv12 |
Gets a value indicating whether this format is NV12.
|
![]() | IsNv21 |
Gets a value indicating whether this format is NV21.
|
![]() | IsPacketized |
Gets or sets a value indicating that the data is packetized
for network transmission.
(Inherited from MediaFormatTFormat.) |
![]() | IsRaw |
Gets a value indicating whether this format is RGB, BGR,
I420, YV12, NV12, NV21, RGBA, BGRA, ARGB, or ABGR.
|
![]() | IsRgb |
Gets a value indicating whether this format is RGB.
|
![]() | IsRgba |
Gets a value indicating whether this format is RGBA.
|
![]() | IsRgbaType |
Gets a value indicating whether this format is
RGBA, BGRA, ARGB, or ABGR.
|
![]() | IsRgbType |
Gets a value indicating whether this format is RGB or BGR.
|
![]() | IsVp8 |
Gets a value indicating whether this format is VP8.
|
![]() | IsVp9 |
Gets a value indicating whether this format is VP9.
|
![]() | IsYuvType |
Gets a value indicating whether this format is
I420, YV12, NV12, or NV21.
|
![]() | IsYv12 |
Gets a value indicating whether this format is YV12.
|
![]() | Name |
Gets or sets the name.
(Inherited from MediaFormatTFormat.) |
![]() ![]() | Nv12 |
Gets an NV12 video format.
|
![]() ![]() | Nv12Name |
Gets the name of the NV12 video format ("NV12").
Indicates that each pixel occupies 12 bits (8 bits for Y, 2 bits for U, and 2 bits for V).
Y plane is followed by interleaved U/V plane.
|
![]() ![]() | Nv21 |
Gets an NV21 video format.
|
![]() ![]() | Nv21Name |
Gets the name of the NV21 video format ("NV21").
Indicates that each pixel occupies 12 bits (8 bits for Y, 2 bits for U, and 2 bits for V).
Y plane is followed by interleaved V/U plane.
|
![]() | Parameters |
Gets the parameters.
(Overrides MediaFormatTFormatParameters.) |
![]() ![]() | Rgb |
Gets an RGB video format.
|
![]() ![]() | Rgba |
Gets an RGBA video format.
|
![]() ![]() | RgbaName |
Gets the name of the RGBA video format ("RGBA").
Indicates that each pixel occupies 32 bits (8 bits for red, then 8 bits for green, then 8 bits for blue, then 8 bits for alpha).
|
![]() ![]() | RgbName |
Gets the name of the RGB video format ("RGB").
Indicates that each pixel occupies 24 bits (8 bits for red, then 8 bits for green, then 8 bits for blue).
|
![]() | StaticPayloadType |
Gets or sets the static payload type, if this format
has a static payload type registered with IANA.
(Inherited from MediaFormatTFormat.) |
![]() ![]() | Vp8 |
Gets a VP8 video format.
|
![]() ![]() | Vp8Name |
Gets the name of the VP8 video format ("VP8").
|
![]() ![]() | Vp9 |
Gets a VP9 video format.
|
![]() ![]() | Vp9Name |
Gets the name of the VP9 video format ("VP9").
|
![]() ![]() | Yv12 |
Gets a YV12 video format.
|
![]() ![]() | Yv12Name |
Gets the name of the YV12 video format ("YV12").
Indicates that each pixel occupies 12 bits (8 bits for Y, 2 bits for U, and 2 bits for V).
Y plane is followed by V plane and then U plane.
|
Name | Description | |
---|---|---|
![]() | Clone |
Clones this instance.
(Overrides MediaFormatTFormatClone.) |
![]() | CreateInstance |
Creates a new instance.
(Overrides MediaFormatTFormatCreateInstance.) |
![]() | Equals | (Inherited from Object.) |
![]() | Finalize | (Inherited from Object.) |
![]() ![]() | FormatNameToFourCC |
Converts a format name to its FourCC value.
|
![]() | FourCCToFormatName |
Converts a FourCC value to its format name.
|
![]() ![]() | FromJson |
Deserializes an instance from JSON.
|
![]() | GetHashCode | (Inherited from Object.) |
![]() | GetType | (Inherited from Object.) |
![]() | IsEquivalent(TFormat) |
Determines whether the specified format is equivalent.
(Inherited from MediaFormatTFormat.) |
![]() | IsEquivalent(TFormat, Boolean) |
Determines whether the specified format is equivalent.
(Inherited from MediaFormatTFormat.) |
![]() | MemberwiseClone | (Inherited from Object.) |
![]() ![]() | ToFourCC(String) |
Converts a FourCC string to a int.
|
![]() ![]() | ToFourCC(Char, Char, Char, Char) |
Converts 4 FourCC characters to an int.
|
![]() | ToJson |
Serializes this instance to JSON.
|
![]() ![]() | ToJson(VideoFormat) |
Serializes an instance to JSON.
|
![]() | ToString |
Returns a string that represents this instance.
(Inherited from MediaFormatTFormat.) |