Go to the documentation of this file.
4 #define MAX_CODEC_PARAMETER 7
6 #define WAVE_FORMAT_UNKNOWN 0x0000 //Microsoft Corporation
7 #define WAVE_FORMAT_PCM 0x0001 //PCM data format
8 #define WAVE_FORMAT_ADPCM 0x0002 //Microsoft Corporation
9 #define WAVE_FORMAT_IEEE_FLOAT 0x0003 //Microsoft Corporation
10 #define WAVE_FORMAT_IBM_CVSD 0x0005 //IBM Corporation
11 #define WAVE_FORMAT_ALAW 0x0006 //Microsoft Corporation
12 #define WAVE_FORMAT_MULAW 0x0007 //Microsoft Corporation
13 #define WAVE_FORMAT_OKI_ADPCM 0x0010 //OKI
14 #define WAVE_FORMAT_DVI_ADPCM 0x0011 //Intel Corporation
15 #define WAVE_FORMAT_IMA_ADPCM 0x0011 //Intel Corporation
16 #define WAVE_FORMAT_MEDIASPACE_ADPCM 0x0012 //Videologic
17 #define WAVE_FORMAT_SIERRA_ADPCM 0x0013 //Sierra Semiconductor Corp
18 #define WAVE_FORMAT_G723_ADPCM 0x0014 //Antex Electronics Corporation
19 #define WAVE_FORMAT_DIGISTD 0x0015 //DSP Solutions, Inc.
20 #define WAVE_FORMAT_DIGIFIX 0x0016 //DSP Solutions, Inc.
21 #define WAVE_FORMAT_DIALOGIC_OKI_ADPCM 0x0017 //Dialogic Corporation
22 #define WAVE_FORMAT_MEDIAVISION_ADPCM 0x0018 //Media Vision, Inc.
23 #define WAVE_FORMAT_YAMAHA_ADPCM 0x0020 //Yamaha Corporationof America
24 #define WAVE_FORMAT_SONARC 0x0021 //Speech Compression
25 #define WAVE_FORMAT_DSPGROUP_TRUESPEECH 0x0022 //DSP Group, Inc
26 #define WAVE_FORMAT_ECHOSC1 0x0023 //Echo Speech Corporation
27 #define WAVE_FORMAT_AUDIOFILE_AF36 0x0024
28 #define WAVE_FORMAT_APTX 0x0025 //Audio Processing Technology
29 #define WAVE_FORMAT_AUDIOFILE_AF10 0x0026
30 #define WAVE_FORMAT_DOLBY_AC2 0x0030 //Dolby Laboratories
31 #define WAVE_FORMAT_GSM610 0x0031 //Microsoft Corporation
32 #define WAVE_FORMAT_MSNAUDIO 0x0032 //Microsoft Corporation
33 #define WAVE_FORMAT_ANTEX_ADPCME 0x0033 //Antex Electronics Corporation
34 #define WAVE_FORMAT_CONTROL_RES_VQLPC 0x0034 //Control Resources Limited
35 #define WAVE_FORMAT_DIGIREAL 0x0035 //DSP Solutions, Inc.
36 #define WAVE_FORMAT_DIGIADPCM 0x0036 //DSP Solutions, Inc.
37 #define WAVE_FORMAT_CONTROL_RES_CR10 0x0037 //Control Resources Limited
38 #define WAVE_FORMAT_NMS_VBXADPCM 0x0038 //Natural MicroSystems
39 #define WAVE_FORMAT_CS_IMAADPCM 0x0039 //Crystal Semiconductor IMA ADPCM
40 #define WAVE_FORMAT_ECHOSC3 0x003A //Echo Speech Corporation
41 #define WAVE_FORMAT_ROCKWELL_ADPCM 0x003B //Rockwell International
42 #define WAVE_FORMAT_ROCKWELL_DIGITALK 0x003C //Rockwell International
43 #define WAVE_FORMAT_XEBEC 0x003D //Xebec Multimedia Solutions Limited
44 #define WAVE_FORMAT_G721_ADPCM 0x0040 //Antex Electronics Corporation
45 #define WAVE_FORMAT_G728_CELP 0x0041 //Antex Electronics Corporation
46 #define WAVE_FORMAT_MPEG 0x0050 //Microsoft Corporation
47 #define WAVE_FORMAT_MPEGLAYER3 0x0055 //ISO/MPEG Layer3 Format Tag
48 #define WAVE_FORMAT_CIRRUS 0x0060 //Cirrus Logic
49 #define WAVE_FORMAT_ESPCM 0x0061 //ESS Technology
50 #define WAVE_FORMAT_VOXWARE 0x0062 //Voxware Inc
51 #define WAVEFORMAT_CANOPUS_ATRAC 0x0063 //Canopus, co., Ltd.
52 #define WAVE_FORMAT_G726_ADPCM 0x0064 //APICOM
53 #define WAVE_FORMAT_G722_ADPCM 0x0065 //APICOM
54 #define WAVE_FORMAT_DSAT 0x0066 //Microsoft Corporation
55 #define WAVE_FORMAT_DSAT_DISPLAY 0x0067 //Microsoft Corporation
56 #define WAVE_FORMAT_SOFTSOUND 0x0080 //Softsound, Ltd.
57 #define WAVE_FORMAT_RHETOREX_ADPCM 0x0100 //Rhetorex Inc
58 #define WAVE_FORMAT_CREATIVE_ADPCM 0x0200 //Creative Labs, Inc
59 #define WAVE_FORMAT_CREATIVE_FASTSPEECH8 0x0202 //Creative Labs, Inc
60 #define WAVE_FORMAT_CREATIVE_FASTSPEECH10 0x0203 //Creative Labs, Inc
61 #define WAVE_FORMAT_QUARTERDECK 0x0220 //Quarterdeck Corporation
62 #define WAVE_FORMAT_FM_TOWNS_SND 0x0300 //Fujitsu Corp.
63 #define WAVE_FORMAT_BTV_DIGITAL 0x0400 //Brooktree Corporation
64 #define WAVE_FORMAT_OLIGSM 0x1000 //Ing C. Olivetti & C., S.p.A.
65 #define WAVE_FORMAT_OLIADPCM 0x1001 //Ing C. Olivetti & C., S.p.A.
66 #define WAVE_FORMAT_OLICELP 0x1002 //Ing C. Olivetti & C., S.p.A.
67 #define WAVE_FORMAT_OLISBC 0x1003 //Ing C. Olivetti & C., S.p.A.
68 #define WAVE_FORMAT_OLIOPR 0x1004 //Ing C. Olivetti & C., S.p.A.
69 #define WAVE_FORMAT_LH_CODEC 0x1100 //Lernout & Hauspie
70 #define WAVE_FORMAT_NORRIS 0x1400 //Norris Communications, Inc.
71 #define WAVE_FORMAT_DEVELOPMENT (0xFFFF)//development a new wave forma