lv_stop_push_streaming_cb

调用该接口,发送直播或者本地录像播放链路已断开的通知。

该接口为回调函数,收到该回调后,需要停止推送音视频数据。

接口详情

typedef int (*lv_stop_push_streaming_cb)(const lv_device_auth_s *auth, const lv_stop_push_stream_param_s *param);

接口中相关参数说明如下。

参数

类型

说明

auth

lv_device_auth_s *

设备认证信息。

param

const lv_stop_push_stream_param_s*

附加参数,例如直播的主码流或子码流信息。

示例代码

说明

示例代码仅供参考,完整内容,请参见SDK中的实际代码。

//Demo中定义了回调函数stop_push_streaming_cb,作为lv_start_push_streaming_cb的实现
lv_stop_push_streaming_cb = stop_push_streaming_cb;

//Demo中定义了回调函数stopPushStreamingCallback
static int stop_push_streaming_cb(const lv_device_auth_s *auth, const lv_stop_push_stream_param_s *param) {
{
    if (param->service_id == g_live_service_id) {
        //停止推直播流
    } else if (param->service_id == g_vod_service_id) {
        //停止推点播流
    }

    return 0;
}