C# Class PeerCastStation.FLV.RTMP.RTMPOutputStream

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

Méthodes publiques

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

public CheckAuthotization ( string auth ) : bool
auth string
Résultat bool

GetConnectionInfo() public méthode

public GetConnectionInfo ( ) : ConnectionInfo
Résultat PeerCastStation.Core.ConnectionInfo

Post() public méthode

public Post ( Host from, Atom packet ) : void
from PeerCastStation.Core.Host
packet Atom
Résultat void

RTMPOutputStream() public méthode

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
Résultat System

RequestChannel() public méthode

public RequestChannel ( System.Guid channel_id, Uri tracker_uri ) : Channel
channel_id System.Guid
tracker_uri System.Uri
Résultat Channel

Start() public méthode

public Start ( ) : Task
Résultat Task

Stop() public méthode

public Stop ( ) : void
Résultat void

Stop() public méthode

public Stop ( StopReason reason ) : void
reason StopReason
Résultat void