Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Extends the IMFMediaEngine interface.
Inheritance
The IMFMediaEngineEx interface inherits from IMFMediaEngine. IMFMediaEngineEx also has these types of members:
Methods
The IMFMediaEngineEx interface has these methods.
| IMFMediaEngineEx::ApplyStreamSelections Applies the stream selections from previous calls to SetStreamSelection. |
| IMFMediaEngineEx::CancelTimelineMarkerTimer Cancels the next pending timeline marker. |
| IMFMediaEngineEx::EnableHorizontalMirrorMode Enables or disables mirroring of the video. |
| IMFMediaEngineEx::EnableTimeUpdateTimer Enables or disables the time update timer. |
| IMFMediaEngineEx::EnableWindowlessSwapchainMode Enables or disables windowless swap-chain mode. |
| IMFMediaEngineEx::FrameStep Steps forward or backward one frame. |
| IMFMediaEngineEx::GetAudioEndpointRole Gets the audio device endpoint role used for the next call to SetSource or Load. |
| IMFMediaEngineEx::GetAudioStreamCategory Gets the audio stream category used for the next call to SetSource or Load. |
| IMFMediaEngineEx::GetBalance Gets the audio balance. |
| IMFMediaEngineEx::GetNumberOfStreams Gets the number of streams in the media resource. |
| IMFMediaEngineEx::GetPresentationAttribute Gets a presentation attribute from the media resource. |
| IMFMediaEngineEx::GetRealTimeMode Gets the real time mode used for the next call to SetSource or Load. |
| IMFMediaEngineEx::GetResourceCharacteristics Gets various flags that describe the media resource. |
| IMFMediaEngineEx::GetStatistics Gets a playback statistic from the Media Engine. |
| IMFMediaEngineEx::GetStereo3DFramePackingMode For stereoscopic 3D video, gets the layout of the two views within a video frame. |
| IMFMediaEngineEx::GetStereo3DRenderMode For stereoscopic 3D video, queries how the Media Engine renders the 3D video content. |
| IMFMediaEngineEx::GetStreamAttribute Gets a stream-level attribute from the media resource. |
| IMFMediaEngineEx::GetStreamSelection Queries whether a stream is selected to play. (IMFMediaEngineEx.GetStreamSelection) |
| IMFMediaEngineEx::GetTimelineMarkerTimer Gets the time of the next timeline marker, if any. |
| IMFMediaEngineEx::GetVideoSwapchainHandle Gets a handle to the windowless swap chain. |
| IMFMediaEngineEx::InsertAudioEffect Inserts an audio effect. |
| IMFMediaEngineEx::InsertVideoEffect Inserts a video effect. |
| IMFMediaEngineEx::IsPlaybackRateSupported Queries whether the Media Engine can play at a specified playback rate. |
| IMFMediaEngineEx::IsProtected Queries whether the media resource contains protected content. |
| IMFMediaEngineEx::IsStereo3D Queries whether the media resource contains stereoscopic 3D video. |
| IMFMediaEngineEx::RemoveAllEffects Removes all audio and video effects. |
| IMFMediaEngineEx::SetAudioEndpointRole Sets the audio device endpoint used for the next call to SetSource or Load. |
| IMFMediaEngineEx::SetAudioStreamCategory Sets the audio stream category for the next call to SetSource or Load. |
| IMFMediaEngineEx::SetBalance Sets the audio balance. (IMFMediaEngineEx.SetBalance) |
| IMFMediaEngineEx::SetCurrentTimeEx Seeks to a new playback position using the specified MF_MEDIA_ENGINE_SEEK_MODE. |
| IMFMediaEngineEx::SetRealTimeMode Sets the real time mode used for the next call to SetSource or Load. |
| IMFMediaEngineEx::SetSourceFromByteStream Opens a media resource from a byte stream. |
| IMFMediaEngineEx::SetStereo3DFramePackingMode For stereoscopic 3D video, sets the layout of the two views within a video frame. |
| IMFMediaEngineEx::SetStereo3DRenderMode For stereoscopic 3D video, specifies how the Media Engine renders the 3D video content. |
| IMFMediaEngineEx::SetStreamSelection Selects or deselects a stream for playback. |
| IMFMediaEngineEx::SetTimelineMarkerTimer Specifies a presentation time when the Media Engine will send a marker event. |
| IMFMediaEngineEx::UpdateVideoStream Updates the source rectangle, destination rectangle, and border color for the video. |
Remarks
The IMFMediaEngine interface contains methods that map to the HTML5 media elements. The IMFMediaEngineEx provides additional functionality that does not correspond directly to HTML5.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows 8 [desktop apps | UWP apps] |
| Minimum supported server | Windows Server 2012 [desktop apps | UWP apps] |
| Target Platform | Windows |
| Header | mfmediaengine.h |