Compartir a través de


estructura DXVA_COPPStatusDisplayData (dxva.h)

La estructura DXVA_COPPStatusDisplayData describe el modo de presentación de la señal que se transmite a través del conector asociado a un dispositivo COPP de DirectX VA.

Sintaxis

typedef struct _DXVA_COPPStatusDisplayData {
  GUID  rApp;
  ULONG dwFlags;
  ULONG DisplayWidth;
  ULONG DisplayHeight;
  ULONG Format;
  ULONG d3dFormat;
  ULONG FreqNumerator;
  ULONG FreqDenominator;
} DXVA_COPPStatusDisplayData;

Miembros

rApp

Especifica un número aleatorio de 128 bits, usado una vez. La aplicación solicitante genera este número aleatorio y se proporciona al controlador de visualización en el miembro rApp de la estructura DXVA_COPPStatusInput .

dwFlags

Especifica información de estado adicional que podría ser relevante para la aplicación que llama. El controlador de pantalla debe establecer dwFlags en el valor de COPP_StatusNormal (0x00) del tipo de enumeración COPP_StatusFlags o en una combinación de ORed válida de los siguientes COPP_StatusFlags:

  • COPP_LinkLost (0x01)
  • COPP_RenegotiationRequired (0x02)

DisplayWidth

Especifica el ancho de presentación actual en píxeles.

DisplayHeight

Especifica el alto de presentación actual en píxeles.

Format

Especifica cómo se aplica formato a los datos en la presentación según se define en una estructura de DXVA_ExtendedFormat .

d3dFormat

Especifica el formato de superficie direct3D de la pantalla. Se trata de un valor del tipo de enumeración D3DFORMAT . Para obtener más información, consulte la documentación más reciente del SDK de DirectX.

FreqNumerator

Especifica el numerador para la frecuencia de actualización del modo de presentación actual.

FreqDenominator

Especifica el denominador para la frecuencia de actualización del modo de presentación actual.

Comentarios

El controlador de pantalla devuelve el estado de visualización a través del parámetro pOutput de COPPQueryStatus. La estructura DXVA_COPPStatusOutput describe la información de estado devuelta. El controlador de pantalla debe convertir el estado de visualización en un puntero a una estructura de DXVA_COPPStatusDisplayData y devolver la información de estado en el miembro COPPStatus de DXVA_COPPStatusOutput.

Dado que la solicitud de DXVA_COPPQueryDisplayData devuelve información para mostrar del conector asociado al dispositivo COPP, esta información de visualización no es necesariamente la misma que el modo de pantalla de escritorio de Windows. Por ejemplo, si el conector asociado al dispositivo COPP es S-Video y el escritorio de Windows se establece en 1024 x 768 a 85 Hz, la solicitud DXVA_COPPQueryDisplayData debe devolver la resolución de la señal S-Video (720 x 480 a 60/1,01 Hz entrelazado) y no la resolución de escritorio.

La frecuencia de actualización del modo de presentación actual se expresa como un par de numerador/denominador. Por ejemplo, 72 Hz se expresa estableciendo FreqNumerator en 72 y FreqDenominator en 1, y los modos de TV NTSC se expresan estableciendo FreqNumerator en 60 000 y FreqDenominator en 1001.

Requisitos

Requisito Value
Cliente mínimo compatible Esta estructura solo se aplica a Windows Server 2003 con SP1 y versiones posteriores, y Windows XP con SP2 y versiones posteriores.
Encabezado dxva.h (incluir Dxva.h)

Consulte también

COPPQueryStatus

DXVA_COPPSetProtectionLevelCmdData

DXVA_COPPStatusInput

DXVA_COPPStatusOutput

DXVA_ExtendedFormat