C# 클래스 CSharpRTMP.Core.Protocols.Rtmp.GenericMessageFactory

파일 보기 프로젝트 열기: langhuihui/csharprtmp 1 사용 예제들

공개 메소드들

메소드 설명
GetAbortMessage ( uint channelId ) : AmfMessage
GetAck ( ulong amount ) : AmfMessage
GetChunkSize ( uint chunkSize ) : AmfMessage
GetInvoke ( uint channelId, uint streamId, double timeStamp, bool isAbsolute, double requestId, string functionName, Variant parameters ) : AmfMessage
GetInvokeCallFailedError ( AmfMessage request ) : AmfMessage
GetInvokeError ( uint channelId, uint streamId, double requestId, Variant firstParam, Variant secondParam ) : AmfMessage
GetInvokeOnBWDone ( int kbpsSpeed ) : AmfMessage
GetInvokeOnStatus ( uint channelId, uint streamId, double timeStamp, bool isAbsolute, double requestId, Variant message ) : AmfMessage
GetInvokeResult ( uint channelId, uint streamId, double requestId, Variant firstParam, Variant secondParam ) : AmfMessage
GetNotify ( uint channelId, uint streamId, double timeStamp, bool isAbsolute, string handlerName, Variant args ) : AmfMessage
GetPeerBW ( uint value, byte type ) : AmfMessage
GetWinAckSize ( uint value ) : AmfMessage
VH ( byte ht, uint cid, uint ts, uint ml, byte mt, uint si, bool ia ) : Header

비공개 메소드들

메소드 설명
GetInvokeResult ( AmfMessage request, Variant parameters ) : AmfMessage

메소드 상세

GetAbortMessage() 공개 정적인 메소드

public static GetAbortMessage ( uint channelId ) : AmfMessage
channelId uint
리턴 AmfMessage

GetAck() 공개 정적인 메소드

public static GetAck ( ulong amount ) : AmfMessage
amount ulong
리턴 AmfMessage

GetChunkSize() 공개 정적인 메소드

public static GetChunkSize ( uint chunkSize ) : AmfMessage
chunkSize uint
리턴 AmfMessage

GetInvoke() 공개 정적인 메소드

public static GetInvoke ( uint channelId, uint streamId, double timeStamp, bool isAbsolute, double requestId, string functionName, Variant parameters ) : AmfMessage
channelId uint
streamId uint
timeStamp double
isAbsolute bool
requestId double
functionName string
parameters Variant
리턴 AmfMessage

GetInvokeCallFailedError() 공개 정적인 메소드

public static GetInvokeCallFailedError ( AmfMessage request ) : AmfMessage
request AmfMessage
리턴 AmfMessage

GetInvokeError() 공개 정적인 메소드

public static GetInvokeError ( uint channelId, uint streamId, double requestId, Variant firstParam, Variant secondParam ) : AmfMessage
channelId uint
streamId uint
requestId double
firstParam Variant
secondParam Variant
리턴 AmfMessage

GetInvokeOnBWDone() 공개 정적인 메소드

public static GetInvokeOnBWDone ( int kbpsSpeed ) : AmfMessage
kbpsSpeed int
리턴 AmfMessage

GetInvokeOnStatus() 공개 정적인 메소드

public static GetInvokeOnStatus ( uint channelId, uint streamId, double timeStamp, bool isAbsolute, double requestId, Variant message ) : AmfMessage
channelId uint
streamId uint
timeStamp double
isAbsolute bool
requestId double
message Variant
리턴 AmfMessage

GetInvokeResult() 공개 정적인 메소드

public static GetInvokeResult ( uint channelId, uint streamId, double requestId, Variant firstParam, Variant secondParam ) : AmfMessage
channelId uint
streamId uint
requestId double
firstParam Variant
secondParam Variant
리턴 AmfMessage

GetNotify() 공개 정적인 메소드

public static GetNotify ( uint channelId, uint streamId, double timeStamp, bool isAbsolute, string handlerName, Variant args ) : AmfMessage
channelId uint
streamId uint
timeStamp double
isAbsolute bool
handlerName string
args Variant
리턴 AmfMessage

GetPeerBW() 공개 정적인 메소드

public static GetPeerBW ( uint value, byte type ) : AmfMessage
value uint
type byte
리턴 AmfMessage

GetWinAckSize() 공개 정적인 메소드

public static GetWinAckSize ( uint value ) : AmfMessage
value uint
리턴 AmfMessage

VH() 공개 정적인 메소드

public static VH ( byte ht, uint cid, uint ts, uint ml, byte mt, uint si, bool ia ) : Header
ht byte
cid uint
ts uint
ml uint
mt byte
si uint
ia bool
리턴 Header