NET_DVR_COMPRESSION_INFO_EX
码流压缩参数结构体。
struct{
BYTE byStreamType;
BYTE byResolution;
BYTE byBitrateType;
BYTE byPicQuality;
DWORD dwVideoBitrate;
DWORD dwVideoFrameRate;
WORD wIntervalFrameI;
BYTE byIntervalBPFrame;
BYTE byRes;
}NET_DVR_COMPRESSION_INFO_EX, *LPNET_DVR_COMPRESSION_INFO_EX;
Members
- byStreamType
- 码流类型:0-视频流,1-复合流
- 如果是事件压缩参数(struEventRecordPara),最高位(byStreamType & 0x80)表示是否启用事件压缩参数
- byResolution
-
分辨率:0-DCIF,1-CIF,2-QCIF,3-4CIF,4-2CIF,16-VGA,17-UXGA,18-SVGA,19-HD720p
- byBitrateType
-
码率类型:0-变码率,1-定码率
- byPicQuality
-
图象质量:0-最好,1-次好,2-较好,3-一般,4-较差,5-差
- dwVideoBitrate
-
码率:0-保留,1-16K(保留),2-32K,3-48k,4-64K,5-80K,6-96K,7-128K,8-160k,9-192K,10-224K,11-256K,12-320K,13-384K,14-448K,15-512K,16-640K,17-768K,18-896K,19-1024K,20-1280K,21-1536K,22-1792K,23-2048K。
最高位(31位)置成1表示是自定义码流,0~30位表示码流值,最小值16k,最大值8192k
- dwVideoFrameRate
-
帧率:0-全部,1-1/16,2-1/8,3-1/4,4-1/2,5-1,6-2,7-4,8-6,9-8,10-10,11-12,12-16,13-20,14-15,15-18,16-22
- wIntervalFrameI
-
I帧间隔,0xffff-无效
- byIntervalBPFrame
-
帧格式:0-BBP帧,1-BP帧,2-单P帧,0xff-无效
- byRes
-
保留,置为0
See Also
NET_DVR_COMPRESSIONCFG_EX