Codecs and Formats (Windows Embedded CE 6.0)

1/6/2010

The Windows Media Player control acts as a universal player for rendering most standard multimedia formats. This includes stored and live content in network audio and video formats.

The Windows Media Player control is built on top of Microsoft DirectShow. Consequently, the DirectShow codecs included in the OS design determine the exact list of media formats that the Windows Media Player control can play.

Codecs

The following lists show all the codecs provided by Microsoft that could potentially be installed on a Windows Embedded CE-based device.

Audio Codecs

  • Microsoft Pulse Code Modulation (PCM)
  • Microsoft GSM 6.10 Audio (GSM 610)
  • Microsoft CCITT G.711 A-Law and u-Law
  • Microsoft Adaptive Differential Pulse Code Modulation (MS ADPCM)
  • Fraunhofer MPEG-1 Layer 3 (MP3)
  • Interactive Multimedia Association Adaptive Differential Pulse Code Modulation (IMA ADPCM)
  • Microsoft MPEG-1 Layer 1
  • Microsoft MPEG-1 Layer 2
  • MPEG-1 Layer 3 (MP3) (sampling rates of 32 kHz, 44.1 kHz, and 48 kHz)
  • MPEG-2 Layer 3 (MP3) (sampling rates of 16 kHz, 22.05 kHz, and 24 kHz)
  • Fraunhofer Extension MPEG-2.5 (MP2.5) (sampling rates of 8 kHz, 11.025 kHz, and 12 kHz)
  • Windows Media Audio (WMA) v2, v7, v8, v9
    The following table shows the specific levels of support for Windows Media 9 Series audio decoders.
Windows Media Audio 9 Support Windows Embedded CE Version

WMA Voice

Windows CE .NET 4.2 and later

WMA Lossless

Windows CE 5.0 and later

WMA Pro

Windows CE 5.0 and later

Multichannel audio is downmixed to stereo.

Video codecs

  • Microsoft MPEG-1 (MS MPEG-1)
  • Microsoft RLE8
  • Microsoft MPEG-4 v2, v3, ISO v1
  • Windows Media Video (WMV) v7, v8, v9 (including Windows Media Video 9 Image)
    The following table shows the specific levels of support for Windows Media 9 Series video decoders.
Windows Media Video 9 Support Windows Embedded CE Version

WMV Image

Windows CE .NET 4.2 and later

WMV Advanced Profile

Windows CE 5.0 and later

All video is output in progressive scan mode.   Only the bit stream is decoded. Additional features such as closed captions, multichannel audio, and dynamic mode changes are not supported.

Windows Media Video supports the following output formats on the primary GDI surface: PAL1, PAL2, PAL4, PAL8, xRGB1555, RGB565, RGB24, BGR24, and xRGB8888 (ARGB8888).

Windows Media Video supports the following YUV formats for overlay surfaces: YUYV, YUV422 (YUY2), and YV12 (Planar YUV).

Both mono and stereo audio output is supported.

The following codecs are not supported: MPEG-1/2 Layer 1 (MP1) and MPEG-1/2 Layer 2 (MP2).

Formats

In addition, the following content formats (and their associated file name extensions) are supported.

Ee483919.collapse(en-US,WinEmbedded.60).gifAudio streaming formats

  • Moving Picture Experts Group standard 1, Layer 1,2, 3 (.mpa, .mp2, .mp3)
  • Windows Media Audio (.wma)

Ee483919.collapse(en-US,WinEmbedded.60).gifVideo streaming formats

  • Moving Picture Experts Group standard 1 (.mpg, .mpeg, .mpv, .mpe)
  • Advanced Streaming Format (.asf)
  • Windows Media Video Format (.wmv)
  • Advanced Stream Redirector (.asx)
  • Windows Media Audio Redirector (.wax)
  • Windows Media Video Redirector (.wvx)
  • Windows Media Redirector (.wmx)

Ee483919.collapse(en-US,WinEmbedded.60).gifNon-streaming (local playback) audio formats

  • Waveform Audio (.wav)
  • Sound File (.snd)
  • UNIX audio (.au)
  • Audio Interchange File Format (.aif, .aiff, .aifc)

Ee483919.collapse(en-US,WinEmbedded.60).gifNon-streaming (local playback) video formats

  • Audio-Video Interleaved (.avi)

See Also

Concepts

Windows Media Player Control Application Development