estructura DXVAHD_BLT_STATE_PRIVATE_DATA (dxvahd.h)

Contiene datos para un estado de bits privado para la alta definición de aceleración de vídeo de Microsoft DirectX (DXVA-HD).

Sintaxis

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

Miembros

Guid

GUID que identifica el estado privado. El significado de este valor se define mediante el dispositivo.

DataSize

Tamaño, en bytes, del búfer al que apunta el miembro pData .

pData

Puntero a un búfer que contiene los datos de estado privado. El tiempo de ejecución DXVA-HD pasa este búfer directamente al dispositivo sin validación.

Comentarios

Use esta estructura para parámetros de estado propietarios o específicos del dispositivo.

El autor de la llamada asigna la matriz pData . Establezca el miembro DataSize en el tamaño de la matriz en bytes. Al recuperar los datos de estado, puede establecer pData en NULL para obtener el tamaño de los datos. El dispositivo devolverá el tamaño en el miembro DataSize .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Encabezado dxvahd.h

Consulte también

DXVA-HD

DXVAHD_BLT_STATE

Estructuras de vídeo de Direct3D

IDXVAHD_VideoProcessor::SetVideoProcessBltState

Estructuras de Media Foundation