| VideoFormat Class | 
 Inheritance Hierarchy
Inheritance HierarchyNamespace: FM.IceLink
The VideoFormat type exposes the following members.
 Constructors
Constructors| 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.
             | 
 Properties
Properties| 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.
             | 
 Methods
Methods| 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.) | 
 See Also
See Also