Интерфейс IMFTransform (mftransform.h)
Реализуется всеми преобразованиями Media Foundation (MFT).
Наследование
Интерфейс IMFTransform наследуется от интерфейса IUnknown . IMFTransform также имеет следующие типы членов:
Методы
Интерфейс IMFTransform имеет следующие методы.
IMFTransform::AddInputStreams Добавляет один или несколько новых входных потоков в это преобразование Media Foundation (MFT). |
IMFTransform::D eleteInputStream Удаляет входной поток из этого преобразования Media Foundation (MFT). |
IMFTransform::GetAttributes Возвращает глобальное хранилище атрибутов для этого преобразования Media Foundation (MFT). |
IMFTransform::GetInputAvailableType Возвращает доступный тип мультимедиа для входного потока в этом преобразовании Media Foundation (MFT). |
IMFTransform::GetInputCurrentType Возвращает текущий тип мультимедиа для входного потока в этом преобразовании Media Foundation (MFT). |
IMFTransform::GetInputStatus Запрашивает, может ли входной поток в этом преобразовании Media Foundation (MFT) принимать дополнительные данные. |
IMFTransform::GetInputStreamAttributes Возвращает хранилище атрибутов для входного потока в этом преобразовании Media Foundation (MFT). |
IMFTransform::GetInputStreamInfo Возвращает требования к буферу и другие сведения для входного потока в этом преобразовании Media Foundation (MFT). |
IMFTransform::GetOutputAvailableType Возвращает доступный тип мультимедиа для выходного потока в этом преобразовании Media Foundation (MFT). |
IMFTransform::GetOutputCurrentType Возвращает текущий тип мультимедиа для выходного потока в этом преобразовании Media Foundation (MFT). |
IMFTransform::GetOutputStatus Запрашивает, готово ли преобразование Media Foundation (MFT) к получению выходных данных. |
IMFTransform::GetOutputStreamAttributes Возвращает хранилище атрибутов для выходного потока в этом преобразовании Media Foundation (MFT). |
IMFTransform::GetOutputStreamInfo Возвращает требования к буферу и другие сведения для выходного потока в этом преобразовании Media Foundation (MFT). |
IMFTransform::GetStreamCount Возвращает текущее число входных и выходных потоков для этого преобразования Media Foundation (MFT). |
IMFTransform::GetStreamIDs Возвращает идентификаторы потоков для входных и выходных потоков в этом преобразовании Media Foundation (MFT). |
IMFTransform::GetStreamLimits Возвращает минимальное и максимальное количество входных и выходных потоков для этого преобразования Media Foundation (MFT). |
IMFTransform::P rocessEvent Отправляет событие во входной поток для этого преобразования Media Foundation (MFT). |
IMFTransform::P rocessInput Доставляет данные во входной поток в этом преобразовании Media Foundation (MFT). |
IMFTransform::P rocessMessage Отправляет сообщение в преобразование Media Foundation (MFT). |
IMFTransform::P rocessOutput Создает выходные данные из текущих входных данных. |
IMFTransform::SetInputType Задает, тестирует или очищает тип носителя для входного потока в этом преобразовании Media Foundation (MFT). |
IMFTransform::SetOutputBounds Задает диапазон меток времени, необходимых клиенту для вывода. |
IMFTransform::SetOutputType Задает, тестирует или очищает тип носителя для выходного потока в этом преобразовании Media Foundation (MFT). |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | mftransform.h |