Заголовок 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). |