перечисление _MFT_PROCESS_OUTPUT_STATUS (mftransform.h)
Указывает состояние вызова IMFTransform::P rocessOutput.
Синтаксис
typedef enum _MFT_PROCESS_OUTPUT_STATUS {
MFT_PROCESS_OUTPUT_STATUS_NEW_STREAMS = 0x100
} ;
Константы
MFT_PROCESS_OUTPUT_STATUS_NEW_STREAMS Значение: 0x100 Преобразование Media Foundation (MFT) создало один или несколько новых потоков вывода. |
Комментарии
Если MFT задает этот флаг, метод ProcessOutput возвращает MF_E_TRANSFORM_STREAM_CHANGE и выходные данные не создаются. Клиент должен ответить следующим образом:
- Вызовите IMFTransform::GetStreamCount , чтобы получить новое количество потоков.
- Вызовите IMFTransform::GetStreamIDs , чтобы получить новые идентификаторы потока.
- Вызовите IMFTransform::GetOutputAvailableType и IMFTransform::SetOutputType , чтобы задать типы мультимедиа в новых потоках.
Требования
Минимальная версия клиента | Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 [классические приложения | Приложения UWP] |
Верхняя часть | mftransform.h |