Freigeben über


IMediaSource Schnittstelle

Definition

Stellt eine Medienquelle dar, die Medienbeispiele an eine Medienpipeline übermittelt.

public interface class IMediaSource
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3888100761, 41117, 19489, 188, 223, 32, 175, 79, 134, 179, 217)]
struct IMediaSource
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(3888100761, 41117, 19489, 188, 223, 32, 175, 79, 134, 179, 217)]
public interface IMediaSource
Public Interface IMediaSource
Abgeleitet
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Die IMediaSource-Schnittstelle wird von der MediaStreamSource-Laufzeitklasse implementiert und kann auch von anderen Laufzeitklassen implementiert werden.

Laufzeitklassen, die diese Schnittstelle implementieren, müssen auch die IMFGetService-Schnittstelle implementieren und das Zurückgeben einer IMFMediaSource - oder IMFMediaSourceExtension-Schnittstelle unterstützen, wenn die IMFGetService.GetService-Methode für den MF_MEDIASOURCE_SERVICE-Dienst aufgerufen wird.

Gilt für: