C# Class PeerCastStation.FLV.FLVContentBuffer

Mostrar archivo Open project: kumaryu/peercaststation Class Usage Examples

Public Methods

Method Description
FLVContentBuffer ( Channel target_channel, IContentSink content_sink ) : System
OnAudio ( RTMPMessage msg ) : void
OnData ( DataMessage msg ) : void
OnFLVHeader ( ) : void
OnVideo ( RTMPMessage msg ) : void

Private Methods

Method Description
ClearDataFrame ( DataMessage msg ) : void
FlushContents ( ) : void
IsAACHeader ( RTMPMessage msg ) : bool
IsAVCHeader ( RTMPMessage msg ) : bool
OnChannelInfoChanged ( AtomCollection info ) : void
OnChannelTrackChanged ( AtomCollection info ) : void
OnContentChanged ( RTMPMessage content ) : void
OnHeaderChanged ( RTMPMessage msg ) : void
OnMetaData ( DataMessage msg ) : void
SetDataFrame ( DataMessage msg ) : void
WriteMessage ( Stream stream, RTMPMessage msg, long time_origin ) : void

Method Details

FLVContentBuffer() public method

public FLVContentBuffer ( Channel target_channel, IContentSink content_sink ) : System
target_channel Channel
content_sink IContentSink
return System

OnAudio() public method

public OnAudio ( RTMPMessage msg ) : void
msg PeerCastStation.FLV.RTMP.RTMPMessage
return void

OnData() public method

public OnData ( DataMessage msg ) : void
msg PeerCastStation.FLV.RTMP.DataMessage
return void

OnFLVHeader() public method

public OnFLVHeader ( ) : void
return void

OnVideo() public method

public OnVideo ( RTMPMessage msg ) : void
msg PeerCastStation.FLV.RTMP.RTMPMessage
return void