C# Class PeerCastStation.Core.ChannelContentSink

Inheritance: IContentSink
Mostrar archivo Open project: kumaryu/peercaststation Class Usage Examples

Public Methods

Method Description
ChannelContentSink ( Channel channel, bool use_content_bitrate ) : System
OnChannelInfo ( ChannelInfo channel_info ) : void
OnChannelTrack ( ChannelTrack channel_track ) : void
OnContent ( Content content ) : void
OnContentHeader ( Content content_header ) : void

Private Methods

Method Description
MergeChannelInfo ( ChannelInfo a, ChannelInfo b ) : ChannelInfo
MergeChannelTrack ( ChannelTrack a, ChannelTrack b ) : ChannelTrack

Method Details

ChannelContentSink() public method

public ChannelContentSink ( Channel channel, bool use_content_bitrate ) : System
channel Channel
use_content_bitrate bool
return System

OnChannelInfo() public method

public OnChannelInfo ( ChannelInfo channel_info ) : void
channel_info ChannelInfo
return void

OnChannelTrack() public method

public OnChannelTrack ( ChannelTrack channel_track ) : void
channel_track ChannelTrack
return void

OnContent() public method

public OnContent ( Content content ) : void
content Content
return void

OnContentHeader() public method

public OnContentHeader ( Content content_header ) : void
content_header Content
return void