直播
iOS
产品介绍
简介
主要功能
产品优势
应用场景
使用限制
快速开始
推流端SDK
概述
更新日志
集成SDK
开发指南
实现流程
进阶功能
API 参考
播放器SDK
概览
更新日志
下载 SDK 和示例代码
跑通示例项目
集成SDK
开发指南
播放功能
播放控制
查询参数
数据回调
时间戳校对方案
外挂字幕
API 参考
最佳实践
OBS推流使用指南
服务协议

数据回调

更新时间: 2021/11/04 15:29:39

数据回调

  • 视频YUV数据的回调
  • 音频PCM数据的回调

API原型

/**
 * @brief 注册获取视频帧数据的回调(只支持软件解码),用户需要实现回调函数cb来接收视频帧
 *
 * @param mFormat         回调的视频数据格式
 * @param videoRawDataCB  获取视频数据的回调函数
 *
 * @return < 0 获取失败
 */
- (int)registerGetVideoRawDataCB:(NELPVideoFormat)neVFormat and:(NELPVideoRawDataCB)videoRawDataCB;
/**
 * @brief 注册获取音频帧数据的回调,用户需要实现回调函数cb来接收音频帧
 *
 * @param audioRawDataCB  获取音频数据的回调函数
 *
 * @return < 0 获取失败
 */
- (int)registerGetAudioRawDataCB:(NELPAudioRawDataCB)audioRawDataCB;

参数介绍

参数 类型 说明
neVFormat NELPVideoFormat 视频回调的格式,目前只支持YUV
videoRawDataCB NELPVideoRawDataCB 视频回调
audioRawDataCB NELPAudioRawDataCB 音频回调

示例

特殊说明

  • 目前回调只支持软解码,硬件解码不支持回调。
此文档是否对你有帮助?
有帮助
我要吐槽
  • 数据回调
  • API原型
  • 参数介绍
  • 示例
  • 特殊说明