WindowsSdk

start_speak 接口

  • 定义:
int _stdcall start_speak(void* client, unsigned int buffer_ms);
  • 参数:
client:[in],client上下文,由 new_client 函数返回
buffer_ms:[in],camera 端音频播放的缓冲区大小,单位:10毫秒
  • 返回:
如果操作成功,返回 ERROR_OK,否则参考错误常量定义。
  • 说明:
请求向指定的 camera 播放音频。
    在调用本函数之前,应先确保与指定的 camera 的连接已建立,否则操作会失败。
    当本函数被成功调用后,会激发 SPEAK_STATUS_CHANGED 事件。
正常状况下,speak status 会由 STOPPED -> REQUESTING -> PLAYING。
如果请求失败或者播放停止后,同样会激发 SPEAK_STATUS_CHANGED 事件,
speak status 会变为 STOPPED,同时 error 参数代表连接失败或断开的原因。
    关于 buffer_ms 参数含义,与 set_audio_buffer 函数中的 buffer_ms 参数类似。

IP Camera windows SDK 使用指南

版权所有:深圳新瑞彩网络科技有限公司

信产部备案号:粤ICP备09050685号