mftransform.h 헤더

이 헤더는 여러 기술에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

mftransform.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

인터페이스

 
IMFDeviceTransform

이 섹션에는 IMFDeviceTransform 인터페이스에 대한 참조 정보가 포함되어 있습니다.
IMFDeviceTransformCallback

시스템 할당 프레임 버퍼가 디바이스 드라이버로 전송될 때 알림을 수신하도록 이 콜백을 구현합니다.
IMFTransform

모든 MFT(Media Foundation Transforms)에서 구현됩니다.

Functions

 
MFCreateTransformActivate

MFT(Media Foundation 변환)에 대한 제네릭 활성화 개체를 만듭니다.

구조체

 
MFT_INPUT_STREAM_INFO

MFT(Media Foundation 변환)의 입력 스트림에 대한 정보를 포함합니다. 이러한 값을 얻으려면 IMFTransform::GetInputStreamInfo를 호출합니다.
MFT_OUTPUT_DATA_BUFFER

Media Foundation 변환에 대한 출력 버퍼에 대한 정보를 포함합니다. 이 구조체는 IMFTransform::P rocessOutput 메서드에 사용됩니다.
MFT_OUTPUT_STREAM_INFO

MFT(Media Foundation 변환)의 출력 스트림에 대한 정보를 포함합니다. 이러한 값을 얻으려면 IMFTransform::GetOutputStreamInfo를 호출합니다.
STREAM_MEDIUM

애플리케이션용이 아닙니다.

열거형

 
_MFT_DRAIN_TYPE

지원되지 않습니다. (_MFT_DRAIN_TYPE)
_MFT_INPUT_DATA_BUFFER_FLAGS

IMFTransform::P rocessInput 메서드에 대한 플래그를 정의합니다. 현재는 플래그가 정의되어 있지 않습니다.
_MFT_INPUT_STATUS_FLAGS

MFT(Media Foundation 변환)에서 입력 스트림의 상태 나타냅니다.
_MFT_INPUT_STREAM_INFO_FLAGS

MFT(Media Foundation 변환)의 입력 스트림에 대해 설명합니다.
_MFT_OUTPUT_DATA_BUFFER_FLAGS

IMFTransform::P rocessOutput 메서드에 대한 플래그를 정의합니다.
_MFT_OUTPUT_STATUS_FLAGS

MFT(Media Foundation 변환)가 출력 데이터를 생성할 수 있는지 여부를 나타냅니다.
_MFT_OUTPUT_STREAM_INFO_FLAGS

MFT(Media Foundation 변환)의 출력 스트림에 대해 설명합니다.
_MFT_PROCESS_OUTPUT_FLAGS

MFT(Media Foundation 변환)에서 출력 샘플을 처리하기 위한 플래그를 정의합니다.
_MFT_PROCESS_OUTPUT_STATUS

IMFTransform::P rocessOutput에 대한 호출의 상태 나타냅니다.
_MFT_SET_TYPE_FLAGS

MFT(Media Foundation 변환)에서 미디어 형식 설정 또는 테스트에 대한 플래그를 정의합니다.
MF3DVideoOutputType

3D 입체 비디오 스트림을 출력하는 방법을 지정합니다.
MFT_MESSAGE_TYPE

MFT(Media Foundation 변환)에 대한 메시지를 정의합니다.