-
预览时解码效果的参数控制-尼康 d5600 高清电子书下载
资源介绍
5.10 预览时解码效果的参数控制
5.10.1 设置播放库的帧缓冲区个数 NET_DVR_SetPlayerBufNumber
函 数: BOOL NET_DVR_SetPlayerBufNumber(LONG lRealHandle,DWORD dwBufNum)
参 数: [in]lRealHandle
[in]dwBufNum
NET_DVR_RealPlay_V30 的返回值
所要设置的单视频播放时缓冲区最大的帧数,取值范围[1,50],
SDK 默认的帧缓冲区大小为 15
返回值: TRUE 表示成功,FALSE 表示失败。接口返回失败请调用 NET_DVR_GetLastError 获取错误码,通
过错误码判断出错原因。
说 明: 设置网络延时和播放流畅度可以通过此接口来进行调节。dwBufNum 值越大,播放的流畅性越好,
相对延时就大;dwBufNum 值越小,播放的延时就小,但是当网络不太顺畅的时候,会有丢帧
现象,影响播放的流畅性。若当前为混合流时,为保证音视频同步效果建议设置缓冲帧数大于
等于 6 帧。此函数必须紧跟在 NET_DVR_RealPlay_V30 后使用,在图像播放之后设置则不起作用。
返回目录
5.10.2 设置解码时丢弃 B 帧的个数 NET_DVR_ThrowBFrame
函 数: BOOL NET_DVR_ThrowBFrame(LONG lRealHandle,DWORD dwNum)
参 数: [in]lRealHandle
[in]dwNum
NET_DVR_RealPlay_V30 的返回值
丢弃 B 帧的个数:0-不丢;1-丢 1 个 B 帧;2-丢 2 个 B 帧
返回值: TRUE 表示成功,FALSE 表示失败。接口返回失败请调用 NET_DVR_GetLastError 获取错误码,通
过错误码判断出错原因。
说 明: 在多路播放时,丢 B 帧可以降低 CPU 的利用率。
返回目录