C# Class CSharpRTMP.Core.Protocols.Rtmp.GenericMessageFactory

Datei anzeigen Open project: langhuihui/csharprtmp Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
GetInvokeResult ( AmfMessage request, Variant parameters ) : AmfMessage

Method Details

GetAbortMessage() public static method

public static GetAbortMessage ( uint channelId ) : AmfMessage
channelId uint
return AmfMessage

GetAck() public static method

public static GetAck ( ulong amount ) : AmfMessage
amount ulong
return AmfMessage

GetChunkSize() public static method

public static GetChunkSize ( uint chunkSize ) : AmfMessage
chunkSize uint
return AmfMessage

GetInvoke() public static method

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
return AmfMessage

GetInvokeCallFailedError() public static method

public static GetInvokeCallFailedError ( AmfMessage request ) : AmfMessage
request AmfMessage
return AmfMessage

GetInvokeError() public static method

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

GetInvokeOnBWDone() public static method

public static GetInvokeOnBWDone ( int kbpsSpeed ) : AmfMessage
kbpsSpeed int
return AmfMessage

GetInvokeOnStatus() public static method

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
return AmfMessage

GetInvokeResult() public static method

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

GetNotify() public static method

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
return AmfMessage

GetPeerBW() public static method

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

GetWinAckSize() public static method

public static GetWinAckSize ( uint value ) : AmfMessage
value uint
return AmfMessage

VH() public static method

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
return Header