References


The following table lists the namespaces available in Microsoft DirectX.

Microsoft.DirectX This namespace provides utility operations and data storage for DirectX application programming, including exception handling, simple helper methods, and structures used for matrix, clipping plane, quaternion, and vector manipulation.
Microsoft.DirectX.AudioVideoPlayback The AudioVideoPlayback application programming interface (API) provides for basic playback and simple control of audio and video files.
Microsoft.DirectX.Diagnostics The DirectX Diagnostics application programming interface (API) enables you to programmatically query the information gathered by the DirectX Diagnostics Tool (DxDiag).
Microsoft.DirectX.Direct3D Microsoft Direct3D is a low-level graphics API that enables you to manipulate visual models of 3-D objects and take advantage of hardware acceleration.
Microsoft.DirectX.DirectDraw
Warning: Microsoft DirectDraw has been deprecated. Deprecated components of DirectX 9.0 for Managed Code are considered obsolete. While these components are still supported in this release of DirectX 9.0 for Managed Code, they may be removed in the future. When writing new applications, you should avoid using these deprecated components. When modifying existing applications, you are strongly encouraged to remove any dependency on these components.
DirectDraw enables you to directly manipulate display memory, the hardware blitter, hardware overlay support, and flipping surface support.
Microsoft.DirectX.DirectInput Microsoft DirectInput is used to process data from a keyboard, mouse, joystick, or other game controller.
Microsoft.DirectX.DirectPlay
Warning: DirectPlay has been deprecated. Deprecated components of DirectX 9.0 for Managed Code are considered obsolete. While these components are still supported in this release of DirectX 9.0 for Managed Code, they may be removed in the future. When writing new applications, you should avoid using these deprecated components. When modifying existing applications, you are strongly encouraged to remove any dependency on these components.
DirectPlay enables you to write network applications such as multiplayer games.
Microsoft.DirectX.DirectPlay.Lobby
Warning: Microsoft DirectPlay Lobby has been deprecated. Deprecated components of DirectX 9.0 for Managed Code are considered obsolete. While these components are still supported in this release of DirectX 9.0 for Managed Code, they may be removed in the future. When writing new applications, you should avoid using these deprecated components. When modifying existing applications, you are strongly encouraged to remove any dependency on these components.
DirectPlay Lobby enables a DirectX application to interact with an application hosted on a remote server.
Microsoft.DirectX.DirectPlay.Voice
Warning: DirectPlay Voice has been deprecated. Deprecated components of DirectX 9.0 for Managed Code are considered obsolete. While these components are still supported in this release of DirectX 9.0 for Managed Code, they may be removed in the future. When writing new applications, you should avoid using these deprecated components. When modifying existing applications, you are strongly encouraged to remove any dependency on these components.
DirectPlay Voice provides media-independent network transport and client management, but it does not duplicate DirectPlay session control features.
Microsoft.DirectX.DirectSound Microsoft DirectSound provides a system to capture sounds from input devices and play sounds through various playback devices using advanced 3-D positioning effects, and filters for echo, distortion, reverberation, and other effects.
Microsoft.DirectX.PrivateImplementationDetails The PrivateImplementationDetails namespace contains structures and interfaces that allow the managed API to have access to the unmanaged portions of the DirectX API. These structures and interfaces are not intended to be used directly from your code.
Microsoft.DirectX.Security Controls permissions related to Direct3D, DirectInput, DirectPlay, and DirectSound.
Microsoft.DirectX.Security.Permissions Allows security actions to be applied to code using declarative security.


Send comments about this topic to Microsoft. © Microsoft Corporation. All rights reserved.

Feedback? Please provide us with your comments on this topic.
For more help, visit the DirectX Developer Center