Registered FOURCC Codes and WAVE Formats

Microsoft Corporation
September 2003

Applies to:

Microsoft® Video for Windows® (VfW), Microsoft DirectShow®, Microsoft DirectSound®, and Microsoft Windows Media® Format.

Summary

This document lists all the registered FOURCC codes and WAVE format GUIDs used to identify audio and video formats in multimedia applications as of June 2003.

Introduction

FOURCC codes and WAVE format GUIDs are used to uniquely identify audio and video formats in multimedia applications. These codes are reserved by the vendors of multimedia software technologies and tracked by Microsoft.

This article contains tables for the following topics:

  • FOURCC Codes
  • WAVE Formats

FOURCC Codes

These codes are used to uniquely identify video formats, and are used in various legacy and current software development kits (SDKs), including those for Microsoft® Video for Windows® (VfW), Microsoft DirectShow®, and Microsoft Windows Media® Format.

See the DirectShow documentation for more information about FOURCC codes and how to create GUID subtype identifiers that correctly map to the corresponding FOURCC code. The currently reserved FOURCC codes appear in the following list.

FourCC Company name Description Registration date
AEMI Array Microsystems, Inc. Array VideoONE MPEG1-I capture. 14-Sep-98
ALPH Ziracom Digital Communications Inc. Not specified. 24-Apr-01
AMPG Array Microsystems, Inc. Array VideoONE capture/compression. 09-Jul-98
ANIM Intel Corporation Intel RDX. 12-Jun-96
AP41 Microsoft Corporation Reserved. 02-Apr-01
AUR2 AuraVision Corporation AuraVision Aura 2 codec. 04-Jan-94
AURA AuraVision Corporation AuraVision Aura 1 codec. 04-Jan-94
AUVX USH GmbH AUVX video codec. 15-Mar-02
BT20 Brooktree Corporation Brooktree MediaStream codec. 05-Jun-95
BTCV Brooktree Corporation Brooktree composite video codec. 05-Jun-95
CC12 Intel Corporation Intel YUV12 codec. 12-Jun-96
CDVC Canopus, Co., Ltd. Canopus DV codec. 21-Nov-97
CGDI Microsoft Corporation Microsoft CamCorder in Office 97 (screen capture codec). 10-Sep-01
CHAM Winnov, Inc. MM_WINNOV_CAVIARA_CHAMPAGNE. 05-Sep-93
CM10 CyberLink Corporation MediaShow 1.0. 21-Aug-00
CPLA Weitek Weitek 4:2:0 YUV planar. 18-Jul-94
CT10 CyberLink Corporation TalkingShow 1.0. 21-Aug-00
CVID SuperMac Cinepak by SuperMac. 01-Aug-93
CWLT Microsoft Corporation Reserved. 24-Jul-94
CYUV Creative Labs, Inc. Creative Labs YUV. Not specified.
DIV3 Microsoft Corporation Reserved. 02-Apr-01
DIV4 Microsoft Corporation Reserved. 02-Apr-01
DIVX DivXNetworks, Inc. DivX video codec. 12-Dec-00
DJPG Data Translation, Inc. Broadway 101 Motion JPEG codec. 27-Jul-98
DP16 Matsushita Electric Industrial Co., Ltd. YUV411 with DPCM 6-bit compression. 19-May-98
DP18 Matsushita Electric Industrial Co., Ltd. YUV411 with DPCM 8-bit compression. 19-May-98
DP26 Matsushita Electric Industrial Co., Ltd. YUV422 with DPCM 6-bit compression. 19-May-98
DP28 Matsushita Electric Industrial Co., Ltd. YUV422 with DPCM 8-bit compression. 19-May-98
DP96 Matsushita Electric Industrial Co., Ltd. YVU9 with DPCM 6-bit compression. 19-May-98
DP98 Matsushita Electric Industrial Co., Ltd. YVU9 with DPCM 8-bit compression. 19-May-98
DP9L Matsushita Electric Industrial Co., Ltd. YVU9 with DPCM 6-bit compression and thinned-out. 19-May-98
DUCK The Duck Corporation TrueMotion 1.0. 16-Sep-97
dv25 Matrox Electronic Systems, Ltd. SMPTE 314M 25Mb/s compressed. 12-May-99
dv50 Matrox Electronic Systems, Ltd. SMPTE 314M 50Mb/s compressed. 12-May-99
DVE2 InSoft, Inc. DVE-2 videoconferencing codec. 16-May-94
DVH1 Matsushita Electric Industrial Co., Ltd. DVC Pro HD. 13-Nov-02
dvhd Microsoft Corporation DV data as defined in Part 3 of the Specification of Consumer-use Digital VCRs. Video is in the format of 1125 lines at 30.00 Hz (1125-60) or 1250 lines at 25.00 Hz (1250-50). Not specified.
DVNM Matsushita Electric Industrial Co., Ltd. Not specified. 14-Feb-01
dvsd Microsoft Corporation DV data as defined in Part 2 of the Specification of Consumer-use Digital VCRs. Video is in the format of 525 lines at 29.97 Hz (525-60) or 625 lines at 25.00 Hz (625-50). Not specified.
dvsl Microsoft Corporation DV data as defined in Part 6 of Specification of Consumer-use Digital VCRs. Video is in the format of high-compression SD (SDL). Not specified.
DVX1 Lucent Technologies Lucent DVX1000SP video decoder. 17-Feb-99
DVX2 Lucent Technologies Lucent DVX2000S video decoder. 17-Feb-99
DVX3 Lucent Technologies Lucent DVX3000S video decoder. 17-Feb-99
DXT0 Microsoft Corporation Reserved. 25-Feb-98
DXT1 Microsoft Corporation Reserved. 25-Feb-98
DXT2 Microsoft Corporation Reserved. 25-Feb-98
DXT3 Microsoft Corporation Reserved. 25-Feb-98
DXT4 Microsoft Corporation Reserved. 25-Feb-98
DXT5 Microsoft Corporation Reserved. 25-Feb-98
DXT6 Microsoft Corporation Reserved. 25-Feb-98
DXT7 Microsoft Corporation Reserved. 25-Feb-98
DXT8 Microsoft Corporation Reserved. 25-Feb-98
DXT9 Microsoft Corporation Reserved. 25-Feb-98
DXTA Microsoft Corporation Reserved. 25-Feb-98
DXTB Microsoft Corporation Reserved. 25-Feb-98
DXTC Microsoft Corporation DirectX texture compression. 27-Jan-98
DXTD Microsoft Corporation Reserved. 25-Feb-98
DXTE Microsoft Corporation Reserved. 25-Feb-98
DXTF Microsoft Corporation Reserved. 25-Feb-98
DXTG Microsoft Corporation Reserved. 25-Feb-98
DXTH Microsoft Corporation Reserved. 25-Feb-98
DXTI Microsoft Corporation Reserved. 25-Feb-98
DXTJ Microsoft Corporation Reserved. 25-Feb-98
DXTK Microsoft Corporation Reserved. 25-Feb-98
DXTL Microsoft Corporation Reserved. 25-Feb-98
DXTM Microsoft Corporation Reserved. 25-Feb-98
DXTN Microsoft Corporation Reserved. 25-Feb-98
DXTO Microsoft Corporation Reserved. 25-Feb-98
DXTP Microsoft Corporation Reserved. 25-Feb-98
DXTQ Microsoft Corporation Reserved. 25-Feb-98
DXTR Microsoft Corporation Reserved. 25-Feb-98
DXTS Microsoft Corporation Reserved. 25-Feb-98
DXTT Microsoft Corporation Reserved. 25-Feb-98
DXTU Microsoft Corporation Reserved. 25-Feb-98
DXTV Microsoft Corporation Reserved. 25-Feb-98
DXTW Microsoft Corporation Reserved. 25-Feb-98
DXTX Microsoft Corporation Reserved. 25-Feb-98
DXTY Microsoft Corporation Reserved. 25-Feb-98
DXTZ Microsoft Corporation Reserved. 25-Feb-98
EMWC EverAd, Inc. EverAd Marquee WMA codec. 12-Jan-01
ETV1 eTreppid Technologies, LLC eTreppid video codec. 11-Oct-01
ETV2 eTreppid Technologies, LLC eTreppid video codec. 11-Oct-01
ETVC eTreppid Technologies, LLC eTreppid video codec. 11-Oct-01
FLJP D-Vision Systems, Inc. Field-encoded motion JPEG with LSI bitstream format. 21-Oct-96
FRWA Softlab-Nsk Ltd. Forward alpha. 25-Jun-98
FRWD Softlab-Nsk Ltd. Forward JPEG. 25-Jun-98
FRWT Softlab-Nsk Ltd. Forward JPEG+alpha. 25-Jun-98
FVF1 Iterated Systems, Inc. Fractal video frame. 24-Aug-93
FXT1 3dfx Interactive, Inc. Not specified. 27-Jul-99
GWLT Microsoft Corporation Reserved. 24-Jul-94
H260 Intel Corporation Conferencing codec. 12-Jun-96
H261 Intel Corporation Conferencing codec. 12-Jun-96
H262 Intel Corporation Conferencing codec. 12-Jun-96
H263 Intel Corporation Conferencing codec. 12-Jun-96
H264 Intel Corporation Conferencing codec. 12-Jun-96
H265 Intel Corporation Conferencing codec. 12-Jun-96
H266 Intel Corporation Conferencing codec. 12-Jun-96
H267 Intel Corporation Conferencing codec. 12-Jun-96
H268 Intel Corporation Conferencing codec. 12-Jun-96
H269 Intel Corporation Conferencing codec. 12-Jun-96
I263 Intel Corporation Intel I263. 16-Sep-97
I420 Intel Corporation Intel Indeo 4 codec. 15-Jan-96
IAN Intel Corporation Intel RDX. 12-Jun-96
ICLB InSoft, Inc. CellB videoconferencing codec. 16-May-94
IFO9 Intel Corporation Intel intermediate YUV9. Not specified.
ILVC Intel Corporation Intel layered Video. 16-Sep-97
ILVR Intel Corporation ITU-T's H.263+ compression standard. 29-Oct-97
IMAC Intel Corporation Intel hardware motion compensation. 20-Jul-98
IPDV I-O Data Device, Inc. IEEE 1394 digital video control and capture board format. 25-Jun-99
IRAW Intel Corporation Intel YUV uncompressed. 12-Jun-96
ISME Intel Corporation Intel's next-generation video codec. 01-Jul-98
IUYV LEAD Technologies, Inc. UYVY interlaced (even, then odd lines). 09-Aug-01
IV30 Intel Corporation Intel Indeo Video 3 codec. 12-Jun-96
IV31 Intel Corporation Intel Indeo Video 3 codec. 01-Aug-93
IV32 Intel Corporation Intel Indeo Video 3 codec. 12-Jun-96
IV33 Intel Corporation Intel Indeo Video 3 codec. 12-Jun-96
IV34 Intel Corporation Intel Indeo Video 3 codec. 12-Jun-96
IV35 Intel Corporation Intel Indeo Video 3 codec. 12-Jun-96
IV36 Intel Corporation Intel Indeo Video 3 codec. 12-Jun-96
IV37 Intel Corporation Intel Indeo Video 3 codec. 12-Jun-96
IV38 Intel Corporation Intel Indeo Video 3 codec. 12-Jun-96
IV39 Intel Corporation Intel Indeo Video 3 codec. 12-Jun-96
IV40 Intel Corporation Intel Indeo Video 4 codec. 12-Jun-96
IV41 Intel Corporation Intel Indeo Video 4 codec. 12-Jun-96
IV42 Intel Corporation Intel Indeo Video 4 codec. 12-Jun-96
IV43 Intel Corporation Intel Indeo Video 4 codec. 12-Jun-96
IV44 Intel Corporation Intel Indeo Video 4 codec. 12-Jun-96
IV45 Intel Corporation Intel Indeo Video 4 codec. 12-Jun-96
IV46 Intel Corporation Intel Indeo Video 4 codec. 12-Jun-96
IV47 Intel Corporation Intel Indeo Video 4 codec. 12-Jun-96
IV48 Intel Corporation Intel Indeo Video 4 codec. 12-Jun-96
IV49 Intel Corporation Intel Indeo Video 4 codec. 12-Jun-96
IV50 Intel Corporation Intel Indeo Video 5 codec. 16-Sep-97
IY41 LEAD Technologies, Inc. Y41P interlaced (even, then odd lines). 09-Aug-01
IYU1 Microsoft Corporation IEEE 1394 Digital Camera 1.04 Specification: mode 2, 12-bit YUV (4:1:1). 17-Aug-99
IYU2 Microsoft Corporation IEEE 1394 Digital Camera 1.04 Specification: mode 2, 24 bit YUV (4:4:4). 17-Aug-99
JPEG Microsoft Corporation Still image JPEG DIB.  
LEAD LEAD Technologies, Inc. Proprietary MCMP compression. 09-Aug-01
LIA1 Liafail, Inc. Liafail. 30-Jun-00
LJPG LEAD Technologies, Inc. Lossless JPEG compression. 09-Aug-01
LSV0 Infinop Inc. Reserved. 30-Aug-99
LSVC Infinop Inc. Infinop Lightning Strike constant bit rate video codec. 30-Aug-99
LSVW Infinop Inc. Infinop Lightning Strike multiple bit rate video codec. 30-Aug-99
M101 Matrox Electronic Systems, Ltd. Uncompressed field-based YUY2. 31-Jan-02
M4S2 Microsoft Corporation Microsoft ISO MPEG-4 video V1.1. 02-Apr-01
MJPG Microsoft Corporation Motion JPEG. Not specified.
MMES Matrox Electronic Systems, Ltd. Matrox MPEG-2 elementary video stream. 06-May-99
MMIF Matrox Electronic Systems, Ltd. Matrox MPEG-2 elementary I-frame-only video stream. 11-May-99
MP2A Media Excel Inc. MPEG-2 audio. 20-Sep-01
MP2T Media Excel Inc. MPEG-2 transport. 20-Sep-01
MP2V Media Excel Inc. MPEG-2 video. 20-Sep-01
MP42 Microsoft Corporation Microsoft MPEG-4 video codec V2. 28-Oct-97
MP43 Microsoft Corporation Microsoft MPEG-4 video codec V3. 30-Apr-98
MP4A Media Excel Inc. MPEG-4 audio. 20-Sep-01
MP4S Microsoft Corporation Microsoft ISO MPEG-4 video V1.0. 02-Apr-01
MP4T Media Excel Inc. MPEG-4 transport. 20-Sep-01
MP4V Media Excel Inc. MPEG-4 video. 20-Sep-01
MPEG Chromatic Research, Inc. MPEG-1 video, I frame. 16-Sep-97
MPG4 Microsoft Corporation Reserved. 02-Apr-01
MRCA FAST Multimedia AG Mrcodec. 16-Sep-97
MRLE Microsoft Corporation Run length encoding. 01-Nov-92
MSxx Microsoft Corporation All FOURCC codes starting with 'MS' are reserved. 22-Jun-01
MSS1 Microsoft Corporation Microsoft screen codec V1. 02-Apr-99
MSV1 Microsoft Corporation Microsoft video codec V1. 05-Jun-98
MSVC Microsoft Corporation Video 1. 01-Nov-92
MV10 Nokia Mobile Phones Nokia MVC video codec. 06-Jan-99
MV11 Nokia Mobile Phones Nokia MVC video codec. 06-Jan-99
MV12 Nokia Mobile Phones Nokia MVC video codec. 06-Jan-99
MV99 Nokia Mobile Phones Nokia MVC video codec. 06-Jan-99
MVC1 Nokia Mobile Phones Nokia MVC video codec. 06-Jan-99
MVC2 Nokia Mobile Phones Nokia MVC video codec. 06-Jan-99
MVC9 Nokia Mobile Phones Nokia MVC video codec. 06-Jan-99
NTN1 Nogatech Ltd. Nogatech video compression 1. 06-Jan-98
NVDS NVIDIA Corporation Not specified. 17-Sep-01
NVHS NVIDIA Corporation Not specified. 02-Apr-01
NVHU NVIDIA Corporation Not specified. 02-Apr-01
NVS0 NVIDIA Corporation Not specified. 29-Apr-99
NVS1 NVIDIA Corporation Not specified. 29-Apr-99
NVS2 NVIDIA Corporation Not specified. 29-Apr-99
NVS3 NVIDIA Corporation Not specified. 29-Apr-99
NVS4 NVIDIA Corporation Not specified. 29-Apr-99
NVS5 NVIDIA Corporation Not specified. 29-Apr-99
NVS6 NVIDIA Corporation Not specified. 29-Apr-99
NVS7 NVIDIA Corporation Not specified. 29-Apr-99
NVS8 NVIDIA Corporation Not specified. 29-Apr-99
NVS9 NVIDIA Corporation Not specified. 29-Apr-99
NVT0 NVIDIA Corporation Not specified. 29-Apr-99
NVT1 NVIDIA Corporation Not specified. 23-Mar-99
NVT2 NVIDIA Corporation Not specified. 23-Mar-99
NVT3 NVIDIA Corporation Not specified. 23-Mar-99
NVT4 NVIDIA Corporation Not specified. 23-Mar-99
NVT5 NVIDIA Corporation Not specified. 23-Mar-99
NVT6 NVIDIA Corporation Not specified. 23-Mar-99
NVT7 NVIDIA Corporation Not specified. 23-Mar-99
NVT8 NVIDIA Corporation Not specified. 23-Mar-99
NVT9 NVIDIA Corporation Not specified. 23-Mar-99
NY12 Nogatech Ltd. Nogatech YUV 12 format. 28-Jun-99
NYUV Nogatech Ltd. Nogatech YUV 422 format. 28-Jun-99
pcl2 Pinnacle Systems, Inc. Pinnacle RL video codec. 08-Dec-98
PCLE Pinnacle Systems, Inc. Studio 400 video codec. 30-Mar-98
PHMO IBM Corporation Photomotion. Not specified.
QPEG Q-Team QPEG 1.1 format video codec. 15-Nov-96
RGBT Computer Concepts Ltd. 32-bit support. 21-Oct-94
RIVA NVIDIA Corporation Swizzled texture format. 22-Mar-99
RLND Roland Corporation Not specified. 15-Mar-02
RT21 Intel Corporation Intel Indeo 2.1. 01-Aug-93
RVX Intel Corporation Intel RDX. 12-Jun-96
S263 Sorenson Vision, Inc. Sorenson Vision H.263. 25-Jun-98
SCCD Luminositi, Inc. Luminositi SoftCam codec. 11-May-98
SDCC Sun Communications, Inc. Sun Digital Camera codec. 15-Sep-97
SFMC Crystal Net Corporation Crystal Net SFM codec. 25-Jul-96
SMSC Radius Proprietary. 15-Nov-94
SMSD Radius Proprietary. 15-Nov-94
SPLC Splash Studios Splash Studios ACM audio codec. 08-Jan-96
SQZ2 Microsoft Corporation Microsoft VXtreme video codec V2. 16-Sep-97
STVA STMicroelectronics ST CMOS Imager Data (Bayer). 09-Aug-99
STVB STMicroelectronics ST CMOS Imager Data (Nudged Bayer). 09-Aug-99
STVC STMicroelectronics ST CMOS Imager Data (Bunched). 09-Aug-99
SV10 Sorenson Vision, Inc. Sorenson Video R1. 15-Sep-97
SV3M Sorenson Vision, Inc. Sorenson SV3 module decoder. 01-Jun-99
TLMS TeraLogic, Inc. TeraLogic motion intraframe codec. 16-Sep-97
TLST TeraLogic, Inc. TeraLogic motion intraframe codec. 16-Sep-97
TM20 The Duck Corporation TrueMotion 2.0. 16-Sep-97
TMIC TeraLogic, Inc. TeraLogic motion intraframe codec. 16-Sep-97
TMOT Horizons Technology, Inc. TrueMotion video compression algorithm. 21-Oct-94
TR20 The Duck Corporation TrueMotion RT 2.0. 16-Sep-97
ULTI IBM Corporation Ultimotion. Not specified.
UYVP Evans & Sutherland YCbCr 4:2:2 extended precision, 10 bits per component (U0Y0V0Y1). 15-Nov-00
V261 Lucent Technologies Lucent VX3000S video codec. 17-Feb-99
V422 VITEC Multimedia 24-bit YUV 4:2:2 format (CCIR 601). For this format, 2 consecutive pixels are represented by a 32-bit (4-byte) Y1UY2V color value. 13-Dec-93
V655 VITEC Multimedia 16-bit YUV 4:2:2 format. 13-Dec-93
VCR1 ATI Technologies Inc. ATI VCR 1.0. 23-Oct-97
VCR2 ATI Technologies Inc. Not specified. 23-Oct-97
VCR3 ATI Technologies Inc. Not specified. 23-Oct-97
VCR4 ATI Technologies Inc. Not specified. 23-Oct-97
VCR5 ATI Technologies Inc. Not specified. 23-Oct-97
VCR6 ATI Technologies Inc. Not specified. 23-Oct-97
VCR7 ATI Technologies Inc. Not specified. 23-Oct-97
VCR8 ATI Technologies Inc. Not specified. 23-Oct-97
VCR9 ATI Technologies Inc. Not specified. 23-Oct-97
VCWV VideoCon VideoCon wavelet. 06-Jun-00
VDCT VITEC Multimedia Video Maker Pro DIB. Not specified.
VIDS VITEC Multimedia YUV 4:2:2 CCIR 601 for v422. Not specified.
VGPX Alaris, Inc. Alaris VGPixel video. 30-Mar-98
VIVO Vivo Software, Inc. Vivo H.263 video codec. 16-Sep-97
VIXL miro Computer Products AG For use with the miro line of capture cards. 24-Jul-94
VJPG Video Communication Systems A JPEG-based compression scheme for RGB bitmaps. 05-Feb-01
VLV1 VideoLogic Systems VLCAP.DRV. 08-Jun-93
VQC1 ViewQuest Technologies Inc. 0x31435156. 13-Nov-98
VQC2 ViewQuest Technologies Inc. 0x32435156. 13-Nov-98
VQJP ViewQuest Technologies Inc. VQ630 dual-mode digital camera. 28-Nov-00
VQS4 ViewQuest Technologies Inc. VQ110 digital video camera. 28-Nov-00
VTC1 NVIDIA Corporation Not specified. 12-Oct-00
VTC2 NVIDIA Corporation Not specified. 12-Oct-00
VTC3 NVIDIA Corporation Not specified. 12-Oct-00
VTC4 NVIDIA Corporation Not specified. 12-Oct-00
VTC5 NVIDIA Corporation Not specified. 12-Oct-00
VTC6 NVIDIA Corporation Not specified. 12-Oct-00
VTC7 NVIDIA Corporation Not specified. 12-Oct-00
VTC8 NVIDIA Corporation Not specified. 12-Oct-00
VTC9 NVIDIA Corporation Not specified. 12-Oct-00
VX1K Lucent Technologies Lucent  VX1000S video codec. 17-Feb-99
VX2K Lucent Technologies Lucent VX2000S video codec. 17-Feb-99
VXSP Lucent Technologies Lucent VX1000SP video codec. 17-Feb-99
WBVC Winbond Electronics Corporation W9960. 17-Sep-97
WINX Winnov, Inc. Not specified. 11-May-00
WJPG Winbond Electronics Corporation Winbond motion JPEG bitstream format. 04-Mar-99
WMxx Microsoft Corporation All FOURCC codes starting with 'WS' are reserved. 22-Jun-01
WMS2 Microsoft Corporation Reserved. 02-Apr-01
WMV1 Microsoft Corporation Windows Media Video V7. 02-Apr-01
WMV2 Microsoft Corporation Windows Media Video V8. 02-Apr-01
WMV3 Microsoft Corporation Windows Media Video 9 Series. 02-Apr-01
WNV1 Winnov, Inc. Not specified. 11-May-00
WPY2 Winnov, Inc. Not specified. 11-May-00
WZCD CORE Co. Ltd. iScan. 20-Jun-00
WZDC CORE Co. Ltd. iSnap. 20-Jun-00
XJPG Xirlink, Inc. Xirlink JPEG-like compressor. 14-Feb-01
XLV0 NetXL, Inc. XL video decoder. 18-Sep-97
XWV0 Wavelet Holdings plc Not specified. 26-Jul-00
XWV1 Wavelet Holdings plc Not specified. 26-Jul-00
XWV2 Wavelet Holdings plc Not specified. 26-Jul-00
XWV3 Wavelet Holdings plc Not specified. 26-Jul-00
XWV4 Wavelet Holdings plc Not specified. 26-Jul-00
XWV5 Wavelet Holdings plc Not specified. 26-Jul-00
XWV6 Wavelet Holdings plc Not specified. 26-Jul-00
XWV7 Wavelet Holdings plc Not specified. 26-Jul-00
XWV8 Wavelet Holdings plc Not specified. 26-Jul-00
XWV9 Wavelet Holdings plc Not specified. 26-Jul-00
YC12 Intel Corporation Intel YUV12 codec. 12-Jun-96
YCCK B.U.G., Inc. Uncompressed YCbCr video with key data. 10-Nov-00
YU92 Intel Corporation YUV format. Not specified.
YUV8 Winnov, Inc. MM_WINNOV_CAVIAR_YUV8. 05-Sep-93
YUV9 Intel Corporation YUV9. 01-Aug-93
YUYP Evans & Sutherland YCbCr 4:2:2 extended precision, 10 bits per component (Y0U0Y1V0). 15-Nov-00
YUYV Canopus, Co., Ltd. Canopus YUYV compressor. 08-Jun-93
ZPEG Metheus Corporation Video Zipper. 24-Aug-93
ZPG1 VoDeo Solutions, Inc. Not specified. 13-Apr-02
ZPG2 VoDeo Solutions, Inc. Not specified. 15-Apr-02
ZPG3 VoDeo Solutions, Inc. Not specified. 15-Apr-02
ZPG4 VoDeo Solutions, Inc. Not specified. 15-Apr-02

