C# Class StreamCapabilities, csharprtmp

Show file Open project: langhuihui/csharprtmp Class Usage Examples

Public Properties

Property Type Description
Aac CSharpRTMP.Core.Streaming.AudioAac
AudioCodecId AudioCodec
AudioSampleSize AudioSampleSize
AudioSampleType AudioSampleType
Avc CSharpRTMP.Core.Streaming.VideoAvc
BandwidthHint uint
Samplerate uint
VideoCodecId VideoCodec
VideoFrameType VideoFrameType

Public Methods

Method Description
Clear ( ) : void
Deserialize ( string seekFilePath, StreamCapabilities, capabilities ) : bool
InitAudioAAC ( Stream pBuffer, int length ) : bool
Serialize ( H2NBinaryWriter writer ) : bool

Private Methods

Method Description
ClearAudio ( ) : void
ClearVideo ( ) : void
Deserialize ( Stream raw, StreamCapabilities, _streamCapabilities ) : bool
InitVideoH264 ( byte pSPS, byte pPPS ) : bool

Method Details

Clear() public method

public Clear ( ) : void
return void

Deserialize() public static method

public static Deserialize ( string seekFilePath, StreamCapabilities, capabilities ) : bool
seekFilePath string
capabilities StreamCapabilities,
return bool

InitAudioAAC() public method

public InitAudioAAC ( Stream pBuffer, int length ) : bool
pBuffer Stream
length int
return bool

Serialize() public method

public Serialize ( H2NBinaryWriter writer ) : bool
writer CSharpRTMP.Common.H2NBinaryWriter
return bool

Property Details

Aac public property

public AudioAac,CSharpRTMP.Core.Streaming Aac
return CSharpRTMP.Core.Streaming.AudioAac

AudioCodecId public property

public AudioCodec AudioCodecId
return AudioCodec

AudioSampleSize public property

public AudioSampleSize AudioSampleSize
return AudioSampleSize

AudioSampleType public property

public AudioSampleType AudioSampleType
return AudioSampleType

Avc public property

public VideoAvc,CSharpRTMP.Core.Streaming Avc
return CSharpRTMP.Core.Streaming.VideoAvc

BandwidthHint public property

public uint BandwidthHint
return uint

Samplerate public property

public uint Samplerate
return uint

VideoCodecId public property

public VideoCodec VideoCodecId
return VideoCodec

VideoFrameType public property

public VideoFrameType VideoFrameType
return VideoFrameType