C# 클래스 Core.Protocols.Rtmp.ConnectionMessageFactory

파일 보기 프로젝트 열기: langhuihui/csharprtmp

공개 메소드들

메소드 설명
GetInvokeConnect ( string appName, string tcUrl, double audioCodecs, double capabilities, string flashVer, bool fPad, string pageUrl, string swfUrl, double videoCodecs, double videoFunction, double objectEncoding ) : AmfMessage
GetInvokeConnectError ( uint channelId, uint streamId, uint requestId, string level, string code, string decription ) : AmfMessage
GetInvokeConnectResult ( AmfMessage request, string level = Defines.RM_INVOKE_PARAMS_RESULT_LEVEL_STATUS, string code = Defines.RM_INVOKE_PARAMS_RESULT_CODE_NETCONNECTIONCONNECTSUCCESS, string description = Defines.RM_INVOKE_PARAMS_RESULT_DESCRIPTION_CONNECTIONSUCCEEDED ) : AmfMessage
GetPong ( ) : AmfMessage

비공개 메소드들

메소드 설명
GetInvokeClose ( ) : AmfMessage
GetInvokeConnectError ( AmfMessage message, string description, string level = Defines.RM_INVOKE_PARAMS_RESULT_LEVEL_ERROR, string code = Defines.RM_INVOKE_PARAMS_RESULT_CODE_NETCONNECTIONCONNECTREJECTED ) : AmfMessage
GetInvokeConnectResult ( uint channelId, uint streamId, uint requestId, string level, string code, string decription, double objectEncoding ) : AmfMessage

메소드 상세

GetInvokeConnect() 공개 정적인 메소드

public static GetInvokeConnect ( string appName, string tcUrl, double audioCodecs, double capabilities, string flashVer, bool fPad, string pageUrl, string swfUrl, double videoCodecs, double videoFunction, double objectEncoding ) : AmfMessage
appName string
tcUrl string
audioCodecs double
capabilities double
flashVer string
fPad bool
pageUrl string
swfUrl string
videoCodecs double
videoFunction double
objectEncoding double
리턴 CSharpRTMP.Core.Protocols.Rtmp.AmfMessage

GetInvokeConnectError() 공개 정적인 메소드

public static GetInvokeConnectError ( uint channelId, uint streamId, uint requestId, string level, string code, string decription ) : AmfMessage
channelId uint
streamId uint
requestId uint
level string
code string
decription string
리턴 CSharpRTMP.Core.Protocols.Rtmp.AmfMessage

GetInvokeConnectResult() 공개 정적인 메소드

public static GetInvokeConnectResult ( AmfMessage request, string level = Defines.RM_INVOKE_PARAMS_RESULT_LEVEL_STATUS, string code = Defines.RM_INVOKE_PARAMS_RESULT_CODE_NETCONNECTIONCONNECTSUCCESS, string description = Defines.RM_INVOKE_PARAMS_RESULT_DESCRIPTION_CONNECTIONSUCCEEDED ) : AmfMessage
request CSharpRTMP.Core.Protocols.Rtmp.AmfMessage
level string
code string
description string
리턴 CSharpRTMP.Core.Protocols.Rtmp.AmfMessage

GetPong() 공개 정적인 메소드

public static GetPong ( ) : AmfMessage
리턴 CSharpRTMP.Core.Protocols.Rtmp.AmfMessage