Structure about zoom control parameters of decoding.
struct{
DWORD dwSize;
BYTE byDecChanScaleStatus;
BYTE byDecodeDelay;
BYTE byEnableSpartan;
BYTE byLowLight;
BYTE byNoiseReduction;
BYTE byDefog;
BYTE byEnableVcaDec;
BYTE byRes1;
DWORD dwAllCtrlType;
BYTE byRes[56];
}NET_DVR_MATRIX_DECCHAN_CONTROL,*LPNET_DVR_MATRIX_DECCHAN_CONTROL;
Structure size
Display of zoom control of decoding channel: 1-zoom display, 0-real display
Decoding delay: 0- default, 1- most real-time, 2- more real-time, 3- real-time and fluent, 4- more fluent, 5- most fluent, 0xff- automatically adjust
Whether to enable fluent display: 0-no, 1-yes
Low light: 0- disable, 1 to 8 indicates the low light level; the higher the level is, the higher the strength of the low light will be.
Whether to enable 3D noise reduction: 0-disable, 1- enable, 2- automatically adjust
Whether to enable defog: 0- disable, 1 to 7 indicates the defog level, the higher the level is, the higher the strength of the defog will be.
Whether to enable smart decoding: 0-no, Others-yes
Reserved, set as 0.
Whether to configure the type of operating all windows at a same time 0- not configure, 1- configure; this member is valid for configuring parameters and is represented by byte.
Reserved, set as 0.
Check the device capability (whether to supports smart decoding) via the video wall capability(WallAbility); API: NET_DVR_GetDeviceAbility, capability type:WALL_ABILITY, node:<VcaDecode>.