Поделиться через


Заголовок mftransform.h

Этот заголовок используется несколькими технологиями. Дополнительные сведения см. в разделе:

Mftransform.h содержит следующие программные интерфейсы:

Интерфейсы

 
IMFDeviceTransform

В этом разделе содержатся справочные сведения об интерфейсе IMFDeviceTransform.
IMFDeviceTransformCallback

Реализуйте этот обратный вызов для получения уведомлений, когда выделенные системой буферы кадров отправляются драйверу устройства.
IMFTransform

Реализуется всеми преобразованиями Media Foundation (MFT).

Функции

 
MFCreateTransformActivate

Создает универсальный объект активации для преобразований Media Foundation (MFT).

Структуры

 
MFT_INPUT_STREAM_INFO

Содержит сведения о входном потоке в преобразовании Media Foundation (MFT). Чтобы получить эти значения, вызовите IMFTransform::GetInputStreamInfo.
MFT_OUTPUT_DATA_BUFFER

Содержит сведения о выходном буфере для преобразования Media Foundation. Эта структура используется в методе IMFTransform::P rocessOutput.
MFT_OUTPUT_STREAM_INFO

Содержит сведения о потоке вывода в преобразовании Media Foundation (MFT). Чтобы получить эти значения, вызовите IMFTransform::GetOutputStreamInfo.
STREAM_MEDIUM

Не для использования в приложении.

Перечисления

 
_MFT_DRAIN_TYPE

Не поддерживается. (_MFT_DRAIN_TYPE)
_MFT_INPUT_DATA_BUFFER_FLAGS

Определяет флаги для метода IMFTransform::P rocessInput. В настоящее время флаги не определены.
_MFT_INPUT_STATUS_FLAGS

Указывает состояние входного потока в преобразовании Media Foundation (MFT).
_MFT_INPUT_STREAM_INFO_FLAGS

Описывает входной поток в преобразовании Media Foundation (MFT).
_MFT_OUTPUT_DATA_BUFFER_FLAGS

Определяет флаги для метода IMFTransform::P rocessOutput.
_MFT_OUTPUT_STATUS_FLAGS

Указывает, может ли преобразование Media Foundation (MFT) создавать выходные данные.
_MFT_OUTPUT_STREAM_INFO_FLAGS

Описывает поток вывода в преобразовании Media Foundation (MFT).
_MFT_PROCESS_OUTPUT_FLAGS

Определяет флаги для обработки выходных примеров в преобразовании Media Foundation (MFT).
_MFT_PROCESS_OUTPUT_STATUS

Указывает состояние вызова IMFTransform::P rocessOutput.
_MFT_SET_TYPE_FLAGS

Определяет флаги для настройки или тестирования типа мультимедиа в преобразовании Media Foundation (MFT).
MF3DVideoOutputType

Указывает способ вывода трехмерного стереоскопического видеопотока.
MFT_MESSAGE_TYPE

Определяет сообщения для преобразования Media Foundation (MFT).