Show / Hide Table of Contents

    Class VideoFormat

    VideoFormat

    Inheritance
    Object
    VideoFormat
    Implements
    IEquatable<VideoFormat>
    Inherited Members
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Microsoft.Skype.Bots.Media
    Assembly: Microsoft.Skype.Bots.Media.dll
    Syntax
    public class VideoFormat : IEquatable<VideoFormat>

    Fields

    H264_1280x720_1_875Fps

    H264 1280x720 1.875fps video format

    Declaration
    public static readonly VideoFormat H264_1280x720_1_875Fps
    Field Value
    Type Description
    VideoFormat

    H264_1280x720_15Fps

    H264 1280x720 15fps video format

    Declaration
    public static readonly VideoFormat H264_1280x720_15Fps
    Field Value
    Type Description
    VideoFormat

    H264_1280x720_3_75Fps

    H264 1280x720 3.75fps video format

    Declaration
    public static readonly VideoFormat H264_1280x720_3_75Fps
    Field Value
    Type Description
    VideoFormat

    H264_1280x720_30Fps

    H264 1280x720 30fps video format

    Declaration
    public static readonly VideoFormat H264_1280x720_30Fps
    Field Value
    Type Description
    VideoFormat

    H264_1280x720_7_5Fps

    H264 1280x720 7.5fps video format

    Declaration
    public static readonly VideoFormat H264_1280x720_7_5Fps
    Field Value
    Type Description
    VideoFormat

    H264_1920x1080_1_875Fps

    H264 1920x1080 1.875fps video format

    Declaration
    public static readonly VideoFormat H264_1920x1080_1_875Fps
    Field Value
    Type Description
    VideoFormat

    H264_1920x1080_15Fps

    H264 1920x1080 15fps video format

    Declaration
    public static readonly VideoFormat H264_1920x1080_15Fps
    Field Value
    Type Description
    VideoFormat

    H264_1920x1080_3_75Fps

    H264 1920x1080 3.75fps video format

    Declaration
    public static readonly VideoFormat H264_1920x1080_3_75Fps
    Field Value
    Type Description
    VideoFormat

    H264_1920x1080_30Fps

    H264 1920x1080 30fps video format

    Declaration
    public static readonly VideoFormat H264_1920x1080_30Fps
    Field Value
    Type Description
    VideoFormat

    H264_1920x1080_7_5Fps

    H264 1920x1080 7.5fps video format

    Declaration
    public static readonly VideoFormat H264_1920x1080_7_5Fps
    Field Value
    Type Description
    VideoFormat

    H264_320x180_1_875Fps

    H264 320x180 1.875fps video format

    Declaration
    public static readonly VideoFormat H264_320x180_1_875Fps
    Field Value
    Type Description
    VideoFormat

    H264_320x180_15Fps

    H264 320x180 15fps video format

    Declaration
    public static readonly VideoFormat H264_320x180_15Fps
    Field Value
    Type Description
    VideoFormat

    H264_320x180_3_75Fps

    H264 320x180 3.75fps video format

    Declaration
    public static readonly VideoFormat H264_320x180_3_75Fps
    Field Value
    Type Description
    VideoFormat

    H264_320x180_7_5Fps

    H264 320x180 7.5fps video format

    Declaration
    public static readonly VideoFormat H264_320x180_7_5Fps
    Field Value
    Type Description
    VideoFormat

    H264_424x240_15Fps

    H264 424x240 15fps video format

    Declaration
    public static readonly VideoFormat H264_424x240_15Fps
    Field Value
    Type Description
    VideoFormat

    H264_640x360_15Fps

    H264 640x360 15fps video format

    Declaration
    public static readonly VideoFormat H264_640x360_15Fps
    Field Value
    Type Description
    VideoFormat

    H264_640x360_30Fps

    H264 640x360 30fps video format

    Declaration
    public static readonly VideoFormat H264_640x360_30Fps
    Field Value
    Type Description
    VideoFormat

    H264_960x540_30Fps

    H264 960x540 30fps video format

    Declaration
    public static readonly VideoFormat H264_960x540_30Fps
    Field Value
    Type Description
    VideoFormat

    NV12_1080x1920_30Fps

    NV12 1080x1920 30fps video format

    Declaration
    public static readonly VideoFormat NV12_1080x1920_30Fps
    Field Value
    Type Description
    VideoFormat

    NV12_1280x720_1_875Fps

    NV12 1280x720 1.875fps video format

    Declaration
    public static readonly VideoFormat NV12_1280x720_1_875Fps
    Field Value
    Type Description
    VideoFormat

    NV12_1280x720_15Fps

    NV12 1280x720 15fps video format

    Declaration
    public static readonly VideoFormat NV12_1280x720_15Fps
    Field Value
    Type Description
    VideoFormat

    NV12_1280x720_3_75Fps

    NV12 1280x720 3.75fps video format

    Declaration
    public static readonly VideoFormat NV12_1280x720_3_75Fps
    Field Value
    Type Description
    VideoFormat

    NV12_1280x720_30Fps

    NV12 1280x720 30fps video format

    Declaration
    public static readonly VideoFormat NV12_1280x720_30Fps
    Field Value
    Type Description
    VideoFormat

    NV12_1280x720_7_5Fps

    NV12 1280x720 7.5fps video format

    Declaration
    public static readonly VideoFormat NV12_1280x720_7_5Fps
    Field Value
    Type Description
    VideoFormat

    NV12_180x320_30Fps

    NV12 180x320 15fps video format

    Declaration
    public static readonly VideoFormat NV12_180x320_30Fps
    Field Value
    Type Description
    VideoFormat

    NV12_1920x1080_1_875Fps

    NV12 1920x1080 1.875fps video format

    Declaration
    public static readonly VideoFormat NV12_1920x1080_1_875Fps
    Field Value
    Type Description
    VideoFormat

    NV12_1920x1080_15Fps

    NV12 1920x1080 15fps video format

    Declaration
    public static readonly VideoFormat NV12_1920x1080_15Fps
    Field Value
    Type Description
    VideoFormat

    NV12_1920x1080_3_75Fps

    NV12 1920x1080 3.75fps video format

    Declaration
    public static readonly VideoFormat NV12_1920x1080_3_75Fps
    Field Value
    Type Description
    VideoFormat

    NV12_1920x1080_30Fps

    NV12 1920x1080 30fps video format

    Declaration
    public static readonly VideoFormat NV12_1920x1080_30Fps
    Field Value
    Type Description
    VideoFormat

    NV12_1920x1080_7_5Fps

    NV12 1920x1080 7.5fps video format

    Declaration
    public static readonly VideoFormat NV12_1920x1080_7_5Fps
    Field Value
    Type Description
    VideoFormat

    NV12_240x424_15Fps

    NV12 240x424 15fps video format

    Declaration
    public static readonly VideoFormat NV12_240x424_15Fps
    Field Value
    Type Description
    VideoFormat

    NV12_270x480_15Fps

    NV12 270x480 15fps video format

    Declaration
    public static readonly VideoFormat NV12_270x480_15Fps
    Field Value
    Type Description
    VideoFormat

    NV12_320x180_15Fps

    NV12 320x180 15fps video format

    Declaration
    public static readonly VideoFormat NV12_320x180_15Fps
    Field Value
    Type Description
    VideoFormat

    NV12_360x640_15Fps

    NV12 360x640 15fps video format

    Declaration
    public static readonly VideoFormat NV12_360x640_15Fps
    Field Value
    Type Description
    VideoFormat

    NV12_360x640_30Fps

    NV12 360x640 30fps video format

    Declaration
    public static readonly VideoFormat NV12_360x640_30Fps
    Field Value
    Type Description
    VideoFormat

    NV12_424x240_15Fps

    NV12 424x240 15fps video format

    Declaration
    public static readonly VideoFormat NV12_424x240_15Fps
    Field Value
    Type Description
    VideoFormat

    NV12_480x270_15Fps

    NV12 480x270 15fps video format

    Declaration
    public static readonly VideoFormat NV12_480x270_15Fps
    Field Value
    Type Description
    VideoFormat

    NV12_480x848_30Fps

    NV12 480x848 30fps video format

    Declaration
    public static readonly VideoFormat NV12_480x848_30Fps
    Field Value
    Type Description
    VideoFormat

    NV12_540x960_30Fps

    NV12 540x960 30fps video format

    Declaration
    public static readonly VideoFormat NV12_540x960_30Fps
    Field Value
    Type Description
    VideoFormat

    NV12_640x360_15Fps

    NV12 640x360 15fps video format

    Declaration
    public static readonly VideoFormat NV12_640x360_15Fps
    Field Value
    Type Description
    VideoFormat

    NV12_640x360_30Fps

    NV12 640x360 30fps video format

    Declaration
    public static readonly VideoFormat NV12_640x360_30Fps
    Field Value
    Type Description
    VideoFormat

    NV12_720x1280_30Fps

    NV12 720x1280 30fps video format

    Declaration
    public static readonly VideoFormat NV12_720x1280_30Fps
    Field Value
    Type Description
    VideoFormat

    NV12_848x480_30Fps

    NV12 848x480 30fps video format

    Declaration
    public static readonly VideoFormat NV12_848x480_30Fps
    Field Value
    Type Description
    VideoFormat

    NV12_960x540_30Fps

    NV12 960x540 30fps video format

    Declaration
    public static readonly VideoFormat NV12_960x540_30Fps
    Field Value
    Type Description
    VideoFormat

    Rgb24_1080x1920_30Fps

    Rgb24 1080x1920 30fps video format

    Declaration
    public static readonly VideoFormat Rgb24_1080x1920_30Fps
    Field Value
    Type Description
    VideoFormat

    Rgb24_1280x720_1_875Fps

    Rgb24 1280x720 1.875fps video format

    Declaration
    public static readonly VideoFormat Rgb24_1280x720_1_875Fps
    Field Value
    Type Description
    VideoFormat

    Rgb24_1280x720_15Fps

    Rgb24 1280x720 15fps video format

    Declaration
    public static readonly VideoFormat Rgb24_1280x720_15Fps
    Field Value
    Type Description
    VideoFormat

    Rgb24_1280x720_3_75Fps

    Rgb24 1280x720 3.75fps video format

    Declaration
    public static readonly VideoFormat Rgb24_1280x720_3_75Fps
    Field Value
    Type Description
    VideoFormat

    Rgb24_1280x720_30Fps

    Rgb24 1280x720 30fps video format

    Declaration
    public static readonly VideoFormat Rgb24_1280x720_30Fps
    Field Value
    Type Description
    VideoFormat

    Rgb24_1280x720_7_5Fps

    Rgb24 1280x720 7.5fps video format

    Declaration
    public static readonly VideoFormat Rgb24_1280x720_7_5Fps
    Field Value
    Type Description
    VideoFormat

    Rgb24_180x320_30Fps

    Rgb24 180x320 15fps video format

    Declaration
    public static readonly VideoFormat Rgb24_180x320_30Fps
    Field Value
    Type Description
    VideoFormat

    Rgb24_1920x1080_1_875Fps

    Rgb24 1920x1080 1.875fps video format

    Declaration
    public static readonly VideoFormat Rgb24_1920x1080_1_875Fps
    Field Value
    Type Description
    VideoFormat

    Rgb24_1920x1080_15Fps

    Rgb24 1920x1080 15fps video format

    Declaration
    public static readonly VideoFormat Rgb24_1920x1080_15Fps
    Field Value
    Type Description
    VideoFormat

    Rgb24_1920x1080_3_75Fps

    Rgb24 1920x1080 3.75fps video format

    Declaration
    public static readonly VideoFormat Rgb24_1920x1080_3_75Fps
    Field Value
    Type Description
    VideoFormat

    Rgb24_1920x1080_30Fps

    Rgb24 1920x1080 30fps video format

    Declaration
    public static readonly VideoFormat Rgb24_1920x1080_30Fps
    Field Value
    Type Description
    VideoFormat

    Rgb24_1920x1080_7_5Fps

    Rgb24 1920x1080 7.5fps video format

    Declaration
    public static readonly VideoFormat Rgb24_1920x1080_7_5Fps
    Field Value
    Type Description
    VideoFormat

    Rgb24_240x424_15Fps

    Rgb24 240x424 15fps video format

    Declaration
    public static readonly VideoFormat Rgb24_240x424_15Fps
    Field Value
    Type Description
    VideoFormat

    Rgb24_270x480_15Fps

    Rgb24 270x480 15fps video format

    Declaration
    public static readonly VideoFormat Rgb24_270x480_15Fps
    Field Value
    Type Description
    VideoFormat

    Rgb24_320x180_15Fps

    Rgb24 320x180 15fps video format

    Declaration
    public static readonly VideoFormat Rgb24_320x180_15Fps
    Field Value
    Type Description
    VideoFormat

    Rgb24_360x640_15Fps

    Rgb24 360x640 15fps video format

    Declaration
    public static readonly VideoFormat Rgb24_360x640_15Fps
    Field Value
    Type Description
    VideoFormat

    Rgb24_360x640_30Fps

    Rgb24 360x640 30fps video format

    Declaration
    public static readonly VideoFormat Rgb24_360x640_30Fps
    Field Value
    Type Description
    VideoFormat

    Rgb24_424x240_15Fps

    Rgb24 424x240 15fps video format

    Declaration
    public static readonly VideoFormat Rgb24_424x240_15Fps
    Field Value
    Type Description
    VideoFormat

    Rgb24_480x270_15Fps

    Rgb24 480x270 15fps video format

    Declaration
    public static readonly VideoFormat Rgb24_480x270_15Fps
    Field Value
    Type Description
    VideoFormat

    Rgb24_480x848_30Fps

    Rgb24 480x848 30fps video format

    Declaration
    public static readonly VideoFormat Rgb24_480x848_30Fps
    Field Value
    Type Description
    VideoFormat

    Rgb24_540x960_30Fps

    Rgb24 540x960 30fps video format

    Declaration
    public static readonly VideoFormat Rgb24_540x960_30Fps
    Field Value
    Type Description
    VideoFormat

    Rgb24_640x360_15Fps

    Rgb24 640x360 15fps video format

    Declaration
    public static readonly VideoFormat Rgb24_640x360_15Fps
    Field Value
    Type Description
    VideoFormat

    Rgb24_640x360_30Fps

    Rgb24 640x360 30fps video format

    Declaration
    public static readonly VideoFormat Rgb24_640x360_30Fps
    Field Value
    Type Description
    VideoFormat

    Rgb24_720x1280_30Fps

    Rgb24 720x1280 30fps video format

    Declaration
    public static readonly VideoFormat Rgb24_720x1280_30Fps
    Field Value
    Type Description
    VideoFormat

    Rgb24_848x480_30Fps

    Rgb24 848x480 30fps video format

    Declaration
    public static readonly VideoFormat Rgb24_848x480_30Fps
    Field Value
    Type Description
    VideoFormat

    Rgb24_960x540_30Fps

    Rgb24 960x540 30fps video format

    Declaration
    public static readonly VideoFormat Rgb24_960x540_30Fps
    Field Value
    Type Description
    VideoFormat

    Yuy2_1080x1920_30Fps

    YUY2 1080x1920 30fps video format

    Declaration
    public static readonly VideoFormat Yuy2_1080x1920_30Fps
    Field Value
    Type Description
    VideoFormat

    Yuy2_1280x720_1_875Fps

    YUY2 1280x720 1.875fps video format

    Declaration
    public static readonly VideoFormat Yuy2_1280x720_1_875Fps
    Field Value
    Type Description
    VideoFormat

    Yuy2_1280x720_15Fps

    YUY2 1280x720 15fps video format

    Declaration
    public static readonly VideoFormat Yuy2_1280x720_15Fps
    Field Value
    Type Description
    VideoFormat

    Yuy2_1280x720_3_75Fps

    YUY2 1280x720 3.75fps video format

    Declaration
    public static readonly VideoFormat Yuy2_1280x720_3_75Fps
    Field Value
    Type Description
    VideoFormat

    Yuy2_1280x720_30Fps

    YUY2 1280x720 30fps video format

    Declaration
    public static readonly VideoFormat Yuy2_1280x720_30Fps
    Field Value
    Type Description
    VideoFormat

    Yuy2_1280x720_7_5Fps

    YUY2 1280x720 7.5fps video format

    Declaration
    public static readonly VideoFormat Yuy2_1280x720_7_5Fps
    Field Value
    Type Description
    VideoFormat

    Yuy2_180x320_30Fps

    YUY2 180x320 15fps video format

    Declaration
    public static readonly VideoFormat Yuy2_180x320_30Fps
    Field Value
    Type Description
    VideoFormat

    Yuy2_1920x1080_1_875Fps

    YUY2 1920x1080 1.875fps video format

    Declaration
    public static readonly VideoFormat Yuy2_1920x1080_1_875Fps
    Field Value
    Type Description
    VideoFormat

    Yuy2_1920x1080_15Fps

    YUY2 1920x1080 15fps video format

    Declaration
    public static readonly VideoFormat Yuy2_1920x1080_15Fps
    Field Value
    Type Description
    VideoFormat

    Yuy2_1920x1080_3_75Fps

    YUY2 1920x1080 3.75fps video format

    Declaration
    public static readonly VideoFormat Yuy2_1920x1080_3_75Fps
    Field Value
    Type Description
    VideoFormat

    Yuy2_1920x1080_30Fps

    YUY2 1920x1080 30fps video format

    Declaration
    public static readonly VideoFormat Yuy2_1920x1080_30Fps
    Field Value
    Type Description
    VideoFormat

    Yuy2_1920x1080_7_5Fps

    YUY2 1920x1080 7.5fps video format

    Declaration
    public static readonly VideoFormat Yuy2_1920x1080_7_5Fps
    Field Value
    Type Description
    VideoFormat

    Yuy2_240x424_15Fps

    YUY2 240x424 15fps video format

    Declaration
    public static readonly VideoFormat Yuy2_240x424_15Fps
    Field Value
    Type Description
    VideoFormat

    Yuy2_270x480_15Fps

    YUY2 270x480 15fps video format

    Declaration
    public static readonly VideoFormat Yuy2_270x480_15Fps
    Field Value
    Type Description
    VideoFormat

    Yuy2_320x180_15Fps

    YUY2 320x180 15fps video format

    Declaration
    public static readonly VideoFormat Yuy2_320x180_15Fps
    Field Value
    Type Description
    VideoFormat

    Yuy2_360x640_15Fps

    YUY2 360x640 15fps video format

    Declaration
    public static readonly VideoFormat Yuy2_360x640_15Fps
    Field Value
    Type Description
    VideoFormat

    Yuy2_360x640_30Fps

    YUY2 360x640 30fps video format

    Declaration
    public static readonly VideoFormat Yuy2_360x640_30Fps
    Field Value
    Type Description
    VideoFormat

    Yuy2_424x240_15Fps

    YUY2 424x240 15fps video format

    Declaration
    public static readonly VideoFormat Yuy2_424x240_15Fps
    Field Value
    Type Description
    VideoFormat

    Yuy2_480x270_15Fps

    YUY2 480x270 15fps video format

    Declaration
    public static readonly VideoFormat Yuy2_480x270_15Fps
    Field Value
    Type Description
    VideoFormat

    Yuy2_480x848_30Fps

    YUY2 480x848 30fps video format

    Declaration
    public static readonly VideoFormat Yuy2_480x848_30Fps
    Field Value
    Type Description
    VideoFormat

    Yuy2_540x960_30Fps

    YUY2 540x960 30fps video format

    Declaration
    public static readonly VideoFormat Yuy2_540x960_30Fps
    Field Value
    Type Description
    VideoFormat

    Yuy2_640x360_15Fps

    YUY2 640x360 15fps video format

    Declaration
    public static readonly VideoFormat Yuy2_640x360_15Fps
    Field Value
    Type Description
    VideoFormat

    Yuy2_640x360_30Fps

    YUY2 640x360 30fps video format

    Declaration
    public static readonly VideoFormat Yuy2_640x360_30Fps
    Field Value
    Type Description
    VideoFormat

    Yuy2_720x1280_30Fps

    YUY2 720x1280 30fps video format

    Declaration
    public static readonly VideoFormat Yuy2_720x1280_30Fps
    Field Value
    Type Description
    VideoFormat

    Yuy2_848x480_30Fps

    YUY2 848x480 30fps video format

    Declaration
    public static readonly VideoFormat Yuy2_848x480_30Fps
    Field Value
    Type Description
    VideoFormat

    Yuy2_960x540_30Fps

    YUY2 960x540 30fps video format

    Declaration
    public static readonly VideoFormat Yuy2_960x540_30Fps
    Field Value
    Type Description
    VideoFormat

    Properties

    BitRate

    Bit rate

    Declaration
    public uint BitRate { get; }
    Property Value
    Type Description
    UInt32

    FrameRate

    Frame rate

    Declaration
    public float FrameRate { get; }
    Property Value
    Type Description
    Single

    Height

    Height

    Declaration
    public int Height { get; }
    Property Value
    Type Description
    Int32

    VideoColorFormat

    VideoColorFormat

    Declaration
    public VideoColorFormat VideoColorFormat { get; }
    Property Value
    Type Description
    VideoColorFormat

    Width

    Width

    Declaration
    public int Width { get; }
    Property Value
    Type Description
    Int32

    Methods

    Equals(VideoFormat)

    Equals to compare videoformat objects

    Declaration
    public bool Equals(VideoFormat videoFormat)
    Parameters
    Type Name Description
    VideoFormat videoFormat
    Returns
    Type Description
    Boolean

    Equals(Object)

    Overrides base Equals to compare objects

    Declaration
    public override bool Equals(object obj)
    Parameters
    Type Name Description
    Object obj
    Returns
    Type Description
    Boolean
    Overrides
    Object.Equals(Object)

    GetHashCode()

    Custom GetHashCode implementation

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    Int32
    Overrides
    Object.GetHashCode()

    ToString()

    Provides video format details by overriding the default ToString().

    Declaration
    public override string ToString()
    Returns
    Type Description
    String

    Details of VideoFormat.

    Overrides
    Object.ToString()

    Operators

    Equality(VideoFormat, VideoFormat)

    Overload == operator to do VideoFormat comparison

    Declaration
    public static bool operator ==(VideoFormat a, VideoFormat b)
    Parameters
    Type Name Description
    VideoFormat a
    VideoFormat b
    Returns
    Type Description
    Boolean

    Inequality(VideoFormat, VideoFormat)

    Overload != operator to do VideoFormat comparison

    Declaration
    public static bool operator !=(VideoFormat a, VideoFormat b)
    Parameters
    Type Name Description
    VideoFormat a
    VideoFormat b
    Returns
    Type Description
    Boolean

    Implements

    System.IEquatable<T>
    Back to top Copyright (c) Microsoft Corporation. All rights reserved.