estructura DXVA_COPPStatusData (dxva.h)
La estructura DXVA_COPPStatusData contiene la información de estado devuelta de una consulta en una sesión de vídeo protegida asociada a un dispositivo COPP de DirectX VA.
Sintaxis
typedef struct _DXVA_COPPStatusData {
GUID rApp;
ULONG dwFlags;
ULONG dwData;
ULONG ExtendedInfoValidMask;
ULONG ExtendedInfoData;
} DXVA_COPPStatusData;
Miembros
rApp
Especifica un número aleatorio de 128 bits que se usa 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 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)
dwData
Especifica los datos de estado de 32 bits que se devuelven de una de las siguientes solicitudes pasadas en el parámetro pInput de la función COPPQueryStatus .
DXVA_COPPQueryProtectionType
Devuelve una combinación ORed válida de los siguientes valores que indican los tipos disponibles de mecanismos de protección en el conector físico asociado a un dispositivo COPP:
- COPP_ProtectionType_Unknown (0x80000000)
- COPP_ProtectionType_None (0x00)
- COPP_ProtectionType_HDCP (0x01)
- COPP_ProtectionType_ACP (0x02)
- COPP_ProtectionType_CGMSA (0x04)
DXVA_COPPQueryConnectorType
Devuelve uno de los valores siguientes del tipo de enumeración COPP_ConnectorType que identifica el tipo de conector físico que usa la sesión de vídeo:
- COPP_ConnectorType_Unknown (-1)
- COPP_ConnectorType_VGA (0)
- COPP_ConnectorType_SVideo (1)
- COPP_ConnectorType_CompositeVideo (2)
- COPP_ConnectorType_ComponentVideo (3)
- COPP_ConnectorType_DVI (4)
- COPP_ConnectorType_HDMI (5)
- COPP_ConnectorType_LVDS (6)
- COPP_ConnectorType_TMDS (7)
- COPP_ConnectorType_D_JPN (8)
DXVA_COPPQueryLocalProtectionLevel
Devuelve el nivel de protección establecido actualmente para la sesión de vídeo. El valor de nivel de protección depende del tipo de protección especificado en el miembro StatusData de la estructura DXVA_COPPStatusInput . Para conocer los posibles niveles de protección, consulte el miembro ProtLevel de la estructura de DXVA_COPPSetProtectionLevelCmdData .
DXVA_COPPQueryGlobalProtectionLevel
Devuelve el nivel de protección establecido actualmente para el conector físico. El valor de nivel devuelto debe reflejar el nivel de protección aplicado actualmente a través del conector, independientemente de cómo se indique al controlador que aplique el nivel de protección. Por ejemplo, si ACP se ha habilitado a través de la función ChangeDisplaySettingsEx de Win32 y no a través de la interfaz IAMCertifiedOutputProtection , el nivel de protección global que se devolvió a través de una llamada a la función COPPQueryStatus para el conector debe indicar que ACP estaba habilitado, aunque ACP no estaba habilitado a través de la interfaz IAMCertifiedOutputProtection .
El valor de nivel de protección depende del tipo de protección especificado en el miembro StatusData de la estructura DXVA_COPPStatusInput . Para conocer los posibles niveles de protección, consulte el miembro ProtLevel de la estructura de DXVA_COPPSetProtectionLevelCmdData .
DXVA_COPPQueryBusData
Devuelve uno de los siguientes valores del tipo de enumeración COPP_BusType que identifica el tipo de bus usado por el hardware gráfico asociado a un dispositivo COPP:
- COPP_BusType_Unknown (0)
- COPP_BusType_PCI (1)
- COPP_BusType_PCIX (2)
- COPP_BusType_PCIExpress (3)
- COPP_BusType_AGP (4)
ExtendedInfoValidMask
Especifica un valor que indica los campos de bits válidos en el siguiente miembro ExtendedInfoData .
ExtendedInfoData
Especifica datos adicionales de 32 bits para el estado. No se usa actualmente.
Comentarios
El controlador de visualización devuelve información de estado 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 la información de estado en un puntero a una estructura de DXVA_COPPStatusData y devolver la información de estado en el miembro COPPStatus de DXVA_COPPStatusOutput.
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 (include Dxva.h) |