Table of Contents

Class ApiVideoTrack

Namespace
VAST.Network
Assembly
VAST.Network.dll

Represents configuration settings for a single video track including codec, dimensions, framerate, and bitrate.

public class ApiVideoTrack
Inheritance
ApiVideoTrack
Inherited Members

Constructors

ApiVideoTrack()

public ApiVideoTrack()

Properties

Bitrate

Gets or sets the bitrate in bits per second.

public int Bitrate { get; set; }

Property Value

int

Codec

Gets or sets the video codec type.

public Codec Codec { get; set; }

Property Value

Codec

Framerate

Gets or sets the video framerate as a rational number.

public Rational Framerate { get; set; }

Property Value

Rational

Height

Gets or sets the height of the video track in pixels.

public int Height { get; set; }

Property Value

int

Index

Gets or sets the zero-based index of this video track.

public int Index { get; set; }

Property Value

int

KeyframeInterval

Gets or sets the keyframe interval in frames.

public int? KeyframeInterval { get; set; }

Property Value

int?

Level

Gets or sets the codec level.

public int? Level { get; set; }

Property Value

int?

Mixing

Gets or sets the video mixing settings specific to this track.

public ApiVideoMixing Mixing { get; set; }

Property Value

ApiVideoMixing

PixelFormat

Gets or sets the pixel format of the video track.

public PixelFormat PixelFormat { get; set; }

Property Value

PixelFormat

Profile

Gets or sets the codec profile level.

public int? Profile { get; set; }

Property Value

int?

Width

Gets or sets the width of the video track in pixels.

public int Width { get; set; }

Property Value

int