C# Class Smoothget.Smooth.VideoTrackInfo

Inheritance: TrackInfo
Show file Open project: pinglossy/smoothget Class Usage Examples

Public Methods

Method Description
VideoTrackInfo ( XmlNode element, string>.IDictionary streamAttributes, uint index, StreamInfo stream ) : System

Private Methods

Method Description
GetAVCCodecPrivate ( byte codecPrivateData, ushort nalUnitLengthField ) : byte[]
GetAVCDecoderConfigurationBytes ( byte AVCProfileIndication, byte profile_compatibility, byte AVCLevelIndication, byte lengthSizeMinusOne, byte sequenceParameterSetNALUnits, byte pictureParameterSetNALUnits ) : byte[]
GetBitmapInfoHeaderBytes ( int biWidth, int biHeight, ushort biPlanes, ushort biBitCount, uint biCompression, uint biSizeImage, int biXPelsPerMeter, int biYPelsPerMeter, uint biClrUsed, uint biClrImportant, byte codecPrivateData ) : byte[]
GetVfWCodecPrivate ( uint width, uint height, string fourCC, byte codecPrivateData ) : byte[]

Method Details

VideoTrackInfo() public method

public VideoTrackInfo ( XmlNode element, string>.IDictionary streamAttributes, uint index, StreamInfo stream ) : System
element System.Xml.XmlNode
streamAttributes string>.IDictionary
index uint
stream StreamInfo
return System