IMFPresentationDescriptor interface (mfidl.h)
Describes the details of a presentation. A presentation is a set of related media streams that share a common presentation time.
Inheritance
The IMFPresentationDescriptor interface inherits from IMFAttributes. IMFPresentationDescriptor also has these types of members:
Methods
The IMFPresentationDescriptor interface has these methods.
IMFPresentationDescriptor::Clone Creates a copy of this presentation descriptor. |
IMFPresentationDescriptor::DeselectStream Deselects a stream in the presentation. |
IMFPresentationDescriptor::GetStreamDescriptorByIndex Retrieves a stream descriptor for a stream in the presentation. The stream descriptor contains information about the stream. |
IMFPresentationDescriptor::GetStreamDescriptorCount Retrieves the number of stream descriptors in the presentation. Each stream descriptor contains information about one stream in the media source. To retrieve a stream descriptor, call the IMFPresentationDescriptor::GetStreamDescriptorByIndex method. |
IMFPresentationDescriptor::SelectStream Selects a stream in the presentation. |
Remarks
Presentation descriptors are used to configure media sources and some media sinks. To get the presentation descriptor from a media source, call IMFMediaSource::CreatePresentationDescriptor. To create a new presentation descriptor, call MFCreatePresentationDescriptor.
This interface is available on the following platforms if the Windows Media Format 11 SDK redistributable components are installed:
- Windows XP with Service Pack 2 (SP2) and later.
- Windows XP Media Center Edition 2005 with KB900325 (Windows XP Media Center Edition 2005) and KB925766 (October 2006 Update Rollup for Windows XP Media Center Edition) installed.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps | UWP apps] |
Minimum supported server | Windows Server 2008 [desktop apps | UWP apps] |
Target Platform | Windows |
Header | mfidl.h |