IMFMediaSourceExtension 인터페이스(mfmediaengine.h)
MSE(미디어 원본 확장)에 대한 기능을 제공합니다.
상속
IMFMediaSourceExtension 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IMFMediaSourceExtension 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IMFMediaSourceExtension 인터페이스에는 이러한 메서드가 있습니다.
IMFMediaSourceExtension::AddSourceBuffer IMFMediaSourceExtension과 연결된 버퍼 컬렉션에 IMFSourceBuffer를 추가합니다. |
IMFMediaSourceExtension::GetActiveSourceBuffers 미디어 원본에 미디어 데이터를 적극적으로 제공하는 원본 버퍼를 가져옵니다. |
IMFMediaSourceExtension::GetDuration 미디어 원본의 기간을 100나노초 단위로 가져옵니다. |
IMFMediaSourceExtension::GetReadyState 미디어 원본의 준비 상태를 가져옵니다. |
IMFMediaSourceExtension::GetSourceBuffer 버퍼 컬렉션의 지정된 인덱스에 있는 IMFSourceBuffer를 가져옵니다. |
IMFMediaSourceExtension::GetSourceBuffers 이 미디어 원본과 연결된 원본 버퍼의 컬렉션을 가져옵니다. |
IMFMediaSourceExtension::IsTypeSupported 지정된 MIME 형식이 미디어 원본에서 지원되는지를 나타내는 값을 가져옵니다. |
IMFMediaSourceExtension::RemoveSourceBuffer IMFMediaSourceExtension 개체에서 관리하는 원본 버퍼 컬렉션에서 지정된 원본 버퍼를 제거합니다. |
IMFMediaSourceExtension::SetDuration 미디어 원본의 기간을 100나노초 단위로 설정합니다. |
IMFMediaSourceExtension::SetEndOfStream 미디어 스트림의 끝에 도달했음을 나타냅니다. |
설명
MSE(미디어 원본 확장)는 플러그 인을 사용하지 않고 미디어 스트림을 동적으로 변경할 수 있도록 HTML5 미디어 요소를 확장하는 W3C(World Wide Web Consortium) 표준입니다. IMFMediaSourceExtension 인터페이스 및 관련 Microsoft Win32 API는 MSE를 구현하며 MSE를 구현하는 웹 브라우저에서만 호출될 것으로 예상됩니다.
MSE 미디어 원본은 원본의 준비 상태와 원본에 대한 미디어 데이터를 제공하는 IMFSourceBuffer 개체 목록을 추적합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8.1 [데스크톱 앱만 해당] |
지원되는 최소 서버 | R2 Windows Server 2012 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | mfmediaengine.h |