C# Class PeerCastStation.FLV.RTMP.RTMPOutputStream

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

Public Methods

Method Description
CheckAuthotization ( string auth ) : bool
GetConnectionInfo ( ) : ConnectionInfo
Post ( Host from, Atom packet ) : void
RTMPOutputStream ( PeerCastStation.Core.PeerCast peercast, System input_stream, System output_stream, System remote_endpoint, AccessControlInfo access_control, System.Guid channel_id, byte header ) : System
RequestChannel ( System.Guid channel_id, Uri tracker_uri ) : Channel
Start ( ) : Task
Stop ( ) : void
Stop ( StopReason reason ) : void

Method Details

CheckAuthotization() public method

public CheckAuthotization ( string auth ) : bool
auth string
return bool

GetConnectionInfo() public method

public GetConnectionInfo ( ) : ConnectionInfo
return PeerCastStation.Core.ConnectionInfo

Post() public method

public Post ( Host from, Atom packet ) : void
from PeerCastStation.Core.Host
packet Atom
return void

RTMPOutputStream() public method

public RTMPOutputStream ( PeerCastStation.Core.PeerCast peercast, System input_stream, System output_stream, System remote_endpoint, AccessControlInfo access_control, System.Guid channel_id, byte header ) : System
peercast PeerCastStation.Core.PeerCast
input_stream System
output_stream System
remote_endpoint System
access_control PeerCastStation.Core.AccessControlInfo
channel_id System.Guid
header byte
return System

RequestChannel() public method

public RequestChannel ( System.Guid channel_id, Uri tracker_uri ) : Channel
channel_id System.Guid
tracker_uri System.Uri
return Channel

Start() public method

public Start ( ) : Task
return Task

Stop() public method

public Stop ( ) : void
return void

Stop() public method

public Stop ( StopReason reason ) : void
reason StopReason
return void