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


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

Содержит данные для состояния частного потока для входного потока microsoft DirectX Video Acceleration High Definition (DXVA-HD).

Синтаксис

typedef struct _DXVAHD_STREAM_STATE_PRIVATE_DATA {
  GUID Guid;
  UINT DataSize;
  void *pData;
} DXVAHD_STREAM_STATE_PRIVATE_DATA;

Члены

Guid

ИДЕНТИФИКАТОР GUID, определяющий состояние частного потока. Определяется следующий ИДЕНТИФИКАТОР GUID.

Значение Значение
DXVAHD_STREAM_STATE_PRIVATE_IVTC
Извлекает статистику по обратной телесине. Данные состояния (pData) являются DXVAHD_STREAM_STATE_PRIVATE_IVTC_DATA структурой.
 

Устройство может определять дополнительные идентификаторы GUID для использования с пользовательскими состояниями потока. Затем интерпретация данных определяется устройством.

DataSize

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

pData

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

Комментарии

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

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

Требования

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

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

DXVA-HD

DXVAHD_STREAM_STATE

Структуры видео Direct3D

IDXVAHD_VideoProcessor::SetVideoProcessStreamState

Структуры Media Foundation