Compartir a través de


estructura DXVAHD_STREAM_STATE_PRIVATE_DATA (dxvahd.h)

Contiene datos para un estado de flujo privado, para un flujo de entrada de alta definición de vídeo de Microsoft DirectX (DXVA-HD).

Sintaxis

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

Miembros

Guid

GUID que identifica el estado de la secuencia privada. Se define el SIGUIENTE GUID.

Valor Significado
DXVAHD_STREAM_STATE_PRIVATE_IVTC
Recupera estadísticas sobre telecine inversa. Los datos de estado (pData) son una estructura DXVAHD_STREAM_STATE_PRIVATE_IVTC_DATA .
 

Un dispositivo puede definir GUID adicionales para su uso con estados de flujo personalizados. A continuación, el dispositivo define la interpretación de los datos.

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 el miembro pData en NULL para obtener el tamaño de los datos. El dispositivo devolverá el tamaño en el miembro DataSize .

Requisitos

   
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_STREAM_STATE

Estructuras de vídeo de Direct3D

IDXVAHD_VideoProcessor::SetVideoProcessStreamState

Estructuras de Media Foundation