Поделиться через


структура DXVAHD_BLT_STATE_PRIVATE_DATA (dxvahd.h)

Содержит данные для частного состояния blit для Microsoft DirectX Video Acceleration High Definition (DXVA-HD).

Синтаксис

typedef struct _DXVAHD_BLT_STATE_PRIVATE_DATA {
  GUID Guid;
  UINT DataSize;
  void *pData;
} DXVAHD_BLT_STATE_PRIVATE_DATA;

Члены

Guid

Идентификатор GUID, определяющий частное состояние. Значение этого значения определяется устройством.

DataSize

Размер (в байтах) буфера, на который указывает элемент pData .

pData

Указатель на буфер, содержащий частные данные о состоянии. Среда выполнения DXVA-HD передает этот буфер непосредственно на устройство без проверки.

Комментарии

Используйте эту структуру для собственных параметров состояния или параметров состояния, относящихся к конкретному устройству.

Вызывающий объект выделяет массив pData . Задайте для элемента DataSize размер массива в байтах. При получении данных о состоянии можно задать для pDataзначение NULL , чтобы получить размер данных. Устройство вернет размер в элементе DataSize .

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Верхняя часть dxvahd.h

См. также раздел

DXVA-HD

DXVAHD_BLT_STATE

Видеоструктуры Direct3D

IDXVAHD_VideoProcessor::SetVideoProcessBltState

Структуры Media Foundation