调用该接口发送音频或视频的相关数据。
接口详情
int lv_stream_send_media(int service_id, const lv_stream_send_media_param_s *param);
接口中相关参数说明如下。
参数 | 类型 | 说明 |
---|---|---|
service_id | int | 请求ID。 |
param | const lv_stream_send_media_param_s * | 音频数据、视频数据或附加信息。 |
示例代码
说明
示例代码仅供参考,完整内容,请参见SDK中的实际代码。
//Demo中定义这个函数用于回调输入的音频帧数据
void linkvisual_client_video_handler(int service_id, lv_video_format_e format, unsigned char *buffer, unsigned int buffer_size,
unsigned int present_time, int nal_type) {
//printf("video service_id:%d, format:%d, present_time:%u nal_type:%d size %u\n", service_id, format, present_time, nal_type, buffer_size);
lv_stream_send_media_param_s param = {{0}};
param.common.type = LV_STREAM_MEDIA_VIDEO;
param.common.p = (char *)buffer;
param.common.len = buffer_size;
param.common.timestamp_ms = present_time;
param.video.format = format;
param.video.key_frame = nal_type;
lv_stream_send_media(service_id, ¶m);
}
文档内容是否对您有帮助?