Метод IMFDeviceTransform::InitializeTransform (mftransform.h)
Метод InitializeTransform вызывается для инициализации MFT устройства.
Синтаксис
HRESULT InitializeTransform(
[in] IMFAttributes *pAttributes
);
Параметры
[in] pAttributes
Содержит указатель на атрибут, передаваемый конвейером записи, который содержит параметры инициализации. Следующие значения атрибутов передаются в функцию
Ключ атрибута | Описание |
---|---|
|
Интерфейс IKsControl предыдущего объекта DeviceTransform. Он также реализует IMFDeviceTransform, используемый для получения необходимых сведений, необходимых для создания допустимого конвейера. |
|
Обозначает символьную ссылку для драйвера захвата видео |
|
Указывает отображаемое имя устройства. Отображаемое имя — это удобочитаемая строка, подходящая для отображения в пользовательском интерфейсе. |
Возвращаемое значение
Метод возвращает HRESULT. Возможные значения включают, помимо прочего, значения, указанные в следующей таблице.
Код возврата | Описание |
---|---|
|
Инициализация выполнена успешно |
|
В настоящее время MFT-устройство не поддерживает запрос. |
Комментарии
MFT устройства могут использовать эту функцию для инициализации различных внутренних объектов и состояний. Конвейер также может использовать входной параметр IMFAttributes для передачи определенных сведений о конфигурации в MFT устройства.
Требования
Минимальная версия клиента | Windows 10 версии 1703 |
Целевая платформа | Windows |
Header | mftransform.h |