C# 클래스 PeerCastStation.FLV.RTMP.RTMPOutputStream

상속: IOutputStream
파일 보기 프로젝트 열기: kumaryu/peercaststation 1 사용 예제들

공개 메소드들

메소드 설명
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

메소드 상세

CheckAuthotization() 공개 메소드

public CheckAuthotization ( string auth ) : bool
auth string
리턴 bool

GetConnectionInfo() 공개 메소드

public GetConnectionInfo ( ) : ConnectionInfo
리턴 PeerCastStation.Core.ConnectionInfo

Post() 공개 메소드

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

RTMPOutputStream() 공개 메소드

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
리턴 System

RequestChannel() 공개 메소드

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

Start() 공개 메소드

public Start ( ) : Task
리턴 Task

Stop() 공개 메소드

public Stop ( ) : void
리턴 void

Stop() 공개 메소드

public Stop ( StopReason reason ) : void
reason StopReason
리턴 void