Media Foundation 인터페이스
이 섹션에서는
주제 | 묘사 |
---|---|
IAdvancedMediaCapture |
고급 미디어 캡처를 사용하도록 설정합니다. |
IAdvancedMediaCaptureInitializationSettings |
고급 미디어 캡처에 대한 초기화 설정을 제공합니다. |
IAdvancedMediaCaptureSettings |
고급 미디어 캡처에 대한 설정을 제공합니다. |
IDirect3DDeviceManager9 |
두 스레드가 동일한 Direct3D 9 디바이스를 공유할 수 있도록 하고 디바이스의 DXVA(DirectX Video Acceleration) 기능에 대한 액세스를 제공합니다. |
IDirectXVideoAccelerationService |
Direct3D 디바이스에서 DXVA(DirectX Video Acceleration) 서비스를 제공합니다. |
IDirectXVideoDecoder |
DXVA(DirectX Video Acceleration) 비디오 디코더 디바이스를 나타냅니다. |
IDirectXVideoDecoderService |
DXVA(DirectX Video Acceleration) 디코더 서비스에 대한 액세스를 제공합니다. |
IDirectXVideoMemoryConfiguration |
압축되지 않은 비디오 화면에 대한 비디오 메모리 유형을 설정합니다. |
IDirectXVideoProcessor |
DXVA(DirectX Video Acceleration) 비디오 프로세서 디바이스를 나타냅니다. |
IDirectXVideoProcessorService |
DXVA(DirectX Video Acceleration) 비디오 처리 서비스에 대한 액세스를 제공합니다. |
IEVRFilterConfig |
DirectShow EVR(Enhanced Video Renderer) 필터의 입력 핀 수를 설정합니다. |
IEVRFilterConfigEx |
DirectShow EVR(Enhanced Video Renderer) 필터를 구성합니다. |
IEVRTrustedVideoPlugin |
EVR(향상된 비디오 렌더러)에 대한 플러그 인 구성 요소가 보호된 미디어와 함께 작동할 수 있도록 합니다. |
IEVRVideoStreamControl |
이 인터페이스는 지원되지 않습니다. |
IMF2DBuffer |
비디오 프레임과 같은 2차원 표면을 포함하는 버퍼를 나타냅니다. |
IMF2DBuffer2 |
비디오 프레임과 같은 2차원 표면을 포함하는 버퍼를 나타냅니다. |
IMFActivate |
애플리케이션에서 개체 만들기를 연기할 수 있도록 합니다. |
IMFASFContentInfo |
ASF(Advanced Systems Format) 사양을 준수하는 파일의 헤더 섹션을 사용할 메서드를 제공합니다. |
IMFASFIndexer |
ASF(시스템 형식) 파일에서 인덱스를 사용할 수 있는 메서드를 제공합니다. |
IMFASFMultiplexer |
ASF(Advanced Systems Format) 데이터 패킷을 만드는 메서드를 제공합니다. |
IMFASFMutualExclusion |
ASF 프로필에서 상호 배타적인 스트림 그룹에 대한 정보를 관리하는 ASF(Advanced Systems Format) 상호 제외 개체를 구성합니다. |
IMFASFProfile |
ASF(고급 시스템 형식) 프로필을 관리합니다. |
IMFASFSplitter |
ASF(Advanced Systems Format) 파일에서 데이터를 읽는 메서드를 제공합니다. |
IMFASFStreamConfig |
ASF 파일에서 스트림의 설정을 구성합니다. |
IMFASFStreamPrioritization |
구현되지 않았습니다. |
IMFASFStreamSelector |
ASF 헤더의 상호 제외 정보에 따라 ASF(Advanced Systems Format) 파일에서 스트림을 선택합니다. |
IMFAsyncCallback |
비동기 메서드가 완료되면 애플리케이션에 알리는 콜백 인터페이스입니다. |
IMFAsyncCallbackLogging |
비동기 콜백이 연결된 부모 개체에 대한 로깅 정보를 제공합니다. |
IMFAsyncResult |
비동기 작업의 결과에 대한 정보를 제공합니다. |
IMFAttributes |
개체에 키/값 쌍을 저장하는 일반적인 방법을 제공합니다. |
IMFAudioMediaType |
IMFAudioMediaType 더 이상 Windows 7에서 사용할 수 없습니다. |
IMFAudioPolicy |
SAR(스트리밍 오디오 렌더러)과 연결된 오디오 세션을 구성합니다. |
IMFAudioStreamVolume |
개별 오디오 채널의 볼륨 수준을 제어합니다. |
IMFBufferListNotify |
IMFSourceBufferList 개체가 클라이언트에 중요한 상태 변경을 알릴 수 있도록 합니다. |
IMFByteStream |
로컬 파일, 네트워크 파일 또는 다른 원본일 수 있는 일부 데이터 원본의 바이트 스트림을 나타냅니다. |
IMFByteStreamBuffering |
바이트 스트림이 네트워크에서 데이터를 버퍼링하는 방법을 제어합니다. |
IMFByteStreamCacheControl |
네트워크 바이트 스트림이 로컬 캐시로 데이터를 전송하는 방법을 제어합니다. |
IMFByteStreamCacheControl2 |
네트워크 바이트 스트림이 로컬 캐시로 데이터를 전송하는 방법을 제어합니다. |
IMFByteStreamHandler |
바이트 스트림에서 미디어 원본을 만듭니다. |
IMFByteStreamProxyClassFactory |
바이트 스트림에 대한 프록시를 만듭니다. |
IMFByteStreamTimeSeek |
시간별 바이트 스트림을 찾습니다. |
IMFCaptureEngine |
하나 이상의 캡처 디바이스를 제어합니다. |
IMFCaptureEngineClassFactory |
캡처 엔진의 인스턴스를 만듭니다. |
IMFCaptureEngineOnEventCallback |
캡처 엔진에서 이벤트를 수신하기 위한 콜백 인터페이스입니다. |
IMFCaptureEngineOnSampleCallback |
캡처 엔진에서 데이터를 수신하는 콜백 인터페이스입니다. |
IMFCaptureEngineOnSampleCallback2 |
IMFCaptureEngineOnSampleCallback에 대한 확장은 캡처 엔진에서 데이터를 수신하는 데 사용되는 콜백 인터페이스를. |
IMFCapturePhotoSink |
사진 싱크를 제어합니다. |
IMFCapturePreviewSink |
미리 보기 싱크를 제어합니다. |
IMFCaptureRecordSink |
기록 싱크를 제어합니다. |
IMFCaptureSink |
캡처 디바이스에서 하나 이상의 스트림을 수신하는 개체인 캡처 싱크를 제어합니다. |
IMFCaptureSink2 |
IMFCaptureSink 인터페이스를 확장하여 레코드 싱크 또는 미리 보기 싱크의 출력 미디어 형식을 동적으로 설정하는 기능을 제공합니다. |
IMFCaptureSource |
캡처 원본 개체를 제어합니다. 캡처 원본은 오디오 및 비디오 캡처 디바이스를 관리합니다. |
IMFCdmSuspendNotify |
일시 중단 전에 전역 리소스를 일관된 상태로 전환해야 하는 경우 클라이언트가 CDM(콘텐츠 암호 해독 모듈)에 알릴 수 있도록 하는 데 사용됩니다. |
IMFClock |
Microsoft Media Foundation의 시계에서 타이밍 정보를 제공합니다. |
IMFClockConsumer |
IMFPresentationClock액세스하기 위해 앱에서 구현합니다. |
IMFClockStateSink |
프레젠테이션 시계에서 상태 변경 알림을 받습니다. |
IMFCollection |
IUnknown 포인터의 제네릭 컬렉션을 나타냅니다. |
IMFContentDecryptorContext |
암호 해독기가 하드웨어 키를 관리하고 하드웨어 샘플의 암호를 해독할 수 있습니다. |
IMFContentEnabler |
사용자가 미디어 콘텐츠에 액세스하기 위해 수행해야 하는 한 단계를 구현합니다. |
IMFContentProtectionDevice |
암호 해독기가 보호 시스템에 대한 하드웨어 암호 해독을 구현하는 보안 프로세서와 통신할 수 있도록 허용합니다. |
IMFContentProtectionManager |
애플리케이션에 콘텐츠 사용 프로그램 개체에 대한 포인터를 제공하여 보호된 콘텐츠를 재생할 수 있습니다. |
IMFDesiredSample |
EVR(향상된 비디오 렌더러)의 발표자가 비디오 믹서에서 특정 프레임을 요청할 수 있도록 합니다. |
IMFDLNASinkInit |
DLNA(Digital Living Network Alliance) 미디어 싱크를 초기화합니다. |
IMFDRMNetHelper |
네트워크 싱크에서 네트워크 디바이스에 대한 Windows Media DRM(디지털 권한 관리)을 구성합니다. |
IMFDXGIBuffer |
Microsoft DXGI(DirectX Graphics Infrastructure) 화면을 포함하는 버퍼를 나타냅니다. |
IMFDXGIDeviceManager |
두 스레드가 동일한 Microsoft Direct3D 11 디바이스를 공유할 수 있도록 합니다. |
IMFDXGIDeviceManagerSource |
Media Foundation 비디오 렌더링 싱크에서 IMFDXGIDeviceManager 가져오는 기능을 제공합니다. |
IMFFieldOfUseMFTUnlock |
애플리케이션에서 사용 제한이 있는 MFT(Media Foundation 변환)를 사용할 수 있도록 합니다. |
IMFFinalizableMediaSink |
필요에 따라 종료하기 전에 필요한 작업을 수행하기 위해 미디어 싱크에서 지원됩니다. |
IMFGetService |
지정된 서비스 인터페이스에 대한 개체를 쿼리합니다. |
IMFHttpDownloadRequest |
애플리케이션은 Microsoft Media Foundation에서 사용하는 HTTP 및 HTTPS 프로토콜의 기본 구현을 재정의하기 위해 이 인터페이스를 구현합니다. 애플리케이션은 IMFHttpDownloadSession 인터페이스의 CreateRequest 메서드를 통해 media Foundation에 IMFHttpDownloadRequest 인터페이스를 제공합니다. |
IMFHttpDownloadSession |
애플리케이션은 Microsoft Media Foundation에서 사용하는 HTTP 및 HTTPS 프로토콜의 기본 구현을 재정의하기 위해 이 인터페이스를 구현합니다. 애플리케이션은 IMFHttpDownloadSessionProvider 인터페이스의 CreateHttpDownloadSession 메서드를 통해 IMFHttpDownloadSession 인터페이스를 Media Foundation에 제공합니다. Microsoft Media Foundation은 이 인터페이스를 사용하여 HTTP 또는 HTTPS URL로 식별되는 리소스를 "스트리밍" 또는 "점진적"으로 다운로드합니다. 리소스를 다운로드하기 위해 여러 HTTP 요청을 보낼 수 있습니다.
IMFHttpDownloadSession 인터페이스는 이러한 개별 HTTP 요청을 만드는 데 사용됩니다. |
IMFHttpDownloadSessionProvider |
애플리케이션은 사용자 지정 HTTP 또는 HTTPS 다운로드 구현을 사용자 지정하기 위해 이 인터페이스를 구현합니다.
IMFSourceResolver 인터페이스를 사용하여 공급자를 등록합니다. 자세한 내용은 소스 확인자 사용하는참조하세요. 등록되면 Microsoft Media Foundation은 공급자 구현의 CreateHttpDownloadSession 메서드를 호출하여 기본 구현을 사용하는 대신 HTTP 또는 HTTPS URL을 엽니다. |
IMFImageSharingEngine |
이미지 공유를 사용하도록 설정합니다. |
IMFImageSharingEngineClassFactory |
IMFImageSharingEngine인스턴스를 만듭니다. |
IMFInputTrustAuthority |
PMP(보호된 미디어 경로)의 다른 구성 요소가 ITA(입력 신뢰 기관)에서 제공하는 입력 보호 시스템을 사용할 수 있도록 합니다. |
IMFLocalMFTRegistration |
호출자의 프로세스에서 MFT(Media Foundation 변환)를 등록합니다. |
IMFMediaBuffer |
미디어 데이터가 포함된 메모리 블록을 나타냅니다. |
IMFMediaEngine |
애플리케이션에서 오디오 또는 비디오 파일을 재생할 수 있도록 합니다. |
IMFMediaEngineClassFactory |
미디어 엔진의 인스턴스를 만듭니다. |
IMFMediaEngineClassFactory2 |
IMFMediaKeys 개체의 인스턴스를 만듭니다. |
IMFMediaEngineClassFactoryEx |
IMFMediaEngineClassFactory 인터페이스에 대한 확장입니다. |
IMFMediaEngineEME |
암호화된 미디어 확장 메서드를 추가하기 위해 미디어 엔진에 의해 구현됩니다. |
IMFMediaEngineEx |
IMFMediaEngine 인터페이스를 확장합니다. |
IMFMediaEngineExtension |
애플리케이션이 미디어 엔진에서 미디어 리소스를 로드할 수 있도록 합니다. |
IMFMediaEngineNeedKeyNotify |
키 요청 데이터를 알리기 위해 미디어 엔진에 대한 콜백을 나타냅니다. |
IMFMediaEngineNotify |
IMFMediaEngine 인터페이스에 대한 콜백 인터페이스입니다. |
IMFMediaEngineOPMInfo |
OPM(Output Protection Manager)에 대한 정보를 가져오는 메서드를 제공합니다. |
IMFMediaEngineProtectedContent |
미디어 엔진이 보호된 비디오 콘텐츠를 재생할 수 있도록 합니다. |
IMFMediaEngineSrcElements |
미디어 엔진에 미디어 리소스 목록을 제공합니다. |
IMFMediaEngineSrcElementsEx |
IMFMediaEngineSrcElements 인터페이스를 확장하여 추가 기능을 제공합니다. |
IMFMediaEngineSupportsSourceTransfer |
미디어 엔진과 Play To의 공유 엔진 간에 미디어 원본을 전송할 수 있습니다. |
IMFMediaEngineWebSupport |
웹 오디오 재생을 사용하도록 설정합니다. |
IMFMediaError |
미디어 엔진에 대한 현재 오류 상태를 제공합니다. |
IMFMediaEvent |
Media Foundation 개체에 의해 생성된 이벤트를 나타냅니다. 이 인터페이스를 사용하여 이벤트에 대한 정보를 가져옵니다. |
IMFMediaEventGenerator |
이벤트를 생성하는 Media Foundation 개체에서 이벤트를 검색합니다. |
IMFMediaEventQueue |
IMFMediaEventGenerator 인터페이스를 구현해야 하는 애플리케이션에 대한 이벤트 큐를 제공합니다. |
IMFMediaKeys |
DRM(디지털 권한 관리) 키 시스템을 사용하여 미디어 데이터의 암호를 해독하는 데 사용되는 미디어 키를 나타냅니다. |
IMFMediaKeySession |
DRM(디지털 권한 관리) 키 시스템을 사용하는 세션을 나타냅니다. |
IMFMediaKeySessionNotify |
미디어 키 세션에 대한 정보를 앱에 알리는 메커니즘을 제공합니다. |
IMFMediaSession |
보호된 콘텐츠와 보호되지 않은 콘텐츠에 대한 재생 컨트롤을 제공합니다. |
IMFMediaSharingEngine |
미디어 공유를 사용하도록 설정합니다. |
IMFMediaSharingEngineClassFactory |
IMFMediaSharingEngine인스턴스를 만듭니다. |
IMFMediaSink |
미디어 싱크 개체에 의해 구현됩니다. |
IMFMediaSinkPreroll |
프레젠테이션 클록이 시작되기 전에 미디어 싱크에서 샘플을 받을 수 있도록 합니다. |
IMFMediaSource |
미디어 원본 개체에 의해 구현됩니다. |
IMFMediaSourceEx |
IMFMediaSource 인터페이스를 확장하여 미디어 원본에 대한 추가 기능을 제공합니다. |
IMFMediaSourceExtension |
MSE(미디어 원본 확장)에 대한 기능을 제공합니다. |
IMFMediaSourceExtensionNotify |
IMFMediaSourceExtension관련된 이벤트를 발생시키는 기능을 제공합니다. |
IMFMediaSourcePresentationProvider |
시퀀서 원본에 알림을 제공합니다. |
IMFMediaSourceTopologyProvider |
애플리케이션이 시퀀서 소스에서 토폴로지를 가져올 수 있도록 합니다. |
IMFMediaStream |
미디어 원본에서 하나의 스트림을 나타냅니다. |
IMFMediaStreamSourceSampleRequest |
MediaStreamSource의 샘플 요청을 나타냅니다. |
IMFMediaTimeRange |
각 범위가 시작 및 종료 시간으로 정의되는 시간 범위 목록을 나타냅니다. |
IMFMediaType |
미디어 형식에 대한 설명을 나타냅니다. |
IMFMediaTypeHandler |
미디어 원본 또는 미디어 싱크와 같은 개체의 미디어 형식을 가져오고 설정합니다. |
IMFMetadata |
개체에 대한 메타데이터를 관리합니다. |
IMFMetadataProvider |
미디어 원본 또는 다른 개체에서 메타데이터를 가져옵니다. |
IMFMuxStreamAttributesManager |
멀티플렉싱된 미디어 소스의 하위 스트림IMFAttributes에 대한 액세스를 제공합니다. |
IMFMuxStreamSampleManager |
멀티플렉싱된 미디어 소스의 출력 내에서 개별 하위 스트림에 대한 IMFSample 개체를 검색하는 기능을 제공합니다. |
IMFMuxStreamMediaTypeManager |
멀티플렉싱된 미디어 원본에 대한 스트림 구성 관리를 사용하도록 설정합니다. 스트림 구성은 멀티플렉싱된 출력을 포함할 수 있는 하위 스트림 집합을 정의합니다. |
IMFNetCredential |
인증을 위해 사용자 이름 및 암호 정보를 설정하고 검색합니다. |
IMFNetCredentialCache |
자격 증명 캐시에서 자격 증명을 가져옵니다. |
IMFNetCredentialManager |
네트워크 원본에 대한 사용자 자격 증명을 제공하기 위해 애플리케이션에서 구현합니다. |
IMFNetCrossOriginSupport |
HTML5 미디어 다운로드에 대한 원본 간 정책을 적용하려는 클라이언트에 의해 구현됩니다. |
IMFNetProxyLocator |
서버에 연결할 때 사용할 프록시를 결정합니다. |
IMFNetProxyLocatorFactory |
사용할 프록시를 결정하는 프록시 로케이터 개체를 만듭니다. |
IMFNetResourceFilter |
바이트 스트림이 URL을 요청할 때 애플리케이션에 알리고 애플리케이션이 URL 리디렉션을 차단할 수 있도록 합니다. |
IMFNetSchemeHandlerConfig |
네트워크 구성표 플러그 인을 구성합니다. |
IMFObjectReferenceStream |
스트림에 대한 인터페이스 포인터를 마샬링합니다. IStream 지원하는 스트림 개체는 인터페이스 포인터에 대한 사용자 지정 마샬링을 제공하기 위해 이 인터페이스를 노출할 수 있습니다. |
IMFOutputPolicy |
ITA(입력 신뢰 기관)에서 사용 정책을 캡슐화합니다. |
IMFOutputSchema |
출력 보호 시스템 및 해당 구성 데이터에 대한 정보를 캡슐화합니다. |
IMFOutputTrustAuthority |
신뢰할 수 있는 출력이 지원하는 하나 이상의 출력 보호 시스템의 기능을 캡슐화합니다. |
IMFPluginControl |
미디어 파운데이션에서 미디어 원본 및 변환을 열거하는 방법을 제어합니다. |
IMFPluginControl2 |
미디어 파운데이션에서 미디어 원본 및 변환을 열거하는 방법을 제어합니다. |
IMFPMediaItem |
미디어 항목을 나타냅니다. (사용되지 않음) |
IMFPMediaPlayer |
미디어 파일을 재생하는 메서드를 포함합니다. (사용되지 않음) |
IMFPMediaPlayerCallback |
IMFPMediaPlayer 인터페이스에 대한 콜백 인터페이스입니다. |
IMFPMPClient |
미디어 원본이 IMFPMPHost 인터페이스에 대한 포인터를 받을 수 있도록 합니다. |
IMFPMPClientApp |
미디어 원본이 Windows 스토어 앱에서 콘텐츠 보호 기능을 구현하는 메커니즘을 제공합니다. |
IMFPMPHost |
애플리케이션 프로세스의 미디어 원본이 PMP(보호된 미디어 경로) 프로세스에서 개체를 만들 수 있도록 합니다. |
IMFPMPHostApp |
미디어 원본이 PMP(보호된 미디어 경로) 프로세스에서 Windows 런타임 개체를 만들 수 있습니다. |
IMFPMPServer |
미디어 세션 두 인스턴스가 동일한 PMP(보호된 미디어 경로) 프로세스를 공유할 수 있도록 합니다. |
IMFPresentationClock |
샘플이 렌더링되는 시기를 예약하고 여러 스트림을 동기화하는 데 사용되는 프레젠테이션 시계를 나타냅니다. |
IMFPresentationDescriptor |
프레젠테이션의 세부 정보를 설명합니다.
프레젠테이션 일반적인 프레젠테이션 시간을 공유하는 일련의 관련 미디어 스트림입니다. |
IMFPresentationTimeSource |
프레젠테이션 시계의 클록 시간을 제공합니다. |
IMFProtectedEnvironmentAccess |
콘텐츠 보호 시스템이 보호된 환경과 핸드셰이크를 수행할 수 있도록 하는 메서드를 제공합니다.
CreateFile 및 DeviceIoControl API는 Windows 스토어 앱에서 사용할 수 없기 때문에 필요합니다. |
IMFQualityAdvise |
품질 관리자가 파이프라인에서 구성 요소의 오디오 또는 비디오 품질을 조정할 수 있도록 합니다. |
IMFQualityAdvise2 |
파이프라인 개체가 품질 메시지에 대한 응답으로 자체 오디오 또는 비디오 품질을 조정할 수 있도록 합니다. |
IMFQualityAdviseLimits |
개체가 지원하는 품질 모드 수를 쿼리합니다. |
IMFQualityManager |
재생 품질을 조정합니다. 이 인터페이스는 품질 관리자에 의해 노출됩니다. |
IMFRateControl |
재생 속도를 가져오거나 설정합니다. |
IMFRateSupport |
역방향 재생을 포함하여 지원되는 재생 속도의 범위를 쿼리합니다. |
IMFReadWriteClassFactory |
싱크 작성기 또는 원본 판독기의 인스턴스를 만듭니다. |
IMFRealTimeClient |
MMCSS(멀티미디어 클래스 스케줄러 서비스)에 등록하도록 파이프라인 개체에 알깁니다. |
IMFRealTimeClientEx |
MMCSS(멀티미디어 클래스 스케줄러 서비스)에 등록하도록 파이프라인 개체에 알깁니다. |
IMFRemoteAsyncCallback |
Media Foundation 프록시/스텁 DLL에서 프로세스 경계를 넘어 특정 비동기 메서드 호출을 마샬링하는 데 사용됩니다. 애플리케이션은 이 인터페이스를 사용하거나 구현하지 않습니다. |
IMFRemoteDesktopPlugin |
터미널 서비스 환경에서 사용할 토폴로지 수정 |
IMFRemoteProxy |
원격 개체의 프록시 역할을 하는 개체에 의해 노출됩니다. |
IMFSAMIStyle |
SAMI 미디어 소스SAMI(Synchronized Accessible Media Interchange) 스타일을 설정하고 검색합니다. |
IMFSample |
미디어 데이터의 컨테이너 개체인 미디어 샘플을 나타냅니다. |
IMFSampleGrabberSinkCallback |
샘플 그래버 싱크에서 미디어 데이터를 가져오는 콜백 인터페이스입니다. |
IMFSampleGrabberSinkCallback2 |
IMFSampleGrabberSinkCallback 인터페이스를 확장합니다. |
IMFSampleOutputStream |
미디어 샘플을 바이트 스트림에 씁니다. |
IMFSampleProtection |
PMP(보호된 미디어 경로) 내의 미디어 데이터에 대한 암호화를 제공합니다. |
IMFSaveJob |
원본 바이트 스트림에서 애플리케이션 제공 바이트 스트림으로 미디어 데이터를 유지합니다. |
IMFSchemeHandler |
URL에서 미디어 원본 또는 바이트 스트림을 만듭니다. |
IMFSecureChannel |
두 개체 간에 단방향 보안 채널을 설정합니다. |
IMFSeekInfo |
특정 검색 위치의 경우 가장 가까운 두 키 프레임을 가져옵니다. |
IMFSensorActivitiesReport |
센서의 현재 활동을 설명하는 IMFSensorActivityReport 개체에 대한 액세스를 제공합니다. |
IMFSensorActivitiesReportCallback |
센서 활동 보고서를 사용할 수 있을 때 콜백을 수신하기 위해 클라이언트가 구현한 인터페이스입니다. |
IMFSensorActivityMonitor |
센서 활동 모니터를 제어하는 방법을 제공합니다. |
IMFSensorActivityReport |
센서의 활동 보고서를 나타냅니다. |
IMFSensorDevice |
IMFSensorGroup 인터페이스로 표현되는 센서 그룹에 속할 수 있는 센서 디바이스를 나타냅니다. 이 컨텍스트의 "디바이스"라는 용어는 물리적 디바이스, 사용자 지정 미디어 원본 또는 프레임 공급자를 참조할 수 있습니다. |
IMFSensorGroup |
IMFMediaSource 만들 수 있는 센서 디바이스 그룹을 나타냅니다. 이 컨텍스트의 "디바이스"라는 용어는 물리적 디바이스, 사용자 지정 미디어 원본 또는 프레임 공급자를 참조할 수 있습니다. 센서 그룹은 실제로 여러 센서 디바이스를 포함하거나 단일 디바이스만 포함할 수 있지만 여전히 센서 그룹으로 작동합니다. |
IMFSensorProcessActivity |
센서와 연결된 프로세스의 활동을 나타냅니다. |
IMFSensorProfileCollection |
미디어 파운데이션 센서 프로필 개체의 컬렉션을 포함합니다. |
IMFSensorProfile |
미디어 파운데이션 센서 프로필을 설명합니다. |
IMFSensorStream |
|
IMFSensorTransformFactory |
센서 변환에 의해 구현된 인터페이스는 미디어 파이프라인이 센서 변환의 요구 사항을 쿼리하고 센서 변환의 런타임 인스턴스를 만들 수 있도록 합니다. |
IMFSequencerSource |
Sequencer 원본의해 구현됩니다. |
IMFSharingEngineClassFactory |
미디어 공유 엔진의 인스턴스를 만듭니다. |
IMFShutdown |
명시적으로 종료해야 하는 일부 Media Foundation 개체에 의해 노출됩니다. |
IMFSignedLibrary |
콘텐츠 보호 시스템이 서명된 라이브러리에서 함수의 프로시저 주소를 가져올 수 있도록 하는 메서드를 제공합니다. 이 메서드는 Windows 스토어 앱에서 사용할 수 없는 GetProcAddress 동일한 기능을 제공합니다. |
IMFSimpleAudioVolume |
SAR(스트리밍 오디오 렌더러) 및 오디오 캡처 원본과 연결된 오디오 세션의 마스터 볼륨 수준을 제어합니다. |
IMFSinkWriter |
Media Foundation 싱크 기록기 개체에 의해 구현됩니다. |
IMFSinkWriterCallback |
Media Foundation 싱크 작성기에 대한 콜백 인터페이스입니다. |
IMFSinkWriterCallback2 |
IMFSinkWriterCallback 인터페이스를 확장합니다. |
IMFSinkWriterEncoderConfig |
미디어 유형 및 인코더 구성을 동적으로 변경하기 위해 싱크 기록기에 추가 기능을 제공합니다. |
IMFSinkWriterEx |
IMFSinkWriter 인터페이스를 확장합니다. |
IMFSourceBuffer |
IMFMediaSourceExtension대한 미디어 데이터가 들어 있는 버퍼를 나타냅니다. |
IMFSourceBufferList |
IMFSourceBuffer 개체의 컬렉션을 나타냅니다. |
IMFSourceBufferNotify |
IMFSourceBuffer관련된 이벤트를 발생시키는 기능을 제공합니다. |
IMFSourceOpenMonitor |
비동기 열기 작업의 진행률에 대한 네트워크 원본으로부터 알림을 수신하는 콜백 인터페이스입니다. |
IMFSourceReader |
Media Foundation 원본 판독기 개체에 의해 구현됩니다. |
IMFSourceReaderCallback |
Media Foundation 원본 판독기용 콜백 인터페이스입니다. |
IMFSourceReaderCallback2 |
IMFSourceReaderCallback 인터페이스를 확장합니다. |
IMFSourceReaderEx |
IMFSourceReader 인터페이스를 확장합니다. |
IMFSourceResolver |
URL 또는 바이트 스트림에서 미디어 원본을 만듭니다. |
IMFSpatialAudioObjectBuffer |
연결된 위치 및 렌더링 메타데이터가 있는 오디오 데이터의 섹션을 나타냅니다. 공간 오디오 개체는 IMFSpatialAudioSample 인스턴스에 저장되며 Media Foundation 구성 요소 간에 공간 오디오 정보를 전달할 수 있습니다. |
IMFSpatialAudioSample |
공간 사운드 정보가 있는 멀티미디어 샘플을 나타냅니다. 모든 IMFSpatialAudioSample 하나 이상의 IMFSpatialAudioObjectBuffer 개체를 포함합니다. |
IMFSSLCertificateManager |
클라이언트에서 구현하고 Media Foundation에서 호출하여 서버에서 요청한 클라이언트 SSL(Secure Sockets Layer) 인증서를 가져옵니다. |
IMFStreamDescriptor |
미디어 원본의 한 스트림에 대한 정보를 가져옵니다. |
IMFStreamingSinkConfig |
콘텐츠를 스트리밍하는 데 사용되는 미디어 싱크에 구성 정보를 전달합니다. |
IMFStreamSink |
미디어 싱크 개체의 스트림을 나타냅니다. |
IMFSystemId |
시스템 ID 데이터를 사용 중지하는 메서드를 제공합니다. |
IMFTimecodeTranslate |
영화 협회와 텔레비전 엔지니어(SMPTE) 시간 코드와 100나노초 시간 단위를 변환합니다. |
IMFTimedText |
시간 제한 텍스트 개체는 시간 제한 텍스트의 구성 요소를 나타냅니다. |
IMFTimedTextBinary |
시간 제한 텍스트 개체의 데이터 콘텐츠를 나타냅니다. |
IMFTimedTextCue |
시간 제한 텍스트 큐 개체를 나타냅니다. |
IMFTimedTextFormattedText |
형식이 지정된 시간 제한 텍스트 블록을 나타냅니다. |
IMFTimedTextNotify |
Media Foundation 시간 제한 텍스트 알림에 대한 콜백을 정의하는 인터페이스입니다. |
IMFTimedTextRegion |
시간 제한 텍스트 개체의 표시 영역을 나타냅니다. |
IMFTimedTextStyle |
시간 제한 텍스트의 스타일을 나타냅니다. |
IMFTimedTextTrack |
시간 제한 텍스트의 트랙을 나타냅니다. |
IMFTimedTextTrackList |
시간 제한 텍스트 트랙 목록을 나타냅니다. |
IMFTimer |
지정된 시간에 콜백을 호출하는 타이머를 제공합니다. |
IMFTopoLoader |
부분 토폴로지에서 전체 토폴로지로 변환합니다. |
IMFTopology |
토폴로지 나타냅니다.
토폴로지 특정 순서로 연결된 미디어 원본, 싱크 및 변환의 컬렉션을 설명합니다. |
IMFTopologyNode |
토폴로지의 노드를 나타냅니다. |
IMFTopologyNodeAttributeEditor |
미디어 세션의 현재 토폴로지에서 하나 이상의 노드 특성을 업데이트합니다. |
IMFTopologyServiceLookup |
사용자 지정 비디오 믹서 또는 비디오 발표자가 EVR(Enhanced Video Renderer)에서 인터페이스 포인터를 가져올 수 있도록 합니다. |
IMFTopologyServiceLookupClient |
비디오 믹서 또는 발표자를 초기화합니다. |
IMFTrackedSample |
비디오 미디어 샘플의 참조 횟수를 추적합니다. |
IMFTranscodeProfile |
코드 변환 프로필 개체에 의해 구현됩니다. |
IMFTranscodeSinkInfoProvider |
코드 변환 싱크 활성화 개체에 의해 구현됩니다. |
IMFTransform |
모든 MFT(Media Foundation Transforms)에서 구현됩니다. |
IMFTrustedInput |
ITA(입력 신뢰 기관)를 제공하는 구성 요소에 의해 구현됩니다. 이 인터페이스는 각 구성 요소의 스트림에 대한 ITA를 가져오는 데 사용됩니다. |
IMFTrustedOutput |
OTA(출력 신뢰 기관)를 제공하는 구성 요소에 의해 구현됩니다. |
IMFVideoDeviceID |
비디오 렌더러 구성 요소에서 지원하는 디바이스 식별자를 반환합니다. |
IMFVideoDisplayControl |
EVR(Enhanced Video Renderer)에서 비디오를 표시하는 방법을 제어합니다. |
IMFVideoMediaType |
비디오 형식에 대한 설명을 나타냅니다. |
IMFVideoMixerBitmap |
정적 비트맵 이미지를 EVR(Enhanced Video Renderer)에서 표시하는 비디오와 알파 혼합합니다. |
IMFVideoMixerControl |
EVR(Enhanced Video Renderer)이 비디오 하위 스트림을 혼합하는 방법을 제어합니다. |
IMFVideoMixerControl2 |
비디오 디인터레이싱에 대한 기본 설정을 제어합니다. |
IMFVideoPositionMapper |
입력 비디오 스트림의 위치를 출력 비디오 스트림의 해당 위치에 매핑합니다. |
IMFVideoPresenter |
비디오 발표자를 나타냅니다.
비디오 발표자 일반적으로 비디오 믹서에서 비디오 프레임을 수신하고 일반적으로 디스플레이에 렌더링하여 어떤 방식으로든 제공하는 개체입니다. |
IMFVideoProcessor |
EVR(Enhanced Video Renderer)에서 비디오 처리를 제어합니다. |
IMFVideoProcessorControl |
비디오 프로세서 MFT구성합니다. |
IMFVideoProcessorControl2 |
비디오 프로세서 MFT구성합니다. |
IMFVideoRenderer |
EVR(Enhanced Video Renderer)에 대한 새 믹서 또는 발표자를 설정합니다. |
IMFVideoSampleAllocator |
비디오 미디어 싱크에 대한 비디오 샘플을 할당합니다. |
IMFVideoSampleAllocatorCallback |
애플리케이션이 EVR(고급 비디오 렌더러)에서 할당한 비디오 샘플을 추적할 수 있도록 합니다. |
IMFVideoSampleAllocatorEx |
Direct3D 11 텍스처 표면을 포함하는 비디오 샘플을 할당합니다. |
IMFVideoSampleAllocatorNotify |
IMFVideoSampleAllocatorCallback 인터페이스에 대한 콜백입니다. |
IMFVideoSampleAllocatorNotifyEx |
IMFVideoSampleAllocatorCallback 인터페이스에 대한 콜백입니다. |
IMFWorkQueueServices |
미디어 세션만든 작업 큐를 제어합니다. |
IMFWorkQueueServicesEx |
IMFWorkQueueServices 인터페이스를 확장합니다. |
IPlayToControl |
PlayToConnection 개체가 미디어 요소에 연결할 수 있도록 합니다. |
IPlayToControlWithCapabilities |
콘텐츠의 기능을 확인하기 위해 IPlayToSource 기능을 제공합니다. |
IPlayToSourceClassFactory |
PlayToSource 개체의 인스턴스를 만듭니다. |
IWMCodecLeakyBucket |
비디오 인코더에서 "새는 버킷" 매개 변수를 구성합니다. |
IWMCodecOutputTimestamp |
디코딩할 다음 비디오 프레임의 타임스탬프를 가져옵니다. |
IWMCodecPrivateData |
출력 미디어 형식에 추가해야 하는 프라이빗 코덱 데이터를 가져옵니다. 이 코덱 데이터는 Windows Media Video 콘텐츠를 제대로 디코딩하는 데 필요합니다. |
IWMCodecProps |
형식별 코덱 속성을 검색하는 메서드를 제공합니다. |
IWMCodecStrings |
코덱 및 형식에 대한 이름 및 설명 문자열을 검색합니다. |
IWMColorConvProps |
색 변환기 DSP의 속성을 설정합니다. |
IWMResamplerProps |
오디오 리샘플러 DSP의 속성을 설정합니다. |
IWMResizerProps |
비디오 리사이저 DSP의 속성을 설정합니다. |
IWMSampleExtensionSupport |
샘플 확장에 대한 코덱 지원을 구성합니다. |
IWMVideoDecoderHurryup |
비디오 디코더의 속도를 제어합니다. |
IWMVideoDecoderReconBuffer |
참고: 이 인터페이스는 사용되지 않으므로 사용하면 안 됩니다. 재구성된 비디오 프레임을 관리합니다. |
IWMVideoForceKeyFrame |
인코더가 현재 프레임을 키 프레임으로 인코딩하도록 합니다. |
관련 항목