Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура DXVA_ConfigAlphaLoad отправляется декодером узла в акселератор, чтобы задать конфигурацию для операций альфа-смешивания, загрузки текстур.
Синтаксис
typedef struct _DXVA_ConfigAlphaLoad {
DXVA_ConfigQueryOrReplyFunc dwFunction;
DWORD dwReservedBits[3];
BYTE bConfigDataType;
} DXVA_ConfigAlphaLoad, *LPDXVA_ConfigAlphaLoad;
Члены
dwFunction
Указывает тип запроса или ответа при использовании команд проверки и блокировки. Наиболее значительными 24 битами dwFunction является переменная DXVA_ConfigQueryOrReplyFlag.
Наименее значимые 4 бита переменной DXVA_ConfigQueryOrReplyFlag содержат индикаторы состояния выполнения запроса или ответа.
Наименьшее значение 8 битов dwFunction является bDXVA_Func переменной, что, в данном случае, равно 2.
dwReservedBits[3]
Зарезервированные биты, используемые для упаковки и выравнивания. Эти биты равны нулю.
bConfigDataType
Указывает тип используемых данных альфа-смешивания. Этот элемент можно задать для одного из следующих значений.
| значение | описание |
|---|---|
| 0 | 16-запись палитры AYUV с IA44 поверхности альфа-смешивания. |
| 1 | 16-запись палитры AYUV с AI44 поверхности альфа-смешивания. |
| 2 | 16-запись палитры AYUV с данными DPXD, Highlight и DCCMD. |
| 3 | Графическая поверхность AYUV. |
Предпочтительные значения акселератора для поддержки bConfigDataType : 1 и 3.
Требования
| Требование | Ценность |
|---|---|
| заголовка | dxva.h (include Dxva.h) |