#define VF_INDEX_VID_THRESHOLDLUMA 0x0460
#define VF_INDEX_VID_THRESHOLDCHROMA 0x0461
#define VF_INDEX_VID_SCENEADAPT 0x0462
#define VF_INDEX_VID_VARIABLEFRAMERATE 0x0463
#define VF_INDEX_VID_VARIABLEBITRATE 0x0464
#define VF_INDEX_VID_NUMBEROFFRAMES 0x0470
#define VF_INDEX_VID_ALGORITHM 0x0480
#define VF_INDEX_VID_LINECROP 0x0481
#define VF_INDEX_VID_YOFFSET 0x0482
#define VF_INDEX_VID_BUFFERLEVEL 0x04F0 // private command
#define VF_INDEX_AUD_POSITION 0x0502
#define VF_INDEX_AUD_VOLUME 0x0503
#define VF_INDEX_AUD_VOLUMEL 0x0504
#define VF_INDEX_AUD_VOLUMER 0x0505
#define VF_INDEX_AUD_GAINL 0x0506
#define VF_INDEX_AUD_GAINR 0x0507
#define VF_INDEX_AUD_LAYER 0x0508
#define VF_INDEX_AUD_BITRATE 0x0509
#define VF_INDEX_AUD_SAMPLE 0x050A
#define VF_INDEX_AUD_MODE 0x050B
#define VF_INDEX_AUD_INPUT 0x050C
#define VF_INDEX_AUD_ALGORITHM 0x050D
#define VF_INDEX_AUD_CHANNEL 0x050E
#define VF_INDEX_AUD_GAIN 0x050F
#define VF_INDEX_AUD_BUFFERLEVEL 0x05F0 // private command
#ifndef MAKEWORD
#define MAKEWORD(low,high) ((WORD)(((BYTE)(low)) | ((( WORD)((BYTE)(high))) << 8)))
#endif
#define MAKEDWORD(a,b) MAKELPARAM(a,b)
#define HVFAssign(hVFDrv,iDeviceIndex) VFCmd(hVFDrv,VF_CMD_ASSIGN,0,0,iDeviceIndex)
#define HVFLock(hVFDrv,dwCapabilities)