// mode
#define VF_FLAG_AUD_STEREO 0x0000
#define VF_FLAG_AUD_JOINTSTEREO 0x0001
#define VF_FLAG_AUD_DUALCHANNEL 0x0002
#define VF_FLAG_AUD_SINGLECHANNEL 0x0003
// input
#define VF_FLAG_AUD_LINEIN 0x0000
//#define VF_FLAG_AUD_CD 0x0001
//#define VF_FLAG_AUD_MIC 0x0002
// Audio Algorithm
#define VF_FLAG_AUD_MPEG 0x0000
//#define VF_FLAG_AUD_PCM 0x0001
//#define VF_FLAG_AUD_G711ALAW 0x0002
//#define VF_FLAG_AUD_G711ULAW 0x0003
//#define VF_FLAG_AUD_G722 0x0004
//#define VF_FLAG_AUD_G723 0x0005
//#define VF_FLAG_AUD_G728 0x0006
//#define VF_FLAG_AUD_G729 0x0007
//#define VF_FLAG_AUD_PCMTOMPEG 0x0008
#define VF_FLAG_AUD_NONE 0xFFFF
// Audio Channel
//#define VF_FLAG_AUD_1CHANNEL 0x0000
//#define VF_FLAG_AUD_2CHANNEL 0x0001
//
// Index(set/get)
//
//#define VF_INDEX_DRV_PRODUCT 0x0101
//#define VF_INDEX_DRV_VERSION 0x0102
//#define VF_INDEX_DRV_AUD_SUP 0x0105
//#define VF_INDEX_DRV_HRD_STAT 0x0110
//#define VF_INDEX_DRV_CAPS 0x0111
//#define VF_INDEX_DRV_PARSE_PRIV 0x0112
//#define VF_INDEX_API_VERSION 0x0113
#define VF_INDEX_SYS_WINDOW_HANDLE 0x0114
#define VF_INDEX_STM_TYPE 0x0202
#define VF_INDEX_STM_SOURCE 0x0203
#define VF_INDEX_STM_MODE 0x0204
#define VF_INDEX_STM_TIME_FMT 0x0205
#define VF_INDEX_STM_POSITION 0x0206
#define VF_INDEX_STM_FILESIZE 0x0207
#define VF_INDEX_STM_USER 0x0208
#define VF_INDEX_STM_ENCODEMODE 0x0210
#define VF_INDEX_STM_PKTCTRL 0x0220
#define VF_INDEX_STM_CURRENTPLAYTIME 0x0221
#define VF_INDEX_STM_TOTALPLAYTIME 0x0222
#define VF_INDEX_STM_STATUS 0x0223
#define VF_INDEX_STM_BUFFERLEVEL 0x02F0 // private command