Audio Algorithm

宦砚
2023-12-01

// 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

 类似资料:

相关阅读

相关文章

相关问答