directx Modules

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/27/2008

The DirectX modules implement Microsoft DirectX application programming interface (API) functionality and provide support for the DirectX API. For more information, see DirectX Media Objects.

The following table lists the modules that provide DirectX functionality. A module that has public functions or components is linked to topics that describe the module in greater detail.

Module Description Note Library

acmdwrap

Allows in-process codecs to be loaded as ACM device drivers for use by waveform services APIs by using the wave mapper.

Not applicable.

acmdwrap.lib

anxjtest

Test application for Annex J digital video disc (DVD) commands.

Exposes no public functions.

Anxjtest.lib

cedrm2

Supports license acquisition of ActiveX controls for Digital Rights Management (DRM).

Exposes no public functions.

Cedrm2.lib

cedrmutil

Supports DRM for portable devices.

Exposes no public functions.

Cedrmutil.lib

ceplayer

Supports the Windows Media Player application.

Exposes no public functions.

Ceplayer.lib

d3d8

Supports Microsoft Direct3D core functionality.

Not applicable.

D3d8.lib

d3dref8

Supports a reference rasterizer for Direct3D.

Exposes no public functions.

D3dref8.lib

d3dsamples

Supports sample applications for Direct3D.

Exposes no public functions.

simple.lib, boids.lib

ddcore

Supports DirectDraw core functionality.

Not applicable.

Ddcore.lib

ddhel

Implements the DirectDraw hardware emulation layer for emulated blits (including alpha blits).

Exposes no public functions.

Ddhel.lib

ddraw

Supports DirectDraw functionality.

Not applicable.

Ddraw.lib

ddsamples

Contains DirectDraw sample applications, such as ddex1, ddex2, ddex3, ddex4, mosquito, donuts, and foxbear.

Exposes no public functions.

Ddex1.lib, Ddex2.lib, Ddex3.lib, Ddex4.lib, Mosquito.lib, Donuts.lib, Foxbear.lib

ddvd

Supports Windows Embedded CE DVD-Video API by enabling DVD access and playback.

Not applicable.

Ddvdids.lib

directdraw

Selects all core DirectDraw components, but not sample drivers.

Exposes no public functions.

Ddraw.lib

dpnhupnp

Supports a network address translation (NAT) interface for the Real-time Communications (RTC) Client API.

Exposes no public functions.

Dpnhupnp.lib

dshowsamples

Contains DirectShow sample programs, such asceplayit and playwnd.

Exposes no public functions.

ceplayit.lib. playwnd.lib

dvdplay

Supports a sample DVD player application.

Exposes no public functions.

Dvdplay.lib

dxmasf

Contains all Windows Media technologies core components.

Not applicable.

Dxmasf.lib

dxmrtp

Supports the Real-time Transport Protocol (RTP) and codecs.

Exposes no public functions.

Dxmrtp.lib

graphedt

Provides support for creating DirectShow filter graphs. This module cannot be built into an image for distribution on a release device.

Not applicable.

graphedt.lib

icm

Supports the Video Compression Manager.

Exposes no public functions.

Icm.lib

imaadpcm

Provides support for the Interactive Multimedia Association Adaptive Differential Pulse Code Modulation (IMA ADPCM) audio codec.

Exposes no public functions.

Imaadpcm.lib

l3codec

Supports the Fraunhofer MP3 codec.

Exposes no public functions.

L3codec.lib

mp3dmod

MP3 Decoder DMO.

Not applicable.

mp3dmod.lib

msacmce

Contains the ACM driver used by DirectShow.

Exposes no public functions.

Msacmce.lib

msadpcm

Supports the Microsoft ADPCM audio codec.

Exposes no public functions.

Msadpcm.lib

msaud32

Implements the Microsoft audio compression manager.

Exposes no public functions.

Msaud32.lib

msdmo

Support for DirectX Media objects.

Not applicable.

msdmo.lib

msdxm

Selects all Windows Media Player core components.

Not applicable.

Msdxm.lib

msg711

Supports the G.711 audio codec.

Exposes no public functions.

Msg711.lib

msgslang

Supports resources that can be localized for Windows Messenger.

Exposes no public functions.

Msgslang.lib

msgsm610

Provides support for the GSM 6.10 audio codec.

Exposes no public functions.

Msgsm610.lib

msmsgs

Supports Windows Messenger .

Exposes no public functions.

Msmsgs.lib

msrle32

Supports the RLE8 video codec.

Exposes no public functions.

Msrle32.lib

quartz

Provides DirectShow functionality. Core DirectShow module.

Not applicable.

Quartz.lib

rtcclient

Supports the Real-time Communications (RTC) Client API.

Not applicable.

Rtcclient.lib

rtcimsp

Supports Windows Messenger .

Exposes no public functions.

Rtcimsp.lib

rtcsiren

Implements the G.722.1 and Siren codecs.

Not applicable.

rtcsiren.lib

voipmanager

Implements the IVoIPMgr interface.

VoIPManager also contains IVoIPCurrentCall.

voipmanager.lib

voipmedia_ref

Exposes the reference media manager that implements IVoIPMediaMgr.

The reference media manager uses RTC for media functionality.

voipmedia_ref.lib

voipprov_file

Exposes the File DirectoryClient that implements IVoIPDirectoryClient.

Not applicable.

voipprov_file.lib

voipprov_ldap

Exposes the LDAP DirectoryClient that implements IVoIPDirectoryClient.

Not applicable.

voipprov_ldap.lib

voipprov_manual

Exposes the Manual DirectoryClient that implements IVoIPDirectoryClient.

Not applicable.

voipprov_manual.lib

voipstore

Exposes the default IVoIPCallerInfoDB and IVoIPCallLogDB implementations.

Including the Records and Enumerators

voipstore.lib

voipui

Implementation of the Telephony User Interface (TUI).

Not applicable.

voipui.lib

vrctl

Implements a windowless video control.

Exposes no public functions.

Vrctl.lib

wmadmod

Windows Media Audio Decoder DMO

Not applicable.

wmadmod.lib

wmvdmod

Windows Media video support for v7-v9, as well as MPEG-4 v2, MPEG-4 v3, ISO MPEG-4 v1 support.

These legacy MPEG-4 codecs pre-date the publication of the MPEG-4 specification. They do not support all aspects of the current specification, and are provided only to support playback of media encoded using these legacy formats.

Not applicable.

wmvdmod.lib

See Also

Concepts

Windows Embedded CE Modules and Components