IMediaSource インターフェイス

定義

メディア サンプルをメディア パイプラインに配信するメディア ソースを表します。

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
派生
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

注釈

IMediaSource インターフェイスは MediaStreamSource ランタイム クラスによって実装され、他のランタイム クラスによって実装することもできます。

このインターフェイスを実装するランタイム クラスは、IMFGetService インターフェイスも実装する必要があり、MF_MEDIASOURCE_SERVICE サービスに対して IMFGetService.GetService メソッドが呼び出されたときに、IMFMediaSource または IMFMediaSourceExtension インターフェイスの返しをサポートする必要があります。

適用対象