Video Class
Language: Visual Basic C# C++ JScript (Show All)
Contains the properties and methods to play video files, including those that contain audio.
Definition
Members Table
The following table lists the members exposed by the object. Click a tab on the left to choose the type of member you want to view.
Events
Event
Description
Disposing
Occurs when the Dispose method is called or when the object is finalized and collected by the garbage collector of the Microsoft .NET common language runtime.
Ending
Occurs when the playback is ending.
Pausing
Occurs when the playback is pausing.
Starting
Occurs when the playback is starting.
Stopping
Occurs when the playback is stopping.
TextureReadyToRender
Occurs when target texture is ready to render video playback.
Methods
Properties
Property
Description
Audio
Retrieves the Audio object the video is using for audio playback.
AverageTimePerFrame
Retrieves the average time per frame during playback.
Caption
Retrieves and sets the caption of the Form playing the video.
CurrentPosition
Retrieves and sets the current position of playback.
DefaultSize
Retrieves the default size of the video for playback.
Disposed
Retrieves a value that is true if the object is disposed; otherwise the value is false .
Duration
Retrieves the length, in seconds, of the video file.
Fullscreen
Retrieves and sets whether the video plays back in fullscreen mode.
IsCursorHidden
Retrieves whether the cursor is hidden for the video.
MaximumIdealSize
Retrieves the maximum ideal size of the video for playback.
MinimumIdealSize
Retrieves the minimum ideal size of the video for playback.
Owner
Retrieves or sets the Control where the video will be played.
Paused
Retrieves whether playback is currently paused.
Playing
Retrieves whether playback is currently playing.
SeekingCaps
Retrieves the seeking capabilities of playback.
Size
Retrieves and sets the size of the video for playback.
State
Retrieves the current state of playback.
Stopped
Retrieves whether playback is currently stopped.
StopPosition
Retrieves the position where playback stopped.
Inheritance Hierarchy
Class Information
Namespace
Microsoft.DirectX.AudioVideoPlayback
Assembly
Microsoft.DirectX.AudioVideoPlayback (microsoft.directx.audiovideoplayback.dll)
Strong Name
Microsoft.DirectX.AudioVideoPlayback,
Version=1.0.900.0,
Culture=neutral,
PublicKeyToken=d3231b57b74a1492
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