Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Указывает, поддерживает ли приемник мультимедиа аппаратный поток данных.
Тип данных
BOOL хранится как UINT32
Комментарии
Этот атрибут используется, когда приемник мультимедиа является прокси-сервером аппаратного устройства и может получать данные через аппаратную шину. Например, аппаратный декодер звука может отправлять звуковые данные непосредственно в оборудование отрисовки звука.
В этом сценарии декодер и приемник по-прежнему представлены в Microsoft Media Foundation преобразованием Media Foundation (MFT) и приемником мультимедиа. Однако данные не передаются между этими двумя объектами на уровне конвейера, только на аппаратном уровне, как показано на следующей схеме.
Соединение между MFT и приемником мультимедиа согласовывается следующим образом.
- Конвейер проверяет, является ли MFT аппаратным прокси-сервером, проверив атрибут MFT_ENUM_HARDWARE_URL_Attribute в MFT. Дополнительные сведения см. в разделе Аппаратные MFT.
- Конвейер получает указатель на интерфейс IMFStreamSink приемника потока в приемнике носителей.
- Конвейер использует указатель IMFStreamSink для запроса атрибута MF_STREAM_SINK_SUPPORTS_HW_CONNECTION. Если этот атрибут присутствует и равен TRUE, источник мультимедиа поддерживает аппаратные подключения.
- Конвейер задает атрибут MFT_CONNECTED_STREAM_ATTRIBUTE в приемнике потока. Значением этого атрибута является указатель IMFAttribute из MFT.
- Конвейер задает для атрибута MFT_CONNECTED_TO_HW_STREAMзначение TRUE как в приемнике потока, так и в MFT.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 8 [классические приложения | Приложения UWP] |
Минимальная версия сервера |
Windows Server 2012 [классические приложения | Приложения UWP] |
Заголовок |
|
См. также раздел