DOSBox-X
|
00001 00002 #ifndef __ISP_UTILS_V4_WAVEMMREG_H 00003 #define __ISP_UTILS_V4_WAVEMMREG_H 00004 00005 #include <stdint.h> 00006 00007 /* [doc] windows_WAVE_FORMAT_... constants 00008 * 00009 * windows_WAVE_FORMAT_PCM 8 & 16-bit PCM 00010 * windows_WAVE_FORMAT_MULAW mu-law PCM audio 00011 */ 00012 #define windows_WAVE_FORMAT_UNKNOWN 0x0000 00013 #define windows_WAVE_FORMAT_PCM 0x0001 /* verified */ 00014 #define windows_WAVE_FORMAT_MS_ADPCM 0x0002 /* verified */ 00015 #define windows_WAVE_FORMAT_ADPCM 0x0002 /* verified */ 00016 #define windows_WAVE_FORMAT_IEEE_FLOAT 0x0003 /* verified */ 00017 #define windows_WAVE_FORMAT_VSELP 0x0004 /* TODO: Pull out your old Windows CE HPC and record a sample */ 00018 #define windows_WAVE_FORMAT_COMPAQ_VSELP 0x0004 /* ^^^ */ 00019 #define windows_WAVE_FORMAT_IBM_CVSD 0x0005 00020 #define windows_WAVE_FORMAT_ALAW 0x0006 /* verified */ 00021 #define windows_WAVE_FORMAT_MULAW 0x0007 /* verified */ 00022 #define windows_WAVE_FORMAT_DTS 0x0008 00023 #define windows_WAVE_FORMAT_DRM 0x0009 00024 00025 #define windows_WAVE_FORMAT_OKI_ADPCM 0x0010 00026 #define windows_WAVE_FORMAT_IMA_ADPCM 0x0011 00027 #define windows_WAVE_FORMAT_DVI_ADPCM 0x0011 00028 #define windows_WAVE_FORMAT_MEDIASPACE_ADPCM 0x0012 00029 #define windows_WAVE_FORMAT_SIERRA_ADPCM 0x0013 00030 #define windows_WAVE_FORMAT_G723_ADPCM 0x0014 00031 #define windows_WAVE_FORMAT_DIGISTD 0x0015 00032 #define windows_WAVE_FORMAT_DIGIFIX 0x0016 00033 #define windows_WAVE_FORMAT_DIALOGIC_OKI_ADPCM 0x0017 00034 #define windows_WAVE_FORMAT_MEDIAVISION_ADPCM 0x0018 00035 #define windows_WAVE_FORMAT_CU_CODEC 0x0019 00036 00037 #define windows_WAVE_FORMAT_YAMAHA_ADPCM 0x0020 00038 #define windows_WAVE_FORMAT_SONARC 0x0021 00039 #define windows_WAVE_FORMAT_DSPGROUP_TRUESPEECH 0x0022 00040 #define windows_WAVE_FORMAT_ECHOSC1 0x0023 00041 #define windows_WAVE_FORMAT_AUDIOFILE_AF36 0x0024 00042 #define windows_WAVE_FORMAT_APTX 0x0025 00043 #define windows_WAVE_FORMAT_AUDIOFILE_AF10 0x0026 00044 #define windows_WAVE_FORMAT_PROSODY_1612 0x0027 00045 #define windows_WAVE_FORMAT_LRC 0x0028 00046 00047 #define windows_WAVE_FORMAT_DOLBY_AC2 0x0030 00048 #define windows_WAVE_FORMAT_GSM610 0x0031 00049 #define windows_WAVE_FORMAT_MSNAUDIO 0x0032 00050 #define windows_WAVE_FORMAT_ANTEX_ADPCME 0x0033 00051 #define windows_WAVE_FORMAT_CONTROL_RES_VQLPC 0x0034 00052 #define windows_WAVE_FORMAT_DIGIREAL 0x0035 00053 #define windows_WAVE_FORMAT_DIGIADPCM 0x0036 00054 #define windows_WAVE_FORMAT_CONTROL_RES_CR10 0x0037 00055 #define windows_WAVE_FORMAT_NMS_VBXADPCM 0x0038 00056 #define windows_WAVE_FORMAT_CS_IMAADPCM 0x0039 00057 #define windows_WAVE_FORMAT_ROLAND_RDAC 0x0039 00058 #define windows_WAVE_FORMAT_ECHOSC3 0x003A 00059 #define windows_WAVE_FORMAT_ROCKWELL_ADPCM 0x003B 00060 #define windows_WAVE_FORMAT_ROCKWELL_DIGITALK 0x003C 00061 #define windows_WAVE_FORMAT_XEBEC 0x003D 00062 00063 #define windows_WAVE_FORMAT_G721_ADPCM 0x0040 00064 #define windows_WAVE_FORMAT_G728_CELP 0x0041 00065 #define windows_WAVE_FORMAT_MSG723 0x0042 00066 00067 #define windows_WAVE_FORMAT_MPEG 0x0050 00068 00069 #define windows_WAVE_FORMAT_RT24 0x0052 00070 #define windows_WAVE_FORMAT_PAC 0x0053 00071 00072 #define windows_WAVE_FORMAT_MPEGLAYER3 0x0055 00073 00074 #define windows_WAVE_FORMAT_LUCENT_G723 0x0059 00075 00076 #define windows_WAVE_FORMAT_CIRRUS 0x0060 00077 #define windows_WAVE_FORMAT_ESPCM 0x0061 00078 #define windows_WAVE_FORMAT_VOXWARE 0x0062 00079 #define windows_WAVE_FORMAT_CANOPUS_ATRAC 0x0063 00080 #define windows_WAVE_FORMAT_G726_ADPCM 0x0064 00081 #define windows_WAVE_FORMAT_G722_ADPCM 0x0065 00082 #define windows_WAVE_FORMAT_DSAT 0x0066 00083 #define windows_WAVE_FORMAT_DSAT_DISPLAY 0x0067 00084 00085 #define windows_WAVE_FORMAT_VOXWARE_BYTE_ALIGNED 0x0069 /* Voxware Byte Aligned (obsolete) */ 00086 00087 #define windows_WAVE_FORMAT_VOXWARE_AC8 0x0070 /* Voxware AC8 (obsolete) */ 00088 #define windows_WAVE_FORMAT_VOXWARE_AC10 0x0071 /* Voxware AC10 (obsolete) */ 00089 #define windows_WAVE_FORMAT_VOXWARE_AC16 0x0072 /* Voxware AC16 (obsolete) */ 00090 #define windows_WAVE_FORMAT_VOXWARE_AC20 0x0073 /* Voxware AC20 (obsolete) */ 00091 #define windows_WAVE_FORMAT_VOXWARE_RT24 0x0074 /* Voxware MetaVoice (obsolete) */ 00092 #define windows_WAVE_FORMAT_VOXWARE_RT29 0x0075 /* Voxware MetaSound (obsolete) */ 00093 #define windows_WAVE_FORMAT_VOXWARE_RT29HW 0x0076 /* Voxware RT29HW (obsolete) */ 00094 #define windows_WAVE_FORMAT_VOXWARE_VR12 0x0077 /* Voxware VR12 (obsolete) */ 00095 #define windows_WAVE_FORMAT_VOXWARE_VR18 0x0078 /* Voxware VR18 (obsolete) */ 00096 #define windows_WAVE_FORMAT_VOXWARE_TQ40 0x0079 /* Voxware TQ40 (obsolete) */ 00097 00098 #define windows_WAVE_FORMAT_SOFTSOUND 0x0080 00099 #define windows_WAVE_FORMAT_VOXWARE_TQ60 0x0081 /* Voxware TQ60 (obsolete) */ 00100 #define windows_WAVE_FORMAT_MSRT24 0x0082 /* MSRT24 */ 00101 #define windows_WAVE_FORMAT_G729A 0x0083 /* G.729A */ 00102 #define windows_WAVE_FORMAT_MVI_MV12 0x0084 /* MVI MV12 */ 00103 #define windows_WAVE_FORMAT_DF_G726 0x0085 /* DF G.726 */ 00104 #define windows_WAVE_FORMAT_DF_GSM610 0x0086 /* DF GSM610 */ 00105 00106 #define windows_WAVE_FORMAT_ISIAUDIO 0x0088 /* ISIAudio */ 00107 #define windows_WAVE_FORMAT_ONLIVE 0x0089 /* Onlive */ 00108 00109 #define windows_WAVE_FORMAT_SBC24 0x0091 /* SBC24 */ 00110 #define windows_WAVE_FORMAT_DOLBY_AC3_SPDIF 0x0092 /* Dolby AC3 SPDIF */ 00111 #define windows_WAVE_FORMAT_MEDIASONIC_G723 0x0093 00112 #define windows_WAVE_FORMAT_PROSODY_8KBPS 0x0094 00113 00114 #define windows_WAVE_FORMAT_ZYXEL_ADPCM 0x0097 /* ZyXEL ADPCM */ 00115 #define windows_WAVE_FORMAT_PHILIPS_LPCBB 0x0098 /* Philips LPCBB */ 00116 #define windows_WAVE_FORMAT_PACKED 0x0099 /* Packed */ 00117 00118 #define windows_WAVE_FORMAT_MALDEN_PHONYTALK 0x00A0 00119 #define windows_WAVE_FORMAT_GSM 0x00A1 00120 #define windows_WAVE_FORMAT_G729 0x00A2 00121 #define windows_WAVE_FORMAT_G723 0x00A3 00122 #define windows_WAVE_FORMAT_ACELP 0x00A4 00123 00124 #define windows_WAVE_FORMAT_AAC_ADTS 0x00FF 00125 00126 #define windows_WAVE_FORMAT_RHETOREX_ADPCM 0x0100 00127 #define windows_WAVE_FORMAT_IRAT 0x0101 /* BeCubed Software's IRAT */ 00128 00129 #define windows_WAVE_FORMAT_VIVO_G723 0x0111 /* Vivo G.723 */ 00130 #define windows_WAVE_FORMAT_VIVO_SIREN 0x0112 /* Vivo Siren */ 00131 00132 #define windows_WAVE_FORMAT_DIGITAL_G723 0x0123 /* Digital G.723 */ 00133 00134 #define windows_WAVE_FORMAT_SANYO_LD_ADPCM 0x0125 00135 00136 #define windows_WAVE_FORMAT_SIPROLAB_ACEPLNET 0x0130 00137 #define windows_WAVE_FORMAT_SIPROLAB_ACELP4800 0x0131 00138 #define windows_WAVE_FORMAT_SIPROLAB_ACELP8V3 0x0132 00139 #define windows_WAVE_FORMAT_SIPROLAB_G729 0x0133 00140 #define windows_WAVE_FORMAT_SIPROLAB_G729A 0x0134 00141 #define windows_WAVE_FORMAT_SIPROLAB_KELVIN 0x0135 00142 00143 #define windows_WAVE_FORMAT_G726ADPCM 0x0140 00144 00145 #define windows_WAVE_FORMAT_QUALCOMM_PUREVOICE 0x0150 00146 #define windows_WAVE_FORMAT_QUALCOMM_HALFRATE 0x0151 00147 00148 #define windows_WAVE_FORMAT_TUBGSM 0x0155 00149 00150 #define windows_WAVE_FORMAT_MSAUDIO1 0x0160 00151 #define windows_WAVE_FORMAT_WMAUDIO2 0x0161 00152 #define windows_WAVE_FORMAT_WMAUDIO3 0x0162 00153 00154 #define windows_WAVE_FORMAT_UNISYS_NAP_ADPCM 0x0170 00155 #define windows_WAVE_FORMAT_UNISYS_NAP_ULAW 0x0171 00156 #define windows_WAVE_FORMAT_UNISYS_NAP_ALAW 0x0172 00157 #define windows_WAVE_FORMAT_UNISYS_NAP_16K 0x0173 00158 00159 #define windows_WAVE_FORMAT_CREATIVE_ADPCM 0x0200 00160 00161 #define windows_WAVE_FORMAT_CREATIVE_FASTSPEECH8 0x0202 00162 #define windows_WAVE_FORMAT_CREATIVE_FASTSPEECH10 0x0203 00163 00164 #define windows_WAVE_FORMAT_UHER_ADPCM 0x0210 00165 00166 #define windows_WAVE_FORMAT_QUARTERDECK 0x0220 00167 00168 #define windows_WAVE_FORMAT_ILINK_VC 0x0230 00169 00170 #define windows_WAVE_FORMAT_RAW_SPORT 0x0240 00171 #define windows_WAVE_FORMAT_ESST_AC3 0x0241 00172 00173 #define windows_WAVE_FORMAT_IPI_HSX 0x0250 00174 #define windows_WAVE_FORMAT_IPI_RPELP 0x0251 00175 00176 #define windows_WAVE_FORMAT_CS2 0x0260 00177 00178 #define windows_WAVE_FORMAT_SONY_SCX 0x0270 00179 00180 #define windows_WAVE_FORMAT_FM_TOWNS_SND 0x0300 00181 00182 #define windows_WAVE_FORMAT_BTV_DIGITAL 0x0400 00183 00184 #define windows_WAVE_FORMAT_QDESIGN_MUSIC 0x0450 00185 00186 #define windows_WAVE_FORMAT_VME_VMPCM 0x0680 /* VME VMPCM */ 00187 #define windows_WAVE_FORMAT_TPC 0x0681 00188 00189 #define windows_WAVE_FORMAT_OLIGSM 0x1000 00190 #define windows_WAVE_FORMAT_OLIADPCM 0x1001 00191 #define windows_WAVE_FORMAT_OLICELP 0x1002 00192 #define windows_WAVE_FORMAT_OLISBC 0x1003 00193 #define windows_WAVE_FORMAT_OLIOPR 0x1004 00194 00195 #define windows_WAVE_FORMAT_LH_CODEC 0x1100 /* (FIXME: Is this right?) */ 00196 00197 #define windows_WAVE_FORMAT_NORRIS 0x1400 00198 #define windows_WAVE_FORMAT_ISIAUDIO_1401 0x1401 /* ISIAudio (FIXME is this right?) */ 00199 00200 #define windows_WAVE_FORMAT_SOUNDSPACE_MUSICOMPRESS 0x1500 /* Soundspace Music Compression */ 00201 00202 #define windows_WAVE_FORMAT_AC3 0x2000 00203 #define windows_WAVE_FORMAT_DVM 0x2000 /* (FIXME is this right? */ 00204 00205 #define windows_WAVE_FORMAT_VORBIS1 0x674f 00206 #define windows_WAVE_FORMAT_VORBIS2 0x6750 00207 #define windows_WAVE_FORMAT_VORBIS3 0x6751 00208 00209 #define windows_WAVE_FORMAT_VORBIS1P 0x676f 00210 #define windows_WAVE_FORMAT_VORBIS2P 0x6770 00211 #define windows_WAVE_FORMAT_VORBIS3P 0x6771 00212 00213 #define windows_WAVE_FORMAT_EXTENSIBLE 0xFFFE 00214 #define windows_WAVE_FORMAT_DEVELOPMENT 0xFFFF 00215 00216 #endif 00217