Compartir a través de


estructura DXVA_COPPStatusDisplayData (dxva.h)

La estructura DXVA_COPPStatusDisplayData describe el modo de visualizació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 rApp miembro de la estructura de 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 COPP_StatusNormal (0x00) del tipo de enumeración COPP_StatusFlags o en una combinación de ORed válida del siguiente COPP_StatusFlags:

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

DisplayWidth

Especifica el ancho de pantalla actual en píxeles.

DisplayHeight

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

Format

Especifica cómo se da formato a los datos en la pantalla tal y como se define en una estructura de DXVA_ExtendedFormat.

d3dFormat

Especifica el formato de superficie direct3D de la pantalla. Este es un valor del tipo de enumeración D3DFORMAT. Para 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 visualización actual.

FreqDenominator

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

Observaciones

El controlador para mostrar 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 presentación en un puntero a una estructura de DXVA_COPPStatusDisplayData y devolver la información de estado en el COPPStatus miembro 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 de 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 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 a 1001.

Requisitos

Requisito Valor
cliente mínimo admitido Esta estructura solo se aplica a Windows Server 2003 con SP1 y versiones posteriores, y Windows XP con SP2 y versiones posteriores.
encabezado de dxva.h (include Dxva.h)

Consulte también

COPPQueryStatus

DXVA_COPPSetProtectionLevelCmdData

DXVA_COPPStatusInput

DXVA_COPPStatusOutput

DXVA_ExtendedFormat