C# Class PeerCastStation.FLV.FLVContentBuffer

Afficher le fichier Open project: kumaryu/peercaststation Class Usage Examples

Méthodes publiques

Méthode 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

Méthode 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 méthode

public FLVContentBuffer ( Channel target_channel, IContentSink content_sink ) : System
target_channel Channel
content_sink IContentSink
Résultat System

OnAudio() public méthode

public OnAudio ( RTMPMessage msg ) : void
msg PeerCastStation.FLV.RTMP.RTMPMessage
Résultat void

OnData() public méthode

public OnData ( DataMessage msg ) : void
msg PeerCastStation.FLV.RTMP.DataMessage
Résultat void

OnFLVHeader() public méthode

public OnFLVHeader ( ) : void
Résultat void

OnVideo() public méthode

public OnVideo ( RTMPMessage msg ) : void
msg PeerCastStation.FLV.RTMP.RTMPMessage
Résultat void