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 인터페이스 반환을 지원해야 합니다.

적용 대상