C# Class CgwMonitorManage.Common.RtpAdapter

Show file Open project: eSDK/esdk_Cgw

Public Methods

Method Description
ESDK_RTP_CloseChannel ( uint uiChannel ) : void

关闭通道

ESDK_RTP_Init ( ) : void

初始化rtp模块

ESDK_RTP_OpenChannel ( FrameDataCallBack frameDataCallBack, uint uiChannel ) : void

打开rtp通道

ESDK_RTP_OpenESChannel ( FrameDataCallBack frameDataCallBack, uint uiChannel ) : void

解析rtp包

ESDK_RTP_ProcessPacket ( IntPtr pBuf, uint uiBufSize, uint uiChannel ) : void

解析rtp包

ESDK_RTP_SetIsNeedAudioFrame ( bool bIsNeedAudioFrame, uint uiChannel ) : void

设置音频数据

ESDK_RTP_UnInit ( ) : int

卸载rtp模块

Method Details

ESDK_RTP_CloseChannel() public method

关闭通道
public ESDK_RTP_CloseChannel ( uint uiChannel ) : void
uiChannel uint
return void

ESDK_RTP_Init() public method

初始化rtp模块
public ESDK_RTP_Init ( ) : void
return void

ESDK_RTP_OpenChannel() public method

打开rtp通道
public ESDK_RTP_OpenChannel ( FrameDataCallBack frameDataCallBack, uint uiChannel ) : void
frameDataCallBack FrameDataCallBack 回调函数,返回解析完成后的码流数据
uiChannel uint
return void

ESDK_RTP_OpenESChannel() public method

解析rtp包
public ESDK_RTP_OpenESChannel ( FrameDataCallBack frameDataCallBack, uint uiChannel ) : void
frameDataCallBack FrameDataCallBack
uiChannel uint
return void

ESDK_RTP_ProcessPacket() public method

解析rtp包
public ESDK_RTP_ProcessPacket ( IntPtr pBuf, uint uiBufSize, uint uiChannel ) : void
pBuf System.IntPtr
uiBufSize uint
uiChannel uint
return void

ESDK_RTP_SetIsNeedAudioFrame() public method

设置音频数据
public ESDK_RTP_SetIsNeedAudioFrame ( bool bIsNeedAudioFrame, uint uiChannel ) : void
bIsNeedAudioFrame bool
uiChannel uint
return void

ESDK_RTP_UnInit() public method

卸载rtp模块
public ESDK_RTP_UnInit ( ) : int
return int