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) |