미디어 파운데이션 인터페이스
섹션 내용
항목 | 설명 |
---|---|
IAdvancedMediaCapture |
고급 미디어 캡처를 사용하도록 설정합니다. |
IAdvancedMediaCaptureInitializationSettings |
고급 미디어 캡처에 대한 초기화 설정을 제공합니다. |
IAdvancedMediaCaptureSettings |
고급 미디어 캡처에 대한 설정을 제공합니다. |
IDirect3DDeviceManager9 |
두 스레드가 동일한 Direct3D 9 디바이스를 공유할 수 있도록 하고 디바이스의 DXVA(DirectX Video Acceleration) 기능에 대한 액세스를 제공합니다. |
IDirectXVideoAccelerationService |
Direct3D 디바이스에서 DXVA(DirectX Video Acceleration) 서비스를 제공합니다. |
IDirectXVideoDecoder |
DXVA(DirectX 비디오 가속) 비디오 디코더 디바이스를 나타냅니다. |
IDirectXVideoDecoderService |
DXVA(DirectX Video Acceleration) 디코더 서비스에 대한 액세스를 제공합니다. |
IDirectXVideoMemoryConfiguration |
압축되지 않은 비디오 화면의 비디오 메모리 유형을 설정합니다. |
IDirectXVideoProcessor |
DXVA(DirectX Video Acceleration) 비디오 프로세서 디바이스를 나타냅니다. |
IDirectXVideoProcessorService |
DXVA(DirectX Video Acceleration) 비디오 처리 서비스에 대한 액세스를 제공합니다. |
IEVRFilterConfig |
DirectShow Enhanced Video Renderer (EVR) 필터의 입력 핀 수를 설정합니다. |
IEVRFilterConfigEx |
DirectShow Enhanced Video Renderer (EVR) 필터를 구성합니다. |
IEVRTrustedVideoPlugin |
향상된 EVR(비디오 렌더러)에 대한 플러그 인 구성 요소가 보호된 미디어와 함께 작동할 수 있도록 합니다. |
IEVRVideoStreamControl |
이 인터페이스는 지원되지 않습니다. |
IMF2DBuffer |
비디오 프레임과 같은 2차원 표면을 포함하는 버퍼를 나타냅니다. |
IMF2DBuffer2 |
비디오 프레임과 같은 2차원 표면을 포함하는 버퍼를 나타냅니다. |
IMFActivate |
애플리케이션에서 개체 만들기를 연기할 수 있도록 합니다. |
IMFASFContentInfo |
ASF(고급 시스템 형식) 사양을 준수하는 파일의 헤더 섹션을 작업하는 메서드를 제공합니다. |
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(고급 시스템 형식) 파일에서 스트림을 선택합니다. |
IMFAsyncCallback |
비동기 메서드가 완료되면 애플리케이션에 알리는 콜백 인터페이스입니다. |
IMFAsyncCallbackLogging |
비동기 콜백이 연결된 부모 개체에 대한 로깅 정보를 제공합니다. |
IMFAsyncResult |
비동기 작업의 결과에 대한 정보를 제공합니다. |
IMFAttributes |
개체에 키/값 쌍을 저장하는 일반적인 방법을 제공합니다. |
IMFAudioMediaType |
IMFAudioMediaType 은 Windows 7을 기준으로 더 이상 사용할 수 없습니다. |
IMFAudioPolicy |
SAR(스트리밍 오디오 렌더러)와 연결된 오디오 세션을 구성합니다. |
IMFAudioStreamVolume |
개별 오디오 채널의 볼륨 수준을 제어합니다. |
IMFBufferListNotify |
IMFSourceBufferList 개체가 클라이언트에 중요한 상태 변경을 알릴 수 있도록 합니다. |
IMFByteStream |
로컬 파일, 네트워크 파일 또는 다른 원본일 수 있는 일부 데이터 원본의 바이트 스트림을 나타냅니다. |
IMFByteStreamBuffering |
바이트 스트림이 네트워크에서 데이터를 버퍼링하는 방법을 제어합니다. |
IMFByteStreamCacheControl |
네트워크 바이트 스트림이 로컬 캐시로 데이터를 전송하는 방법을 제어합니다. |
IMFByteStreamCacheControl2 |
네트워크 바이트 스트림이 로컬 캐시로 데이터를 전송하는 방법을 제어합니다. |
IMFByteStreamHandler |
바이트 스트림에서 미디어 원본을 만듭니다. |
IMFByteStreamProxyClassFactory |
바이트 스트림에 대한 프록시를 만듭니다. |
IMFByteStreamTimeSeek |
시간별 바이트 스트림 위치를 찾습니다. |
IMFCaptureEngine |
하나 이상의 캡처 디바이스를 제어합니다. |
IMFCaptureEngineClassFactory |
캡처 엔진의 instance 만듭니다. |
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 메서드를 통해 Media Foundation에 IMFHttpDownloadSession 인터페이스를 제공합니다. Microsoft Media Foundation은 이 인터페이스를 사용하여 HTTP 또는 HTTPS URL로 식별된 리소스의 "스트리밍" 또는 "프로그레시브"를 다운로드합니다. 리소스를 다운로드하기 위해 여러 HTTP 요청을 보낼 수 있습니다.
IMFHttpDownloadSession 인터페이스는 이러한 개별 HTTP 요청을 만드는 데 사용됩니다. |
IMFHttpDownloadSessionProvider |
애플리케이션은 사용자 지정 HTTP 또는 HTTPS 다운로드 구현을 제공하기 위해 이 인터페이스를 구현합니다.
IMFSourceResolver 인터페이스를 사용하여 공급자를 등록합니다. 자세한 내용은 원본 확인자 사용을 참조하세요. 등록되면 Microsoft Media Foundation은 공급자 구현의 CreateHttpDownloadSession 메서드를 호출하여 기본 구현을 사용하는 대신 HTTP 또는 HTTPS URL을 엽니다. |
IMFImageSharingEngine |
이미지 공유를 사용하도록 설정합니다. |
IMFImageSharingEngineClassFactory |
IMFImageSharingEngine의 instance 만듭니다. |
IMFInputTrustAuthority |
PMP(보호된 미디어 경로)의 다른 구성 요소가 ITA(입력 신뢰 기관)에서 제공하는 입력 보호 시스템을 사용할 수 있도록 합니다. |
IMFLocalMFTRegistration |
호출자 프로세스에 MFT(Media Foundation 변환)를 등록합니다. |
IMFMediaBuffer |
미디어 데이터가 포함된 메모리 블록을 나타냅니다. |
IMFMediaEngine |
애플리케이션에서 오디오 또는 비디오 파일을 재생할 수 있습니다. |
IMFMediaEngineClassFactory |
미디어 엔진의 instance 만듭니다. |
IMFMediaEngineClassFactory2 |
IMFMediaKeys 개체의 instance 만듭니다. |
IMFMediaEngineClassFactoryEx |
IMFMediaEngineClassFactory 인터페이스에 대한 확장입니다. |
IMFMediaEngineEME |
암호화된 미디어 확장 메서드를 추가하기 위해 미디어 엔진에서 구현합니다. |
IMFMediaEngineEx |
IMFMediaEngine 인터페이스를 확장합니다. |
IMFMediaEngineExtension |
애플리케이션이 미디어 엔진에서 미디어 리소스를 로드할 수 있도록 합니다. |
IMFMediaEngineNeedKeyNotify |
키 요청 데이터를 알리기 위해 미디어 엔진에 대한 콜백을 나타냅니다. |
IMFMediaEngineNotify |
IMFMediaEngine 인터페이스에 대한 콜백 인터페이스입니다. |
IMFMediaEngineOPMInfo |
OPM( 출력 보호 관리자 )에 대한 정보를 가져오는 메서드를 제공합니다. |
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의 instance 만듭니다. |
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 |
콘텐츠 보호 시스템이 보호된 환경과 핸드셰이크를 수행할 수 있도록 하는 메서드를 제공합니다. 이는 Windows 스토어 앱에서 CreateFile 및 DeviceIoControl API를 사용할 수 없기 때문에 필요합니다. |
IMFQualityAdvise |
품질 관리자가 파이프라인에서 구성 요소의 오디오 또는 비디오 품질을 조정할 수 있도록 합니다. |
IMFQualityAdvise2 |
파이프라인 개체가 품질 메시지에 대한 응답으로 자체 오디오 또는 비디오 품질을 조정할 수 있도록 합니다. |
IMFQualityAdviseLimits |
개체에서 지원하는 품질 모드 수를 쿼리합니다. |
IMFQualityManager |
재생 품질을 조정합니다. 이 인터페이스는 품질 관리자에 의해 노출됩니다. |
IMFRateControl |
재생 속도를 가져오거나 설정합니다. |
IMFRateSupport |
역방향 재생을 포함하여 지원되는 재생 속도의 범위를 쿼리합니다. |
IMFReadWriteClassFactory |
싱크 작성기 또는 원본 판독기의 instance 만듭니다. |
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 |
센서 변환에 의해 구현된 인터페이스는 미디어 파이프라인이 센서 변환의 요구 사항을 쿼리하고 센서 변환의 런타임 instance 만들 수 있도록 합니다. |
IMFSequencerSource |
Sequencer 원본에 의해 구현됩니다. |
IMFSharingEngineClassFactory |
미디어 공유 엔진의 instance 만듭니다. |
IMFShutdown |
명시적으로 종료해야 하는 일부 Media Foundation 개체에 의해 노출됩니다. |
IMFSignedLibrary |
콘텐츠 보호 시스템이 서명된 라이브러리에서 함수의 프로시저 주소를 가져올 수 있도록 하는 메서드를 제공합니다. 이 메서드는 Windows 스토어 앱에서 사용할 수 없는 GetProcAddress 와 동일한 기능을 제공합니다. |
IMFSimpleAudioVolume |
SAR(스트리밍 오디오 렌더러) 및 오디오 캡처 원본과 연결된 오디오 세션의 master 볼륨 수준을 제어합니다. |
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 |
timed-text-cue 개체를 나타냅니다. |
IMFTimedTextFormattedText |
형식이 지정된 시간 제한 텍스트 블록을 나타냅니다. |
IMFTimedTextNotify |
Media Foundation 시간 제한 텍스트 알림에 대한 콜백을 정의하는 인터페이스입니다. |
IMFTimedTextRegion |
시간 제한 텍스트 개체의 표시 영역을 나타냅니다. |
IMFTimedTextStyle |
시간 제한 텍스트의 스타일을 나타냅니다. |
IMFTimedTextTrack |
시간 제한 텍스트의 트랙을 나타냅니다. |
IMFTimedTextTrackList |
시간 제한 텍스트 트랙 목록을 나타냅니다. |
IMFTimer |
지정된 시간에 콜백을 호출하는 타이머를 제공합니다. |
IMFTopoLoader |
부분 토폴로지를 전체 토폴로지로 변환합니다. |
IMFTopology |
토폴로지를 나타냅니다.
토폴로지에서는 특정 순서로 연결된 미디어 원본, 싱크 및 변환의 컬렉션을 설명합니다. |
IMFTopologyNode |
토폴로지의 노드를 나타냅니다. |
IMFTopologyNodeAttributeEditor |
미디어 세션의 현재 토폴로지에서 하나 이상의 노드 특성을 업데이트. |
IMFTopologyServiceLookup |
사용자 지정 비디오 믹서 또는 비디오 발표자가 EVR( 고급 비디오 렌더러 )에서 인터페이스 포인터를 가져올 수 있도록 합니다. |
IMFTopologyServiceLookupClient |
비디오 믹서 또는 발표자를 초기화합니다. |
IMFTrackedSample |
비디오 미디어 샘플의 참조 횟수를 추적합니다. |
IMFTranscodeProfile |
코드 변환 프로필 개체에 의해 구현됩니다. |
IMFTranscodeSinkInfoProvider |
코드 변환 싱크 활성화 개체에 의해 구현됩니다. |
IMFTransform |
모든 MFT(Media Foundation Transforms )에서 구현됩니다. |
IMFTrustedInput |
ITA(입력 신뢰 기관)를 제공하는 구성 요소에 의해 구현됩니다. 이 인터페이스는 각 구성 요소의 스트림에 대한 ITA를 가져오는 데 사용됩니다. |
IMFTrustedOutput |
OTA(출력 신뢰 기관)를 제공하는 구성 요소에 의해 구현됩니다. |
IMFVideoDeviceID |
비디오 렌더러 구성 요소에서 지원하는 디바이스 식별자를 반환합니다. |
IMFVideoDisplayControl |
EVR( 고급 비디오 렌더러 )이 비디오를 표시하는 방법을 제어합니다. |
IMFVideoMediaType |
비디오 형식에 대한 설명을 나타냅니다. |
IMFVideoMixerBitmap |
고정 비트맵 이미지를 EVR( 고급 비디오 렌더러 )이 표시하는 비디오와 알파 혼합합니다. |
IMFVideoMixerControl |
EVR( Enhanced Video Renderer )이 비디오 하위 스트림을 혼합하는 방법을 제어합니다. |
IMFVideoMixerControl2 |
비디오 디인터레이싱에 대한 기본 설정을 제어합니다. |
IMFVideoPositionMapper |
입력 비디오 스트림의 위치를 출력 비디오 스트림의 해당 위치에 매핑합니다. |
IMFVideoPresenter |
비디오 발표자를 나타냅니다.
비디오 발표자는 일반적으로 비디오 믹서에서 비디오 프레임을 수신하고 일반적으로 디스플레이에 렌더링하여 어떤 식으로든 제공하는 개체입니다. |
IMFVideoProcessor |
EVR( Enhanced Video Renderer )에서 비디오 처리를 제어합니다. |
IMFVideoProcessorControl |
비디오 프로세서 MFT를 구성합니다. |
IMFVideoProcessorControl2 |
비디오 프로세서 MFT를 구성합니다. |
IMFVideoRenderer |
EVR( 고급 비디오 렌더러 )에 대한 새 믹서 또는 발표자를 설정합니다. |
IMFVideoSampleAllocator |
비디오 미디어 싱크에 대한 비디오 샘플을 할당합니다. |
IMFVideoSampleAllocatorCallback |
애플리케이션이 향상된 EVR(비디오 렌더러)에서 할당한 비디오 샘플을 추적할 수 있도록 합니다. |
IMFVideoSampleAllocatorEx |
Direct3D 11 텍스처 표면을 포함하는 비디오 샘플을 할당합니다. |
IMFVideoSampleAllocatorNotify |
IMFVideoSampleAllocatorCallback 인터페이스에 대한 콜백입니다. |
IMFVideoSampleAllocatorNotifyEx |
IMFVideoSampleAllocatorCallback 인터페이스에 대한 콜백입니다. |
IMFWorkQueueServices |
미디어 세션에서 만든 작업 큐를 제어합니다. |
IMFWorkQueueServicesEx |
IMFWorkQueueServices 인터페이스를 확장합니다. |
IPlayToControl |
PlayToConnection 개체가 미디어 요소에 연결할 수 있도록 합니다. |
IPlayToControlWithCapabilities |
IPlayToSource에 대한 기능을 제공하여 콘텐츠의 기능을 확인합니다. |
IPlayToSourceClassFactory |
PlayToSource 개체의 instance 만듭니다. |
IWMCodecLeakyBucket |
비디오 인코더에서 "새는 버킷" 매개 변수를 구성합니다. |
IWMCodecOutputTimestamp |
디코딩할 다음 비디오 프레임의 타임스탬프를 가져옵니다. |
IWMCodecPrivateData |
출력 미디어 형식에 추가해야 하는 프라이빗 코덱 데이터를 가져옵니다. 이 코덱 데이터는 Windows Media 비디오 콘텐츠를 제대로 디코딩하는 데 필요합니다. |
IWMCodecProps |
형식별 코덱 속성을 검색하는 메서드를 제공합니다. |
IWMCodecStrings |
코덱 및 형식에 대한 이름 및 설명 문자열을 검색합니다. |
IWMColorConvProps |
색 변환기 DSP의 속성을 설정합니다. |
IWMResamplerProps |
오디오 리샘플러 DSP의 속성을 설정합니다. |
IWMResizerProps |
비디오 리사이저 DSP의 속성을 설정합니다. |
IWMSampleExtensionSupport |
샘플 확장에 대한 코덱 지원을 구성합니다. |
IWMVideoDecoderHurryup |
비디오 디코더의 속도를 제어합니다. |
IWMVideoDecoderReconBuffer |
참고: 이 인터페이스는 사용되지 않으며 사용하면 안 됩니다. 재구성된 비디오 프레임을 관리합니다. |
IWMVideoForceKeyFrame |
인코더가 현재 프레임을 키 프레임으로 인코딩하도록 합니다. |
관련 항목