C# Класс PeerCastStation.FLV.FLVContentBuffer

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
FLVContentBuffer ( Channel target_channel, IContentSink content_sink ) : System
OnAudio ( RTMPMessage msg ) : void
OnData ( DataMessage msg ) : void
OnFLVHeader ( ) : void
OnVideo ( RTMPMessage msg ) : void

Приватные методы

Метод Описание
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

Описание методов

FLVContentBuffer() публичный Метод

public FLVContentBuffer ( Channel target_channel, IContentSink content_sink ) : System
target_channel Channel
content_sink IContentSink
Результат System

OnAudio() публичный Метод

public OnAudio ( RTMPMessage msg ) : void
msg PeerCastStation.FLV.RTMP.RTMPMessage
Результат void

OnData() публичный Метод

public OnData ( DataMessage msg ) : void
msg PeerCastStation.FLV.RTMP.DataMessage
Результат void

OnFLVHeader() публичный Метод

public OnFLVHeader ( ) : void
Результат void

OnVideo() публичный Метод

public OnVideo ( RTMPMessage msg ) : void
msg PeerCastStation.FLV.RTMP.RTMPMessage
Результат void