미디어 파운데이션 함수
섹션 내용
항목 | 설명 |
---|---|
CreateNamedPropertyStore |
이름/값 쌍을 저장할 빈 속성 저장소를 만듭니다. |
CreatePropertyStore |
빈 속성 저장소 개체를 만듭니다. |
DXVA2_Fixed32OpaqueAlpha |
불투명 알파 값을 포함하는 DXVA2_Fixed32 구조체를 반환합니다. |
DXVA2_Fixed32TransparentAlpha |
투명한 알파 값을 포함하는 DXVA2_Fixed32 구조를 반환합니다. |
DXVA2CreateDirect3DDeviceManager9 |
Direct3D 장치 관리자 인스턴스를 만듭니다. |
DXVA2CreateVideoService |
DXVA(DirectX Video Acceleration) 서비스 개체를 만듭니다. |
DXVA2FixedToFloat |
DXVA2_Fixed32 값을 부동 소수점 숫자로 변환합니다. |
DXVA2FloatToFixed |
부동 소수점 숫자를 DXVA2_Fixed32 값으로 변환합니다. |
DXVAHD_CreateDevice |
Microsoft DirectX 비디오 가속 고화질(DXVA-HD) 디바이스를 만듭니다. |
MFAddPeriodicCallback |
고정 간격으로 호출할 콜백 함수를 설정합니다. |
MFAllocateSerialWorkQueue |
작업 항목을 직렬화하도록 보장되는 작업 큐를 만듭니다. |
MFAllocateWorkQueue |
새 작업 큐를 만듭니다. |
MFAllocateWorkQueueEx |
새 작업 큐를 만듭니다. |
MFAverageTimePerFrameToFrameRate |
비디오 프레임의 평균 기간에서 프레임 속도를 초당 프레임 단위로 계산합니다. |
MFBeginCreateFile |
파일에서 바이트 스트림을 만드는 비동기 요청을 시작합니다. |
MFBeginRegisterWorkQueueWithMMCSS |
작업 큐를 MMCSS(멀티미디어 클래스 스케줄러 서비스) 작업에 연결합니다. |
MFBeginRegisterWorkQueueWithMMCSSEx |
작업 큐를 MMCSS(멀티미디어 클래스 스케줄러 서비스) 작업에 연결합니다. |
MFBeginUnregisterWorkQueueWithMMCSS |
MMCSS(멀티미디어 클래스 스케줄러 서비스) 작업에서 작업 큐의 등록을 취소합니다. |
MFCalculateBitmapImageSize |
비디오 형식의 이미지 크기를 검색합니다. |
MFCalculateImageSize |
압축되지 않은 비디오 형식의 이미지 크기(바이트)를 검색합니다. |
MFCancelCreateFile |
파일에서 바이트 스트림을 만드는 비동기 요청을 취소합니다. |
MFCancelWorkItem |
MFScheduleWorkItem 또는 MFScheduleWorkItemEx로 예약된 비동기 작업을 취소하려고 시도합니다. |
MFCheckContentProtectionDevice |
지정된 미디어 보호 시스템에 하드웨어 보안 프로세서가 지원되는지 여부를 확인합니다. |
MFCompareFullToPartialMediaType |
전체 미디어 형식과 부분 미디어 형식을 비교합니다. |
MFConvertColorInfoFromDXVA |
MFVIDEOFORMAT 구조체의 확장 색 정보를 설정합니다. |
MFConvertColorInfoToDXVA |
확장 색 정보를 MFVIDEOFORMAT에서 해당하는 DXVA(DirectX Video Acceleration) 색 정보로 변환합니다. |
MFConvertFromFP16Array |
16비트 부동 소수점 숫자의 배열을 32비트 부동 소수점 숫자의 배열로 변환합니다. |
MFConvertToFP16Array |
32비트 부동 소수점 숫자의 배열을 16비트 부동 소수점 숫자의 배열로 변환합니다. |
MFCopyImage |
한 버퍼에서 다른 버퍼로 이미지 또는 이미지 평면을 복사합니다. |
MFCreate2DMediaBuffer |
2D 이미지 데이터를 저장할 시스템 메모리 버퍼 개체를 만듭니다. |
MFCreate3GPMediaSink |
3GP 파일을 작성하기 위한 미디어 싱크를 만듭니다. |
MFCreateAC3MediaSink |
AC-3 미디어 싱크의 인스턴스를 만듭니다. |
MFCreateADTSMediaSink |
ADTS(오디오 데이터 전송 스트림) 미디어 싱크의 인스턴스를 만듭니다. |
MFCreateAggregateSource |
미디어 원본 컬렉션을 집계하는 미디어 원본을 만듭니다. |
MFCreateAlignedMemoryBuffer |
지정된 바이트 맞춤을 사용하여 시스템 메모리를 할당하고 메모리를 관리하는 미디어 버퍼를 만듭니다. |
MFCreateAMMediaTypeFromMFMediaType |
Media Foundation 미디어 형식에서 DirectShow AM_MEDIA_TYPE 구조를 만듭니다. |
MFCreateASFContentInfo |
ASF Header 개체 개체를 만듭니다. |
MFCreateASFIndexer |
ASF 인덱서 개체를 만듭니다. |
MFCreateASFIndexerByteStream |
ASF 스트림의 인덱스 액세스에 대한 바이트 스트림을 만듭니다. |
MFCreateASFMediaSink |
ASF 미디어 싱크를 만듭니다. |
MFCreateASFMediaSinkActivate |
ASF 미디어 싱크를 만드는 데 사용할 수 있는 활성화 개체를 만듭니다. |
MFCreateASFMultiplexer |
ASF 멀티플렉서를 만듭니다. |
MFCreateASFProfile |
ASF 프로필 개체를 만듭니다. |
MFCreateASFProfileFromPresentationDescriptor |
프레젠테이션 설명자에서 ASF 프로필 개체를 만듭니다. |
MFCreateASFSplitter |
ASF 분할자를 만듭니다. |
MFCreateASFStreamingMediaSink |
ASF 스트리밍 싱크에 대한 활성화 개체를 만듭니다. |
MFCreateASFStreamingMediaSinkActivate |
ASF 스트리밍 싱크에 대한 활성화 개체를 만듭니다. |
MFCreateASFStreamSelector |
ASF 스트림 선택기를 만듭니다. |
MFCreateAsyncResult |
비동기 결과 개체를 만듭니다. 비동기 메서드를 구현하는 경우 이 함수를 사용합니다. |
MFCreateAttributes |
빈 특성 저장소를 만듭니다. |
MFCreateAudioMediaType |
WAVEFORMATEX 구조체에서 오디오 미디어 형식을 만듭니다. |
MFCreateAudioRenderer |
스트리밍 오디오 렌더러를 만듭니다. |
MFCreateAudioRendererActivate |
스트리밍 오디오 렌더러에 대한 활성화 개체를 만듭니다. |
MFCreateAVIMediaSink |
AVI(Audio-Video Interleaved) 싱크를 만듭니다. |
MFCreateCaptureEngine |
캡처 엔진의 인스턴스를 만듭니다. |
MFCreateCollection |
빈 컬렉션 개체를 만듭니다. |
MFCreateContentDecryptorContext |
지정된 미디어 보호 시스템에 대한 IMFContentDecryptorContext 인터페이스를 만듭니다. |
MFCreateContentProtectionDevice |
지정된 미디어 보호 시스템에 대한 IMFContentProtectionDevice 인터페이스를 만듭니다. |
MFCreateCredentialCache |
자격 증명 캐시 개체를 만듭니다. 애플리케이션은 이 개체를 사용하여 사용자 지정 자격 증명 관리자를 구현할 수 있습니다. |
MFCreateDeviceSource |
하드웨어 캡처 디바이스에 대한 미디어 원본을 만듭니다. |
MFCreateDeviceSourceActivate |
하드웨어 캡처 디바이스를 나타내는 활성화 개체를 만듭니다. |
MFCreateDXGIDeviceManager |
Microsoft DXGI(DirectX Graphics Infrastructure) 장치 관리자 인스턴스를 만듭니다. |
MFCreateDXGISurfaceBuffer |
DXGI 화면을 관리하는 미디어 버퍼를 만듭니다. |
MFCreateDXSurfaceBuffer |
Direct3D 9 화면을 관리하는 미디어 버퍼 개체를 만듭니다. |
MFCreateEventQueue |
이벤트 큐를 만듭니다. |
MFCreateFile |
파일에서 바이트 스트림을 만듭니다. |
MFCreateFMPEG4MediaSink |
조각화된 MP4 파일을 작성하기 위한 미디어 싱크를 만듭니다. |
MFCreateLegacyMediaBufferOnMFMediaBuffer |
Media Foundation 미디어 버퍼를 DMO(DirectX Media Objects)와 호환되는 버퍼로 변환합니다. |
MFCreateMediaBufferFromMediaType |
지정된 미디어 형식에 가장 적합한 시스템 메모리 버퍼를 할당합니다. |
MFCreateMediaBufferWrapper |
기존 미디어 버퍼를 래핑하는 미디어 버퍼를 만듭니다. |
MFCreateMediaEvent |
미디어 이벤트 개체를 만듭니다. |
MFCreateMediaExtensionActivate |
Windows 런타임 클래스에 대한 활성화 개체를 만듭니다. |
MFCreateMediaSession |
애플리케이션 프로세스 에서 미디어 세션을 만듭니다. |
MFCreateMediaType |
빈 미디어 형식을 만듭니다. |
MFCreateMediaTypeFromProperties |
속성에서 IMFMediaType을 만듭니다. |
MFCreateMediaTypeFromRepresentation |
다른 형식 표현에서 Media Foundation 미디어 형식을 만듭니다. |
MFCreateMemoryBuffer |
시스템 메모리를 할당하고 이를 관리하는 미디어 버퍼를 만듭니다. |
MFCreateMFByteStreamOnStream |
IStream 포인터를 래핑하는 Microsoft Media Foundation 바이트 스트림을 만듭니다. |
MFCreateMFByteStreamOnStreamEx |
IRandomAccessStream 개체를 래핑하는 Media Foundation 바이트 스트림을 만듭니다. |
MFCreateMFByteStreamWrapper |
바이트 스트림에 대한 래퍼를 만듭니다. |
MFCreateMFVideoFormatFromMFMediaType |
비디오 미디어 형식에서 MFVIDEOFORMAT 구조를 만듭니다. |
MFCreateMP3ByteStreamPlugin |
MP3 미디어 원본에 대한 바이트 스트림 처리기를 만듭니다. |
MFCreateMP3MediaSink |
MP3 미디어 싱크를 만듭니다. |
MFCreateMPEG4MediaSink |
MP4 파일을 작성하기 위한 미디어 싱크를 만듭니다. |
MFCreateMuxSink |
MFT(멀티플렉서 미디어 파운데이션 변환)를 래핑하는 제네릭 미디어 싱크를 만듭니다. |
MFCreateMuxStreamAttributes |
멀티플렉싱된 하위 스트림의 콘텐츠를 설명하는 IMFAttributes를 만듭니다. |
MFCreateMuxStreamMediaType |
멀티플렉싱된 하위 스트림의 미디어 형식을 설명하는 IMFMediaType을 만듭니다. |
MFCreateMuxStreamSample |
멀티플렉싱된 하위 스트림의 샘플을 포함하는 IMFSample을 만듭니다. |
MFCreateNetSchemePlugin |
네트워크 원본에 대한 스키마 처리기를 만듭니다. |
MFCreatePathFromURL |
파일 URL을 Microsoft MS-DOS 경로로 변환합니다. |
MFCreatePMPMediaSession |
PMP(보호된 미디어 경로) 프로세스 내에 미디어 세션의 인스턴스를 만듭니다. |
MFCreatePMPServer |
PMP(보호된 미디어 경로) 서버 개체를 만듭니다. |
MFCreatePresentationClock |
프레젠테이션 시계를 만듭니다. |
MFCreatePresentationDescriptor |
프레젠테이션 설명자를 만듭니다. |
MFCreatePresentationDescriptorFromASFProfile |
ASF 프로필 개체에서 프레젠테이션 설명자를 만듭니다. |
MFCreatePropertiesFromMediaType |
IMFMediaType에서 속성을 만듭니다. |
MFCreateProtectedEnvironmentAccess |
콘텐츠 보호 시스템이 보호된 환경과 핸드셰이크를 수행할 수 있도록 하는 IMFProtectedEnvironmentAccess 개체를 만듭니다. |
MFCreateProxyLocator |
기본 프록시 로케이터를 만듭니다. |
MFCreateRemoteDesktopPlugin |
원격 데스크톱 플러그 인 개체를 만듭니다. 애플리케이션이 터미널 서비스 클라이언트 세션에서 실행 중인 경우 이 개체를 사용합니다. |
MFCreateSample |
빈 미디어 샘플을 만듭니다. |
MFCreateSampleCopierMFT |
샘플 복사기 변환의 인스턴스를 만듭니다. |
MFCreateSampleGrabberSinkActivate |
샘플 그래버 미디어 싱크에 대한 활성화 개체를 만듭니다. |
MFCreateSensorActivityMonitor |
IMFSensorActivityMonitor 인터페이스의 새 인스턴스를 초기화합니다. |
MFCreateSensorGroup |
제공된 기호 링크 이름을 기반으로 IMFSensorGroup 인터페이스의 인스턴스를 만듭니다. |
MFCreateSensorStream |
IMFSensorStream 인터페이스의 인스턴스를 만듭니다. |
MFCreateSensorProfile |
지정된 형식, 인덱스 및 선택적 제약 조건에 따라 센서 프로필을 만듭니다. |
MFCreateSensorProfileCollection |
센서 프로필 컬렉션을 만듭니다. |
MFCreateSequencerSegmentOffset |
시퀀서 소스 프레젠테이션 내에서 검색하는 데 사용할 수 있는 PROPVARIANT를 만듭니다. |
MFCreateSequencerSource |
시퀀서 원본을 만듭니다. |
MFCreateSimpleTypeHandler |
한 번에 단일 미디어 형식을 지원하는 미디어 형식 처리기를 만듭니다. |
MFCreateSinkWriterFromMediaSink |
미디어 싱크에서 싱크 작성기를 만듭니다. |
MFCreateSinkWriterFromURL |
URL 또는 바이트 스트림에서 싱크 작성기를 만듭니다. |
MFCreateSourceReaderFromByteStream |
바이트 스트림에서 원본 판독기를 만듭니다. |
MFCreateSourceReaderFromMediaSource |
미디어 원본에서 원본 판독기를 만듭니다. |
MFCreateSourceReaderFromURL |
URL에서 원본 판독기를 만듭니다. |
MFCreateSourceResolver |
URL 또는 바이트 스트림에서 미디어 원본을 만드는 데 사용되는 원본 확인자를 만듭니다. |
MFCreateStandardQualityManager |
품질 관리자의 기본 구현을 만듭니다. |
MFCreateStreamDescriptor |
스트림 설명자를 만듭니다. |
MFCreateStreamOnMFByteStream |
Media Foundation 바이트 스트림을 래핑하는 IStream 포인터를 반환합니다. |
MFCreateStreamOnMFByteStreamEx |
Media Foundation 바이트 스트림을 래핑하는 IRandomAccessStream 개체를 만듭니다. |
MFCreateSystemTimeSource |
시스템 시간을 기반으로 하는 프레젠테이션 시간 원본을 만듭니다. |
MFCreateTempFile |
임시 로컬 파일에서 지원되는 바이트 스트림을 만듭니다. |
MFCreateTopoLoader |
토폴로지 로더의 새 인스턴스를 만듭니다. |
MFCreateTopology |
토폴로지 개체를 만듭니다. |
MFCreateTopologyNode |
토폴로지 노드를 만듭니다. |
MFCreateTrackedSample |
비디오 미디어 샘플에서 참조 횟수를 추적하는 IMFTrackedSample 개체를 만듭니다. |
MFCreateTranscodeProfile |
빈 코드 변환 프로필 개체를 만듭니다. |
MFCreateTranscodeSinkActivate |
트랜스코드 싱크 활성화 개체를 만듭니다. |
MFCreateTranscodeTopology |
부분 트랜스코드 토폴로지 만들기 |
MFCreateTranscodeTopologyFromByteStream |
바이트 스트림으로 코드 변환하기 위한 토폴로지 만들기 |
MFCreateTransformActivate |
MFT(Media Foundation 변환)에 대한 제네릭 활성화 개체를 만듭니다. |
MFCreateURLFromPath |
Microsoft MS-DOS 경로를 정식화된 URL로 변환합니다. |
MFCreateVideoMediaType |
MFVIDEOFORMAT 구조체에서 비디오 미디어 형식을 만듭니다. |
MFCreateVideoMediaTypeFromBitMapInfoHeader |
이 기능은 구현되지 않았습니다. |
MFCreateVideoMediaTypeFromBitMapInfoHeaderEx |
BITMAPINFOHEADER 구조체 에서 비디오 미디어 형식을 만듭니다. |
MFCreateVideoMediaTypeFromSubtype |
지정된 하위 형식을 사용하여 부분 비디오 미디어 형식을 만듭니다. |
MFCreateVideoMediaTypeFromVideoInfoHeader |
KS_VIDEOINFOHEADER 구조체에서 미디어 형식을 만듭니다. |
MFCreateVideoMediaTypeFromVideoInfoHeader2 |
KS_VIDEOINFOHEADER2 구조체에서 미디어 형식을 만듭니다. |
MFCreateVideoMixer |
향상된 EVR(비디오 렌더러)에 대한 기본 비디오 믹서가 만들어집니다. |
MFCreateVideoMixerAndPresenter |
향상된 EVR(비디오 렌더러)에 대한 기본 비디오 믹서 및 비디오 발표자를 만듭니다. |
MFCreateVideoPresenter |
향상된 비디오 렌더러(EVR)에 대한 기본 비디오 발표자를 만듭니다. |
MFCreateVideoRenderer |
향상된 EVR(비디오 렌더러) 미디어 싱크의 인스턴스를 만듭니다. |
MFCreateVideoRendererActivate |
향상된 EVR(비디오 렌더러) 미디어 싱크에 대한 활성화 개체를 만듭니다. |
MFCreateVideoSampleAllocator |
비디오 샘플을 할당하는 개체를 만듭니다. |
MFCreateVideoSampleAllocatorEx |
DXGI와 호환되는 비디오 샘플을 할당하는 개체를 만듭니다. |
MFCreateVideoSampleFromSurface |
Direct3D 화면을 관리하는 미디어 샘플을 만듭니다. |
MFCreateWaveFormatExFromMFMediaType |
Media Foundation 오디오 미디어 형식을 WAVEFORMATEX 구조체로 변환합니다. |
MFCreateWAVEMediaSink |
WAVE 보관 싱크를 만듭니다. WAVE 보관 싱크는 오디오를 가져와서 .wav 파일에 씁니다. |
MFCreateWICBitmapBuffer |
WIC(Windows 이미징 구성 요소)를 관리하는 미디어 버퍼 개체를 만듭니다. |
MFCreateWMAEncoderActivate |
WMA(Windows Media Audio) 인코더를 만드는 데 사용할 수 있는 활성화 개체를 만듭니다. |
MFCreateWMVEncoderActivate |
WMV(Windows Media Video) 인코더를 만드는 데 사용할 수 있는 활성화 개체를 만듭니다. |
MFDeserializeAttributesFromStream |
스트림에서 특성 저장소로 특성을 로드합니다. |
MFDeserializePresentationDescriptor |
바이트 배열에서 프레젠테이션 설명자를 역직렬화합니다. |
MFEndCreateFile |
파일에서 바이트 스트림을 만드는 비동기 요청을 완료합니다. |
MFEndRegisterWorkQueueWithMMCSS |
작업 큐를 MMCSS(멀티미디어 클래스 스케줄러 서비스) 작업과 연결하는 비동기 요청을 완료합니다. |
MFEndUnregisterWorkQueueWithMMCSS |
MMCSS(멀티미디어 클래스 스케줄러 서비스) 작업에서 작업 큐의 등록을 취소하는 비동기 요청을 완료합니다. |
MFEnumDeviceSources |
오디오 또는 비디오 캡처 디바이스 목록을 열거합니다. |
MFFrameRateToAverageTimePerFrame |
비디오 프레임 속도를 프레임 기간으로 변환합니다. |
MFGetAttribute2UINT32asUINT64 |
값이 UINT64로 압축된 두 UINT32 값인 특성을 가져옵니다. |
MFGetAttributeDouble |
특성 저장소에서 double 값을 반환하거나 특성이 없는 경우 기본값을 반환합니다. |
MFGetAttributeRatio |
값이 비율인 특성을 검색합니다. |
MFGetAttributesAsBlob |
특성 저장소의 내용을 바이트 배열로 변환합니다. |
MFGetAttributesAsBlobSize |
MFGetAttributesAsBlob 함수에 필요한 버퍼의 크기를 검색합니다. |
MFGetAttributeSize |
값이 너비 및 높이로 표현된 크기인 특성을 검색합니다. |
MFGetAttributeString |
특성 저장소에서 문자열 값을 가져옵니다. |
MFGetAttributeUINT32 |
특성 저장소에서 UINT32 값을 반환하거나 특성이 없는 경우 기본값을 반환합니다. |
MFGetAttributeUINT64 |
특성 저장소에서 UINT64 값을 반환하거나 특성이 없는 경우 기본값을 반환합니다. |
MFGetContentProtectionSystemCLSID |
콘텐츠 보호 시스템의 클래스 식별자를 가져옵니다. |
MFGetLocalId |
로컬 시스템 ID를 가져옵니다. |
MFGetMFTMerit |
하드웨어 코덱의 장점 값을 가져옵니다. |
MFGetPlaneSize |
압축되지 않은 비디오 형식의 이미지 크기(바이트)를 검색합니다. |
MFGetPluginControl |
Media Foundation 플러그 인 관리자에 대한 포인터를 가져옵니다. |
MFGetService |
지정된 서비스 인터페이스에 대한 개체를 쿼리합니다. |
MFGetStrideForBitmapInfoHeader |
비디오 형식의 최소 표면 보폭을 계산합니다. |
MFGetSupportedMimeTypes |
원본 확인자용으로 등록된 MIME 형식을 검색합니다. |
MFGetSupportedSchemes |
원본 확인자용으로 등록된 URL 스키마를 검색합니다. |
MFGetSystemId |
시스템 ID 데이터를 검색하기 위한 IMFSystemId 개체를 반환합니다. |
MFGetSystemTime |
시스템 시간을 반환합니다. |
MFGetTimerPeriodicity |
MFAddPeriodicCallback 함수에 대한 타이머 간격을 검색합니다. |
MFGetTopoNodeCurrentType |
토폴로지 노드와 연결된 스트림의 미디어 형식을 가져옵니다. |
MFGetUncompressedVideoFormat |
압축되지 않은 비디오 형식의 FOURCC 또는 D3DFORMAT 값을 반환합니다. |
MFGetWorkQueueMMCSSClass |
현재 이 작업 큐와 연결된 MMCSS(멀티미디어 클래스 Scheduler Service) 클래스를 검색합니다. |
MFGetWorkQueueMMCSSPriority |
작업 큐의 상대 스레드 우선 순위를 가져옵니다. |
MFGetWorkQueueMMCSSTaskId |
현재 이 작업 큐와 연결된 MMCSS(멀티미디어 클래스 스케줄러 서비스) 작업 식별자를 검색합니다. |
MFHeapAlloc |
메모리 블록을 할당합니다. |
MFHeapFree |
MFHeapAlloc 함수를 호출하여 할당된 메모리 블록을 해제합니다. |
MFInitAMMediaTypeFromMFMediaType |
Media Foundation 미디어 형식에서 DirectShow AM_MEDIA_TYPE 구조를 초기화합니다. |
MFInitAttributesFromBlob |
바이트 배열에서 특성 저장소의 콘텐츠를 초기화합니다. |
MFInitMediaTypeFromAMMediaType |
DirectShow AM_MEDIA_TYPE 구조체에서 미디어 형식을 초기화합니다. |
MFInitMediaTypeFromMFVideoFormat |
MFVIDEOFORMAT 구조체에서 미디어 형식을 초기화합니다. |
MFInitMediaTypeFromMPEG1VideoInfo |
DirectShow MPEG1VIDEOINFO 구조체에서 미디어 형식을 초기화합니다. |
MFInitMediaTypeFromMPEG2VideoInfo |
DirectShow MPEG2VIDEOINFO 구조체에서 미디어 형식을 초기화합니다. |
MFInitMediaTypeFromVideoInfoHeader |
DirectShow VIDEOINFOHEADER 구조체에서 미디어 형식을 초기화합니다. |
MFInitMediaTypeFromVideoInfoHeader2 |
DirectShow VIDEOINFOHEADER2 구조체에서 미디어 형식을 초기화합니다. |
MFInitMediaTypeFromWaveFormatEx |
WAVEFORMATEX 구조체에서 미디어 형식을 초기화합니다. |
MFInitVideoFormat |
DVD, 아날로그 텔레비전 또는 ATSC 디지털 텔레비전과 같은 표준 비디오 형식의 MFVIDEOFORMAT 구조를 초기화합니다. |
MFInitVideoFormat_RGB |
압축되지 않은 RGB 비디오 형식에 대한 MFVIDEOFORMAT 구조를 초기화합니다. |
MFInvokeCallback |
콜백 메서드를 호출하여 비동기 작업을 완료합니다. |
MFIsContentProtectionDeviceSupported |
지정된 미디어 보호 시스템에 하드웨어 보안 프로세서가 지원되는지 여부를 확인합니다. |
MFIsFormatYUV |
FOURCC 코드 또는 D3DFORMAT 값이 YUV 형식인지 여부를 쿼리합니다. |
MFllMulDiv |
각 용어가 64비트 부호 있는 값인 (a * b) + d) / c를 계산합니다. |
MFLoadSignedLibrary |
보호된 환경에 대해 서명된 동적 링크 라이브러리를 로드합니다. |
MFLockDXGIDeviceManager |
공유 DXGI 장치 관리자 잠깁니다. |
MFLockPlatform |
MFShutdown 함수를 차단합니다. |
MFLockSharedWorkQueue |
공유 작업 큐를 가져오고 잠깁니다. |
MFLockWorkQueue |
작업 큐를 잠깁니다. |
MFMapDX9FormatToDXGIFormat |
Microsoft Direct3D 9 형식 식별자를 DXGI 형식 식별자로 변환합니다. |
MFMapDXGIFormatToDX9Format |
DXGI 형식 식별자를 Direct3D 9 형식 식별자로 변환합니다. |
MFPCreateMediaPlayer |
MFPlay 플레이어 개체의 새 인스턴스를 만듭니다. |
MFPERIODICCALLBACK 콜백 |
MFAddPeriodicCallback 함수에 대한 콜백 함수입니다. |
MFPutWaitingWorkItem |
이벤트가 신호를 받을 때까지 기다리는 작업 항목을 큐에 대기합니다. |
MFPutWorkItem |
작업 큐에 비동기 작업을 배치합니다. |
MFPutWorkItem2 |
지정된 우선 순위를 사용하여 작업 큐에 비동기 작업을 배치합니다. |
MFPutWorkItemEx |
작업 큐에 비동기 작업을 배치합니다. |
MFPutWorkItemEx2 |
지정된 우선 순위를 사용하여 작업 큐에 비동기 작업을 배치합니다. |
MFRegisterLocalByteStreamHandler |
호출자의 프로세스에 바이트 스트림 처리기를 등록합니다. |
MFRegisterLocalSchemeHandler |
호출자의 프로세스에 스키마 처리기를 등록합니다. |
MFRegisterPlatformWithMMCSS |
표준 Media Foundation 플랫폼 작업 큐를 MMCSS(멀티미디어 클래스 스케줄러 서비스)에 등록합니다. |
MFRemovePeriodicCallback |
MFAddPeriodicCallback 함수에 의해 설정된 콜백 함수를 취소합니다. |
MFRequireProtectedEnvironment |
미디어 프레젠테이션에 PMP(보호된 미디어 경로)가 필요한지 여부를 쿼리합니다. |
MFScheduleWorkItem |
지정된 간격 후에 완료될 비동기 작업을 예약합니다. |
MFScheduleWorkItemEx |
지정된 간격 후에 완료될 비동기 작업을 예약합니다. |
MFSerializeAttributesToStream |
특성 저장소의 내용을 스트림에 씁니다. |
MFSerializePresentationDescriptor |
프레젠테이션 설명자를 바이트 배열로 직렬화합니다. |
MFSetAttribute2UINT32asUINT64 |
두 UINT32 값을 UINT64 특성 값으로 압축합니다. |
MFSetAttributeRatio |
비율을 64비트 특성 값으로 설정합니다. |
MFSetAttributeSize |
너비와 높이를 단일 64비트 특성 값으로 설정합니다. |
MFShutdown |
Media Foundation 플랫폼을 종료합니다. |
MFShutdownObject |
Media Foundation 개체를 종료하고 개체와 연결된 모든 리소스를 해제합니다. |
MFStartup |
Media Foundation을 초기화합니다. |
MFTEnum |
레지스트리에서 MFT(Media Foundation 변환)를 열거합니다. |
MFTEnum2 |
지정된 검색 조건과 일치하는 MFT(Media Foundation 변환) 목록을 가져옵니다. 이 함수는 외부 애플리케이션 및 내부 구성 요소가 특정 비디오 어댑터에 해당하는 하드웨어 MFT를 검색할 수 있도록 MFTEnumEx 함수를 확장합니다. |
MFTEnumEx |
지정된 검색 조건과 일치하는 MFT(Media Foundation 변환) 목록을 가져옵니다. 이 함수는 MFTEnum 함수를 확장합니다. |
MFTGetInfo |
레지스트리에서 MFT(Media Foundation 변환)에 대한 정보를 가져옵니다. |
MFTranscodeGetAudioOutputAvailableTypes |
오디오 인코더에서 출력 형식 목록을 가져옵니다. |
MFTRegister |
MFT(Media Foundation 변환)에 대한 정보를 레지스트리에 추가합니다. |
MFTRegisterLocal |
호출자 프로세스에 MFT(Media Foundation 변환)를 등록합니다. |
MFTRegisterLocalByCLSID |
호출자 프로세스에 MFT(Media Foundation 변환)를 등록합니다. |
MFTUnregister |
MFT(Media Foundation 변환)를 등록 취소합니다. |
MFTUnregisterLocal |
호출자의 프로세스에서 하나 이상의 MFT(Media Foundation 변환)를 등록 취소합니다. |
MFTUnregisterLocalByCLSID |
호출자의 프로세스에서 MFT(Media Foundation 변환)를 등록 취소합니다. |
MFUnlockDXGIDeviceManager |
공유 DXGI 장치 관리자 잠금을 해제합니다. |
MFUnlockPlatform |
MFLockPlatform 함수를 호출하여 잠긴 후 Media Foundation 플랫폼의 잠금을 해제합니다. |
MFUnlockWorkQueue |
작업 큐의 잠금을 해제합니다. |
MFUnregisterPlatformFromMMCSS |
MMCSS(멀티미디어 클래스 스케줄러 서비스) 작업에서 Media Foundation 플랫폼 작업 큐의 등록을 취소합니다. |
MFUnwrapMediaType |
MFWrapMediaType 함수에 의해 다른 미디어 형식으로 래핑된 미디어 형식을 검색합니다. |
MFValidateMediaTypeSize |
비디오 형식 블록에 대한 버퍼의 크기를 확인합니다. |
MFWrapMediaType |
다른 미디어 형식을 래핑하는 미디어 형식을 만듭니다. |
Pack2UINT32AsUINT64 |
두 UINT32 값을 UINT64 값으로 압축합니다. |
PackRatio |
비율을 나타내는 두 개의 UINT32 값을 UINT64 값으로 압축합니다. |
PackSize |
UINT32 너비 값과 UINT32 높이 값을 크기를 나타내는 UINT64 값으로 압축합니다. |
PDXVAHDSW_CreateDevice |
소프트웨어 플러그 인 DXVA-HD 디바이스의 인스턴스를 만듭니다. |
PDXVAHDSW_CreateVideoProcessor |
소프트웨어 DXVA-HD 비디오 프로세서 플러그 인을 만듭니다. |
PDXVAHDSW_DestroyDevice |
소프트웨어 플러그 인 DXVA-HD 디바이스의 인스턴스를 제거합니다. |
PDXVAHDSW_DestroyVideoProcessor |
sofware DXVA-HD 비디오 프로세서를 제거합니다. |
PDXVAHDSW_GetVideoProcessBltStatePrivate |
소프트웨어 DXVA-HD 비디오 프로세서에서 프라이빗 블릿 상태를 가져옵니다. |
PDXVAHDSW_GetVideoProcessorCaps |
하나 이상의 소프트웨어 DXVA-HD 비디오 프로세서의 기능을 가져옵니다. |
PDXVAHDSW_GetVideoProcessorCustomRates |
소프트웨어 DXVA-HD 비디오 프로세서에서 지원하는 사용자 지정 속도를 가져옵니다. |
PDXVAHDSW_GetVideoProcessorDeviceCaps |
소프트웨어 플러그 인 DXVA-HD 디바이스의 기능을 가져옵니다. |
PDXVAHDSW_GetVideoProcessorFilterRange |
소프트웨어 플러그 인 DXVA-HD 디바이스에서 지원되는 이미지 필터 값 범위를 가져옵니다. |
PDXVAHDSW_GetVideoProcessorInputFormats |
소프트웨어 플러그 인 DXVA-HD 디바이스에서 지원하는 입력 형식을 가져옵니다. |
PDXVAHDSW_GetVideoProcessorOutputFormats |
소프트웨어 플러그 인 DXVA-HD 디바이스에서 지원하는 출력 형식을 가져옵니다. |
PDXVAHDSW_GetVideoProcessStreamStatePrivate |
소프트웨어 DXVA-HD 비디오 프로세서에서 프라이빗 스트림 상태를 가져옵니다. |
PDXVAHDSW_Plugin |
DXVA-HD용 소프트웨어 플러그 인 디바이스를 초기화하는 함수에 대한 포인터입니다. |
PDXVAHDSW_ProposeVideoPrivateFormat |
소프트웨어 플러그 인 DXVA-HD 디바이스에서 프라이빗 표면 형식을 가져옵니다. |
PDXVAHDSW_SetVideoProcessBltState |
소프트웨어 DXVA-HD 비디오 프로세서의 블릿 작업에 대한 상태 매개 변수를 설정합니다. |
PDXVAHDSW_SetVideoProcessStreamState |
소프트웨어 DXVA-HD 비디오 프로세서의 입력 스트림에 대한 상태 매개 변수를 설정합니다. |
PDXVAHDSW_VideoProcessBltHD |
비디오 처리 블릿을 수행합니다. |
Unpack2UINT32AsUINT64 |
UINT64 값에서 하위 순서 및 상위 UINT32 값을 가져옵니다. |
UnpackRatio |
비율을 나타내는 UINT64 값에서 낮은 순서 및 상위 UINT32 값을 가져옵니다. |
UnpackSize |
크기를 나타내는 UINT64 값에서 하위 순서 및 상위 UINT32 값을 가져옵니다. |
관련 항목