跳转至

NET_SDK_StartVoiceCom_MR

接口定义

1
2
3
4
5
6
POINTERHANDLE NET_SDK_StartVoiceCom_MR(
    LONG lUserID,
    BOOL bNeedNoEncodeData,
    TALK_DATA_CALLBACK fVoiceDataCallBack,
    void* pUser,
    LONG lChannel = -1);
1
2
3
4
5
6
public static extern POINTERHANDLE NET_SDK_StartVoiceCom_MR(
    int lUserID,
    bool bNeedNoEncodeData,
    TALK_DATA_CALLBACK fVoiceDataCallBack,
    IntPtr pUser,
    int lChannel = -1);

功能描述

开启语音转发功能。

参数说明

参数 类型 说明
lUserIDin LONG 用户ID,NET_SDK_LoginNET_SDK_LoginEx的返回值。
bNeedNoEncodeDatain BOOL 语音数据是否不需要编码处理,选择TRUE,设备端过来流直接回调,发往设备端流sdk做编码。选择FALSE,设备端过来流解码之后再回调,往设备端流sdk不做编码。
fVoiceDataCallBackin TALK_DATA_CALLBACK 语音数据回调函数。
pUserin void* 用户自定义参数。
lChannelin LONG 通道编号,从0开始,IPC设备次参数无效,默认值为-1,表示设备本身。

返回值

  • 类型:POINTERHANDLE

  • 说明:-1表示失败,其他值作为语音转发句柄。

备注

错误码