이 섹션에서는
| 주제 | 묘사 |
|---|---|
| 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 |
인코더가 현재 프레임을 키 프레임으로 인코딩하도록 합니다. |
관련 항목