VisioForge (c) 2025

Search Results for

    Class VideoStreamInfo

    Video stream info.

    Inheritance
    object
    VideoStreamInfo
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    Namespace: VisioForge.Core.Types.MediaInfo
    Assembly: VisioForge.Core.dll
    Syntax
    public class VideoStreamInfo

    Constructors

    VideoStreamInfo()

    Initializes a new instance of the VideoStreamInfo class.

    Declaration
    public VideoStreamInfo()

    Properties

    AspectRatio

    Gets or sets the aspect ratio W:H.

    Declaration
    public Tuple<float, float> AspectRatio { get; set; }
    Property Value
    Type Description
    Tuple<float, float>

    Bitrate

    Gets or sets the bitrate.

    Declaration
    public double Bitrate { get; set; }
    Property Value
    Type Description
    double

    Codec

    Gets or sets the codec.

    Declaration
    public string Codec { get; set; }
    Property Value
    Type Description
    string

    Duration

    Gets or sets the duration.

    Declaration
    public TimeSpan Duration { get; set; }
    Property Value
    Type Description
    TimeSpan

    FourCC

    Gets or sets the FourCC.

    Declaration
    public string FourCC { get; set; }
    Property Value
    Type Description
    string

    FrameRate

    Gets or sets the frame rate.

    Declaration
    public VideoFrameRate FrameRate { get; set; }
    Property Value
    Type Description
    VideoFrameRate

    FramesCount

    Gets or sets the frames count. Optional.

    Declaration
    public int FramesCount { get; set; }
    Property Value
    Type Description
    int

    Height

    Gets or sets the height.

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

    The height.

    ID

    Gets or sets the identifier.

    Declaration
    public string ID { get; set; }
    Property Value
    Type Description
    string

    IsInterlaced

    Gets or sets a value indicating whether this instance is interlaced.

    Declaration
    public bool? IsInterlaced { get; set; }
    Property Value
    Type Description
    bool?

    null if is interlaced contains no value, true if is interlaced; otherwise, false.

    MPEGAudioTag

    Gets or sets the MPEG audio tag.

    Declaration
    public string MPEGAudioTag { get; set; }
    Property Value
    Type Description
    string

    Name

    Gets or sets the track name.

    Declaration
    public string Name { get; set; }
    Property Value
    Type Description
    string

    Rotation

    Gets or sets the rotation.

    Declaration
    public int Rotation { get; set; }
    Property Value
    Type Description
    int

    Tags

    Gets the tags.

    Declaration
    public List<MediaInfoTag> Tags { get; }
    Property Value
    Type Description
    List<MediaInfoTag>

    Width

    Gets or sets the width.

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

    The width.

    Methods

    ToString()

    ToString.

    Declaration
    public override string ToString()
    Returns
    Type Description
    string

    string.

    Overrides
    object.ToString()