局部参数针对特定的实例,设置时需确保实例在运行(在open和close期间执行),局部参数设置函数可实现接口调用、参数获取等功能。
/**
* handler为open时获取的句柄
* cmd为命令参数
* arg为该cmd所需要的参数
*/
long long (* ioctl)(void *handle, const char *cmd, void *arg);
支持的命令参数
命令 | 解释 | 命令对应的参数 | 返回值 |
---|---|---|---|
get_stream_info | 获取流参数。 | 无。 | 流参数指针rts_worker_demux_info*。 |
reload | 重连。 | 无。 | 返回0表示调用成功,小于0表示调用失败。 |
get_state | 查询key-value。 | ARTC_VIDEO_CACHE_SIZE(视频缓存时长),类型:int*。 | 缓存时长,单位:毫秒。 |
set_aes_key | 设置解密密钥。 | 阿里云视频加密keyinfo,类型:char*。 | 返回0表示调用成功,小于0表示调用失败。 |
unsubscribe | 停止订阅流。 | 无。 | 返回0表示调用成功,小于0表示调用失败。 |
subscribe | 订阅流。 | URL地址,类型:char*。 | 返回0表示调用成功,小于0表示调用失败。 |
在文档使用中是否遇到以下问题
更多建议
匿名提交