Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Реализуется всеми преобразованиями 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 |