IMFMediaEngineEx 인터페이스(mfmediaengine.h)
IMFMediaEngine 인터페이스를 확장합니다.
상속
IMFMediaEngineEx 인터페이스는 IMFMediaEngine에서 상속됩니다. IMFMediaEngineEx 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IMFMediaEngineEx 인터페이스에는 이러한 메서드가 있습니다.
IMFMediaEngineEx::ApplyStreamSelections SetStreamSelection에 이전 호출의 스트림 선택을 적용합니다. |
IMFMediaEngineEx::CancelTimelineMarkerTimer 보류 중인 다음 타임라인 표식을 취소합니다. |
IMFMediaEngineEx::EnableHorizontalMirrorMode 비디오의 미러링을 사용하거나 사용하지 않도록 설정합니다. |
IMFMediaEngineEx::EnableTimeUpdateTimer 시간 업데이트 타이머를 사용하거나 사용하지 않도록 설정합니다. |
IMFMediaEngineEx::EnableWindowlessSwapchainMode 창 없는 스왑 체인 모드를 사용하거나 사용하지 않도록 설정합니다. |
IMFMediaEngineEx::FrameStep 한 프레임 앞으로 또는 뒤로 이동합니다. |
IMFMediaEngineEx::GetAudioEndpointRole SetSource 또는 Load에 대한 다음 호출에 사용되는 오디오 디바이스 엔드포인트 역할을 가져옵니다. |
IMFMediaEngineEx::GetAudioStreamCategory SetSource 또는 Load에 대한 다음 호출에 사용되는 오디오 스트림 범주를 가져옵니다. |
IMFMediaEngineEx::GetBalance 오디오 균형을 가져옵니다. |
IMFMediaEngineEx::GetNumberOfStreams 미디어 리소스의 스트림 수를 가져옵니다. |
IMFMediaEngineEx::GetPresentationAttribute 미디어 리소스에서 프레젠테이션 특성을 가져옵니다. |
IMFMediaEngineEx::GetRealTimeMode SetSource 또는 Load에 대한 다음 호출에 사용되는 실시간 모드를 가져옵니다. |
IMFMediaEngineEx::GetResourceCharacteristics 미디어 리소스를 설명하는 다양한 플래그를 가져옵니다. |
IMFMediaEngineEx::GetStatistics 미디어 엔진에서 재생 통계를 가져옵니다. |
IMFMediaEngineEx::GetStereo3DFramePackingMode 입체 3D 비디오의 경우 비디오 프레임 내에서 두 보기의 레이아웃을 가져옵니다. |
IMFMediaEngineEx::GetStereo3DRenderMode 입체 3D 비디오의 경우 미디어 엔진이 3D 비디오 콘텐츠를 렌더링하는 방법을 쿼리합니다. |
IMFMediaEngineEx::GetStreamAttribute 미디어 리소스에서 스트림 수준 특성을 가져옵니다. |
IMFMediaEngineEx::GetStreamSelection 스트림이 재생되도록 선택되었는지 여부를 쿼리합니다. (IMFMediaEngineEx.GetStreamSelection) |
IMFMediaEngineEx::GetTimelineMarkerTimer 다음 타임라인 표식의 시간(있는 경우)을 가져옵니다. |
IMFMediaEngineEx::GetVideoSwapchainHandle 창 없는 스왑 체인에 대한 핸들을 가져옵니다. |
IMFMediaEngineEx::InsertAudioEffect 오디오 효과를 삽입합니다. |
IMFMediaEngineEx::InsertVideoEffect 비디오 효과를 삽입합니다. |
IMFMediaEngineEx::IsPlaybackRateSupported 미디어 엔진이 지정된 재생 속도로 재생할 수 있는지 여부를 쿼리합니다. |
IMFMediaEngineEx::IsProtected 미디어 리소스에 보호된 콘텐츠가 포함되어 있는지 여부를 쿼리합니다. |
IMFMediaEngineEx::IsStereo3D 미디어 리소스에 입체 3D 비디오가 포함되어 있는지 여부를 쿼리합니다. |
IMFMediaEngineEx::RemoveAllEffects 모든 오디오 및 비디오 효과를 제거합니다. |
IMFMediaEngineEx::SetAudioEndpointRole SetSource 또는 Load에 대한 다음 호출에 사용되는 오디오 디바이스 엔드포인트를 설정합니다. |
IMFMediaEngineEx::SetAudioStreamCategory SetSource 또는 Load에 대한 다음 호출에 대한 오디오 스트림 범주를 설정합니다. |
IMFMediaEngineEx::SetBalance 오디오 균형을 설정합니다. (IMFMediaEngineEx.SetBalance) |
IMFMediaEngineEx::SetCurrentTimeEx 지정된 MF_MEDIA_ENGINE_SEEK_MODE 사용하여 새 재생 위치를 찾습니다. |
IMFMediaEngineEx::SetRealTimeMode SetSource 또는 Load에 대한 다음 호출에 사용되는 실시간 모드를 설정합니다. |
IMFMediaEngineEx::SetSourceFromByteStream 바이트 스트림에서 미디어 리소스를 엽니다. |
IMFMediaEngineEx::SetStereo3DFramePackingMode 입체 3D 비디오의 경우 비디오 프레임 내에서 두 보기의 레이아웃을 설정합니다. |
IMFMediaEngineEx::SetStereo3DRenderMode 입체 3D 비디오의 경우 미디어 엔진이 3D 비디오 콘텐츠를 렌더링하는 방법을 지정합니다. |
IMFMediaEngineEx::SetStreamSelection 재생을 위해 스트림을 선택하거나 선택 취소합니다. |
IMFMediaEngineEx::SetTimelineMarkerTimer 미디어 엔진이 마커 이벤트를 보낼 프레젠테이션 시간을 지정합니다. |
IMFMediaEngineEx::UpdateVideoStream 비디오의 원본 사각형, 대상 사각형 및 테두리 색을 업데이트. |
설명
IMFMediaEngine 인터페이스에는 HTML5 미디어 요소에 매핑되는 메서드가 포함되어 있습니다. IMFMediaEngineEx는 HTML5에 직접 해당하지 않는 추가 기능을 제공합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2012 [데스크톱 앱 | UWP 앱] |
대상 플랫폼 | Windows |
헤더 | mfmediaengine.h |