WAVE Formats

The following table lists the WAVE formats reserved with Microsoft as of June 1, 2003. These codes are used to uniquely identify audio formats, and are used in various legacy and current software development kits (SDKs), including MCI, Microsoft® Video for Windows, Microsoft DirectShow®, Microsoft DirectSound®, and Microsoft Windows Media® Format.

WAVE Format # WAVE Format Name Company Name Description
0x0000 WAVE_FORMAT_UNKNOWN Microsoft Corporation Unknown or unspecified format
0x0001 WAVE_FORMAT_PCM Microsoft Corporation PCM audio in integer format
0x0002 WAVE_FORMAT_ADPCM Microsoft Corporation Microsoft adaptive PCM
0x0003 WAVE_FORMAT_IEEE_FLOAT Microsoft Corporation PCM audio in IEEE floating-point format
0x0004 WAVE_FORMAT_VSELP Compaq Computer Corporation VSELP codec for Windows CE 2.0 device
0x0005 WAVE_FORMAT_IBM_CVSD IBM Corporation Not specified
0x0006 WAVE_FORMAT_ALAW Microsoft Corporation Not specified
0x0007 WAVE_FORMAT_MULAW Microsoft Corporation Not specified
0x0008 WAVE_FORMAT_DTS Microsoft Corporation DTS
0x0009 WAVE_FORMAT_DRM Microsoft Corporation Microsoft Digital Rights Managed encrypted audio
0x000A WAVE_FORMAT_WMSP1 Microsoft Corporation Speech audio codec
0x0010 WAVE_FORMAT_OKI_ADPCM OKI Not specified
0x0011 WAVE_FORMAT_DVI_ADPCM Intel Corporation Not specified
0x0012 WAVE_FORMAT_MEDIASPACE_ADPCM VideoLogic Systems Not specified
0x0013 WAVE_FORMAT_SIERRA_ADPCM Sierra Semiconductor Corporation Not specified
0x0014 WAVE_FORMAT_G723_ADPCM Antex Electronics Corporation Not specified
0x0015 WAVE_FORMAT_DIGISTD DSP Solutions, Inc. Not specified
0x0016 WAVE_FORMAT_DIGIFIX DSP Solutions, Inc. Not specified
0x0017 WAVE_FORMAT_DIALOGIC_OKI_ADPCM Dialogic Corporation OKI ADPCM chips or firmware
0x0018 WAVE_FORMAT_MEDIAVISION_ADPCM Media Vision, Inc. ADPCM for Jazz 16 chip set
0x0019 WAVE_FORMAT_CU_CODEC Hewlett-Packard Company Not specified
0x001A WAVE_FORMAT_HP_DYNAMIC_VOICE Hewlett-Packard Company Not specified
0x0020 WAVE_FORMAT_YAMAHA_ADPCM Yamaha Corporation of America Not specified
0x0021 WAVE_FORMAT_SONARC Speech Compression Not specified
0x0022 WAVE_FORMAT_DSPGROUP_TRUESPEECH DSP Group, Inc. Not specified
0x0023 WAVE_FORMAT_ECHOSC1 Echo Speech Corporation Not specified
0x0024 WAVE_FORMAT_AUDIOFILE_AF36 Ahead, Inc. Not specified
0x0025 WAVE_FORMAT_APTX Audio Processing Technology Not specified
0x0026 WAVE_FORMAT_AUDIOFILE_AF10 Ahead, Inc. Not specified
0x0027 WAVE_FORMAT_PROSODY_1612 Aculab plc Prosody CTI speech card
0x0028 WAVE_FORMAT_LRC Merging Technologies S.A. Not specified
0x0030 WAVE_FORMAT_DOLBY_AC2 Dolby Laboratories, Inc. Not specified
0x0031 WAVE_FORMAT_GSM610 Microsoft Corporation Not specified
0x0032 WAVE_FORMAT_MSNAUDIO Microsoft Corporation Microsoft MSN audio codec
0x0033 WAVE_FORMAT_ANTEX_ADPCME Antex Electronics Corporation Not specified
0x0034 WAVE_FORMAT_CONTROL_RES_VQLPC Control Resources Ltd. Not specified.
0x0035 WAVE_FORMAT_DIGIREAL DSP Solutions, Inc. Not specified
0x0036 WAVE_FORMAT_DIGIADPCM DSP Solutions, Inc. Not specified.
0x0037 WAVE_FORMAT_CONTROL_RES_CR10 Control Resources Ltd. Not specified
0x0038 WAVE_FORMAT_NMS_VBXADPCM Natural MicroSystems Corporation Not specified
0x0039 WAVE_FORMAT_ROLAND_RDAC Roland Corporation Roland RDAC proprietary format
0x003A WAVE_FORMAT_ECHOSC3 Echo Speech Corporation Proprietary compression format
0x003B WAVE_FORMAT_ROCKWELL_ADPCM Rockwell International Corporation Rockwell ADPCM
0x003C WAVE_FORMAT_ROCKWELL_DIGITALK Rockwell International Corporation Rockwell DIGITALK
0x003D WAVE_FORMAT_XEBEC Xebec Multimedia Solutions Ltd. Proprietary compression format
0x0040 WAVE_FORMAT_G721_ADPCM Antex Electronics Corporation Not specified
0x0041 WAVE_FORMAT_G728_CELP Antex Electronics Corporation Not specified
0x0042 WAVE_FORMAT_MSG723 Microsoft Corporation Not specified
0x0043 WAVE_FORMAT_MSG723_1 Microsoft Corporation Not specified
0x0044 WAVE_FORMAT_MSG729 Microsoft Corporation Not specified
0x0045 WAVE_FORMAT_SPG726 Microsoft Corporation Not specified
0x0050 WAVE_FORMAT_MPEG Microsoft Corporation Not specified
0x0052 WAVE_FORMAT_RT24 InSoft, Inc. Not specified
0x0053 WAVE_FORMAT_PAC InSoft, Inc. Not specified
0x0055 WAVE_FORMAT_MPEGLAYER3 Not specified. ISO/MPEG Layer 3 format tag
0x0059 WAVE_FORMAT_LUCENT_G723 Lucent Technologies Not specified
0x0060 WAVE_FORMAT_CIRRUS Cirrus Logic, Inc. Not specified
0x0061 WAVE_FORMAT_ESPCM ESS Technology, Inc. Not specified
0x0062 WAVE_FORMAT_VOXWARE Voxware, Inc. Not specified
0x0063 WAVE_FORMAT_CANOPUS_ATRAC Canopus, Co., Ltd. ATRACWAVEFORMAT
0x0064 WAVE_FORMAT_G726_ADPCM APICOM Not specified
0x0065 WAVE_FORMAT_G722_ADPCM APICOM Not specified
0x0067 WAVE_FORMAT_DSAT_DISPLAY Microsoft Corporation Not specified
0x0069 WAVE_FORMAT_VOXWARE_BYTE_ALIGNED Voxware, Inc. Not specified
0x0070 WAVE_FORMAT_VOXWARE_AC8 Voxware, Inc. Not specified
0x0071 WAVE_FORMAT_VOXWARE_AC10 Voxware, Inc. Not specified
0x0072 WAVE_FORMAT_VOXWARE_AC16 Voxware, Inc. Not specified
0x0073 WAVE_FORMAT_VOXWARE_AC20 Voxware, Inc. Not specified
0x0074 WAVE_FORMAT_VOXWARE_RT24 Voxware, Inc. Not specified
0x0075 WAVE_FORMAT_VOXWARE_RT29 Voxware, Inc. Not specified
0x0076 WAVE_FORMAT_VOXWARE_RT29HW Voxware, Inc. Not specified
0x0077 WAVE_FORMAT_VOXWARE_VR12 Voxware, Inc. Not specified
0x0078 WAVE_FORMAT_VOXWARE_VR18 Voxware, Inc. Not specified
0x0079 WAVE_FORMAT_VOXWARE_TQ40 Voxware, Inc. Not specified
0x007A WAVE_FORMAT_VOXWARE_SC3 Voxware, Inc. Not specified
0x007B WAVE_FORMAT_VOXWARE_SC3 Voxware, Inc. Not specified
0x0080 WAVE_FORMAT_SOFTSOUND SoftSound Ltd. Not specified
0x0081 WAVE_FORMAT_VOXWARE_TQ60 Voxware, Inc. Not specified
0x0082 WAVE_FORMAT_MSRT24 Microsoft Corporation Not specified
0x0083 WAVE_FORMAT_G729A AT&T Not specified
0x0084 WAVE_FORMAT_MVI_MVI2 Motion Pixels Ltd. Not specified
0x0085 WAVE_FORMAT_DF_G726 Datafusion Systems (Pty) Ltd. Not specified
0x0086 WAVE_FORMAT_DF_GSM610 Datafusion Systems (Pty) Ltd. Not specified
0x0088 WAVE_FORMAT_ISIAUDIO Iterated Systems, Inc. Not specified
0x0089 WAVE_FORMAT_ONLIVE OnLive! Technologies, Inc. Not specified
0x008A WAVE_FORMAT_MULTITUDE_FT_SX20 Multitude, Inc. Not specified
0x008B WAVE_FORMAT_MM_INFOCOM_ITS_ACM_G721 Infocom ITS A/S G.721 ADPCM
0x008C WAVE_FORMAT_CONVEDIA_G729 Convedia Corporation Not specified
0x008D WAVEFORMAT_CONGRUENCY_AUDIO_CODEC congruency, Inc. Not specified
0x0091 WAVE_FORMAT_SBC24 Siemens Business Communications Systems Not specified
0x0092 WAVE_FORMAT_DOLBY_AC3_SPDIF Sonic Foundry Not specified
0x0093 WAVE_FORMAT_MEDIASONIC_G723 MediaSonic Ltd. Not specified
0x0094 WAVE_FORMAT_PROSODY_8KBPS Aculab plc Prosody CTI speech card
0x0097 WAVE_FORMAT_ZYXEL_ADPCM ZyXEL Communications Corporation ZyXEL ADPCM
0x0098 WAVE_FORMAT_PHILIPS_LPCBB Philips Speech Processing Not specified
0x0099 WAVE_FORMAT_PACKED Studer Professional Audio AG Not specified
0x00A0 WAVE_FORMAT_MALDEN_PHONYTALK Malden Electronics Ltd. Phony Talk
0x00A1 WAVE_FORMAT_RRLGSM Racal Recorders Racal Recorder GSM
0x00A2 WAVE_FORMAT_RRLG729A Racal Recorders Racal Recorder G720.a
0x00A3 WAVE_FORMAT_RRLG7231 Racal Recorders Racal G723.1
0x00A4 WAVE_FORMAT_RRLTETRA_ACLEP Racal Recorders Racal Tetra ACELP
0x00B0 WAVE_FORMAT_NEC_AAC NEC Corporation NEC AAC
0x0100 WAVE_FORMAT_RHETOREX_ADPCM Rhetorex, Inc. Rhetorex ADPCM wave format type
0x0101 WAVE_FORMAT_IRAT BeCubed Software, Inc. Not specified
0x0111 WAVE_FORMAT_VIVO_G723 Vivo Software, Inc. Not specified
0x0112 WAVE_FORMAT_VIVO_SIREN Vivo Software, Inc. Not specified
0x0120 WAVE_FORMAT_PHILIPS_CELP Philips Speech Processing Not specified
0x0121 WAVE_FORMAT_PHILIPS_GRUNDIG Philips Speech Processing Not specified
0x0123 WAVE_FORMAT_DIGITAL_G723 Digital Equipment Corporation Not specified
0x0125 WAVE_FORMAT_SANYO_LD_ADPCM SANYO Electric Co., Ltd. SANYO LD-ADPCM wave type
0x0130 WAVE_FORMAT_SIPROLAB_ACELPNET Sipro Lab Telecom Inc. Not specified
0x0131 WAVE_FORMAT_SIPROLAB_ACELP4800 Sipro Lab Telecom Inc. Not specified
0x0132 WAVE_FORMAT_SIPROLAB_ACELP8V3 Sipro Lab Telecom Inc. Not specified
0x0133 WAVE_FORMAT_SIPROLAB_G729 Sipro Lab Telecom Inc. Not specified
0x0134 WAVE_FORMAT_SIPROLAB_G729A Sipro Lab Telecom Inc. Not specified
0x0135 WAVE_FORMAT_SIPROLAB_KELVIN Sipro Lab Telecom Inc. Not specified
0x0136 WAVE_FORMAT_VOICEAGE_AMR VoiceAge Corporation Not specified
0x0140 WAVE_FORMAT_G726ADPCM Dictaphone Corporation Not specified
0x0141 WAVE_FORMAT_CELP68 Dictaphone Corporation Not specified
0x0142 WAVE_FORMAT_CELP54 Dictaphone Corporation Not specified
0x0150 WAVE_FORMAT_QUALCOMM_PUREVOICE QUALCOMM, Inc. Not specified
0x0151 WAVE_FORMAT_QUALCOMM_HALFRATE QUALCOMM, Inc. Not specified
0x0155 WAVE_FORMAT_TUBGSM Ring Zero Systems, Inc. Related to GSM 6.10
0x0160 WAVE_FORMAT_MSAUDIO1 Microsoft Corporation Not specified
0x0161 WAVE_FORMAT_MSAUDIO2 Microsoft Corporation Not specified
0x0162 WAVE_FORMAT_MSAUDIO3 Microsoft Corporation Multichannel WMA
0x0170 WAVE_FORMAT_UNISYS_NAP_ADPCM Unisys Corporation Not specified
0x0171 WAVE_FORMAT_UNISYS_NAP_ULAW Unisys Corporation Not specified
0x0172 WAVE_FORMAT_UNISYS_NAP_ALAW Unisys Corporation Not specified
0x0173 WAVE_FORMAT_UNISYS_NAP_16K Unisys Corporation Not specified
0X0174 WAVE_FORMAT_MM_SYCOM_ACM_SYC008 SyCom Technologies Not specified
0x0175 WAVE_FORMAT_MM_SYCOM_ACM_SYC701_G726L SyCom Technologies Not specified
0x0176 WAVE_FORMAT_MM_SYCOM_ACM_SYC701_CELP54 SyCom Technologies Not specified
0x0177 WAVE_FORMAT_MM_SYCOM_ACM_SYC701_CELP68 SyCom Technologies Not specified
0x0178 WAVE_FORMAT_KNOWLEDGE_ADVENTURE_ADPCM Knowledge Adventure, Inc. Not specified
0x0180 WAVE_FORMAT_MPEG2AAC Fraunhofer IIS Not specified
0x0190 WAVE_FORMAT_DTS_DS Digital Theater Systems, Inc. Not specified
0x01979 WAVE_FORMAT_INNINGS_ADPCM Innings Telecom Inc. Not specified
0x0200 WAVE_FORMAT_CREATIVE_ADPCM Creative Labs, Inc. Not specified
0x0202 WAVE_FORMAT_CREATIVE_FASTSPEECH8 Creative Labs, Inc. Fast Speech 8
0x0203 WAVE_FORMAT_CREATIVE_FASTSPEECH10 Creative Labs, Inc. Fast Speech 10
0x0210 WAVE_FORMAT_UHER_ADPCM UHER informatik GmbH Not specified
0x0220 WAVE_FORMAT_QUARTERDECK Quarterdeck Corporation Not specified
0x0230 WAVE_FORMAT_ILINK_VC I-Link Worldwide Not specified
0x0240 WAVE_FORMAT_RAW_SPORT Aureal Semiconductor Inc. Not specified
0x0250 WAVE_FORMAT_IPI_HSX Interactive Products, Inc. Not specified
0x0251 WAVE_FORMAT_IPI_RPELP Interactive Products, Inc. Not specified
0x0260 WAVE_FORMAT_CS2 Consistent Software Cs2
0x0270 WAVE_FORMAT_SONY_SCX Sony Corporation Not specified
0x0271 WAVE_FORMAT_SONY_SCY Sony Corporation Not specified
0x0272 WAVE_FORMAT_SONY_ATRAC3 Sony Corporation Not specified
0x0273 WAVE_FORMAT_SONY_SPC Sony Corporation Not specified
0x0280 WAVE_FORMAT_TELUM Telum Inc. Not specified
0x0281 WAVE_FORMAT_TELUMIA Telum Inc. Not specified
0x0285 WAVE_FORMAT_NCVS_ADPCM Norcom Electronics Corporation Norcom Voice Systems ADPCM
0x0300 WAVE_FORMAT_FM_TOWNS_SND Fujitsu Corporation Not specified
0x0301 Reserved Fujitsu Corporation Not specified
0x0302 Reserved Fujitsu Corporation Not specified
0x0303 Reserved Fujitsu Corporation Not specified
0x0304 Reserved Fujitsu Corporation Not specified
0x0305 Reserved Fujitsu Corporation Not specified
0x0306 Reserved Fujitsu Corporation Not specified
0x0307 Reserved Fujitsu Corporation Not specified
0x0308 Reserved Fujitsu Corporation Not specified
0x0350 WAVE_FORMAT_DEVELOPMENT Micronas Semiconductors, Inc. Not specified
0x0351 WAVE_FORMAT_CELP833 Micronas Semiconductors, Inc. Not specified
0x0400 WAVE_FORMAT_BTV_DIGITAL Brooktree Corporation Brooktree digital audio format
0x0450 WAVE_FORMAT_QDESIGN_MUSIC QDesign Corporation Not specified
0x0680 WAVE_FORMAT_VME_VMPCM AT&T Not specified
0x0681 WAVE_FORMAT_TPC AT&T Not specified
0x1000 WAVE_FORMAT_OLIGSM Ing. C. Olivetti & C., S.p.A. Not specified
0x1001 WAVE_FORMAT_OLIADPCM Ing. C. Olivetti & C., S.p.A. Not specified
0x1002 WAVE_FORMAT_OLICELP Ing. C. Olivetti & C., S.p.A. Not specified
0x1003 WAVE_FORMAT_OLISBC Ing. C. Olivetti & C., S.p.A. Not specified
0x1004 WAVE_FORMAT_OLIOPR Ing. C. Olivetti & C., S.p.A. Not specified
0x1100 WAVE_FORMAT_LH_CODEC Lernout & Hauspie Not specified
0X1101 WAVE_FORMAT_LH_CELP Lernout & Hauspie Not specified
0X1102 WAVE_FORMAT_LH_SB8 Lernout & Hauspie Not specified
0X1103 WAVE_FORMAT_LH_SB12 Lernout & Hauspie Not specified
0X1104 WAVE_FORMAT_LH_SB16 Lernout & Hauspie Not specified
0x1400 WAVE_FORMAT_NORRIS Norris Communications, Inc. Not specified
0x1500 WAVE_FORMAT_SOUNDSPACE_MUSICOMPRESS AT&T Not specified
0x163 WAVE_FORMAT_WMAUDIO_LOSSLESS Microsoft Corporation WMA lossless
0x164 WAVE_FORMAT_WMASPDIF Microsoft Corporation WMA Pro over S/PDIF
0x1971 WAVE_FORMAT_SONICFOUNDRY_LOSSLESS Sonic Foundry Not specified
0x2000 WAVE_FORMAT_DVM FAST Multimedia AG Not specified
0x2500 WAVE_FORMAT_MSCE Microsoft Corporation Reserved rangle to 0x2600
0x4143 WAVE_FORMAT_DIVIO_AAC Divio, Inc. Divio's AAC
0x4201 WAVE_FORMAT_NOKIA_AMR Nokia Mobile Phones Nokia adaptive multirate
0x4243 WAVE_FORMAT_DIVIO_G726 Divio, Inc. Divio's G726
0x7000 WAVE_FORMAT_3COM_NBX 3Com Corporation Not specified
0x7A21 WAVE_FORMAT_NTT_DOCOMO_AMR_NO_SID Microsoft Corporation Adaptive multirate
0x7A22 WAVE_FORMAT_NTT_DOCOMO_AMR_WITH_SID Microsoft Corporation AMR with silence detection
0xA100 WAVE_FORMAT_COMVERSEINFOSYS_G723_1 Comverse Infosys Ltd. Not specified
0xA101 WAVE_FORMAT_COMVERSEINFOSYS_AVQSBC Comverse Infosys Ltd. Not specified
0xA102 WAVE_FORMAT_COMVERSEINFOSYS_OLDSBC Comverse Infosys Ltd. Not specified
0xA103 WAVE_FORMAT_SYMBOLTECH_G729A Symbol Technologies Canada Symbol Technology's G729A
0xA104 WAVE_FORMAT_VOICEAGE_AMR_WB VoiceAge Corporation Not specified
0xA105 WAVE_FORMAT_ITI_G726 Ingenient Technologies, Inc. Ingenient's G726
0xA106 WAVE_FORMAT_AAC Not specified. ISO/MPEG-4 advanced audio Coding
0xA107 WAVE_FORMAT_ESLG726 Encore Software Ltd. Encore Software Ltd's G726
0xb WAVE_FORMAT_WMSP2 Microsoft Corporation Windows Media RT Voice

For More Information

For more information about the format represented by any particular FOURCC, contact the registering company. If you have questions or comments about these lists, or wish to register a new FOURCC code or WAVE format, contact mmreg@microsoft.com.