C# Класс CgwMonitorManage.Common.RtpAdapter

Показать файл Открыть проект

Открытые методы

Метод Описание
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模块

Описание методов

ESDK_RTP_CloseChannel() публичный Метод

关闭通道
public ESDK_RTP_CloseChannel ( uint uiChannel ) : void
uiChannel uint
Результат void

ESDK_RTP_Init() публичный Метод

初始化rtp模块
public ESDK_RTP_Init ( ) : void
Результат void

ESDK_RTP_OpenChannel() публичный Метод

打开rtp通道
public ESDK_RTP_OpenChannel ( FrameDataCallBack frameDataCallBack, uint uiChannel ) : void
frameDataCallBack FrameDataCallBack 回调函数,返回解析完成后的码流数据
uiChannel uint
Результат void

ESDK_RTP_OpenESChannel() публичный Метод

解析rtp包
public ESDK_RTP_OpenESChannel ( FrameDataCallBack frameDataCallBack, uint uiChannel ) : void
frameDataCallBack FrameDataCallBack
uiChannel uint
Результат void

ESDK_RTP_ProcessPacket() публичный Метод

解析rtp包
public ESDK_RTP_ProcessPacket ( IntPtr pBuf, uint uiBufSize, uint uiChannel ) : void
pBuf System.IntPtr
uiBufSize uint
uiChannel uint
Результат void

ESDK_RTP_SetIsNeedAudioFrame() публичный Метод

设置音频数据
public ESDK_RTP_SetIsNeedAudioFrame ( bool bIsNeedAudioFrame, uint uiChannel ) : void
bIsNeedAudioFrame bool
uiChannel uint
Результат void

ESDK_RTP_UnInit() публичный Метод

卸载rtp模块
public ESDK_RTP_UnInit ( ) : int
Результат int