The AudioVideoPlayback application programming interface (API) provides for basic playback and simple control of audio and video files. The following tables list the members exposed by the Microsoft.DirectX.AudioVideoPlayback namespace.


Audio The Audio class is primarily designed for very simple playback scenarios, or for use with the Video class.
TextureRenderEventArgs Contains properties for retrieving arguments from a called Video.TextureReadyToRender event.
Video Contains the properties and methods to play video files, including those that contain audio.


SeekPositionFlags Contains constants for specifiying the type of seek for the Audio or Video objects.
StateFlags Contains constants for specifiying the state of the Audio or Video objects.


SeekingCaps Collection of properties that describe the capabilities of a media stream.


TextureRenderEventHandler Represents the method that handles the Video.TextureReadyToRender event.