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

추가 정보

IMFMediaEngine

미디어 엔진 샘플

미디어 파운데이션 인터페이스