Condividi tramite


struttura DXVA_COPPStatusSignalingCmdData (dxva.h)

La struttura DXVA_COPPStatusSignalingCmdData descrive come è protetto il segnale che passa attraverso il connettore fisico associato al dispositivo COPP DirectX VA.

Sintassi

typedef struct _DXVA_COPPStatusSignalingCmdData {
  GUID  rApp;
  ULONG dwFlags;
  ULONG AvailableTVProtectionStandards;
  ULONG ActiveTVProtectionStandard;
  ULONG TVType;
  ULONG AspectRatioValidMask1;
  ULONG AspectRatioData1;
  ULONG AspectRatioValidMask2;
  ULONG AspectRatioData2;
  ULONG AspectRatioValidMask3;
  ULONG AspectRatioData3;
  ULONG ExtendedInfoValidMask[4];
  ULONG ExtendedInfoData[4];
} DXVA_COPPStatusSignalingCmdData;

Membri

rApp

Specifica un numero casuale a 128 bit, usato una sola volta. Questo numero casuale viene generato dall'applicazione richiedente e fornito al driver di visualizzazione nel membro rApp della struttura DXVA_COPPStatusInput.

dwFlags

Specifica informazioni aggiuntive sullo stato che potrebbero essere rilevanti per l'applicazione chiamante. Il driver di visualizzazione deve impostare dwFlags sul valore COPP_StatusNormal (0x00) dal tipo di enumerazione COPP_StatusFlags o su una combinazione ORed valida del COPP_StatusFlags seguente:

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

AvailableTVProtectionStandards

Specifica una combinazione ORed valida di valori del tipo di enumerazione COPP_TVProtectionStandard che indica i tipi di segnali televisivi che il connettore fisico associato al dispositivo COPP DirectX VA può trasportare. Per l'elenco dei tipi di segnale, vedi il membro ActiveTVProtectionStandard della struttura DXVA_COPPSetSignalingCmdData.

ActiveTVProtectionStandard

Specifica una combinazione ORed valida di valori del tipo di enumerazione COPP_TVProtectionStandard che indica i tipi di segnali televisivi attualmente presenti nel connettore fisico associato al dispositivo COPP DirectX VA. Per l'elenco dei tipi di segnale, vedi il membro ActiveTVProtectionStandard della struttura DXVA_COPPSetSignalingCmdData.

TVType

Specifica un valore che indica gli attributi del monitor di visualizzazione connesso di cui è a conoscenza il driver. Non attualmente utilizzato.

AspectRatioValidMask1

Specifica la costante COPP_ImageAspectRatio_EN300294_Mask (0x00000007) che indica che sono validi solo i primi tre bit nel membro AspectRatioData 1 seguente.

AspectRatioData1

Specifica uno dei valori del tipo di enumerazione COPP_ImageAspectRatio_EN300294 per indicare un valore ETSI EN 300 294. Per l'elenco dei valori, vedere il membro AspectRatioData1 della struttura DXVA_COPPSetSignalingCmdData.

AspectRatioValidMask2

Specifica un valore che indica i campi di bit validi nel membro AspectRatioData2 seguente.

AspectRatioData2

Specifica i dati a 32 bit per dati aggiuntivi correlati alle proporzioni per standard di protezione specifici. Questi dati possono essere usati per leggere i valori end e Q0 per EIA-608-B o la descrizione del formato attivo per i pacchetti CEA-805-A di tipo B.

AspectRatioValidMask3

Specifica un valore che indica i campi di bit validi nel membro AspectRatioData3 seguente.

AspectRatioData3

Specifica i dati a 32 bit per dati aggiuntivi correlati alle proporzioni per standard di protezione specifici. Questi dati possono essere usati per leggere i valori end e Q0 per EIA-608-B o la descrizione del formato attivo per i pacchetti CEA-805-A di tipo B.

ExtendedInfoValidMask[4]

Specifica una matrice di valori che indicano i campi di bit validi nei rispettivi elementi del membro della matrice ExtendedInfoData.

ExtendedInfoData[4]

Specifica una matrice di dati aggiuntivi a 32 bit. Non attualmente utilizzato.

Fabbisogno

Requisito Valore
client minimo supportato Questa struttura si applica solo a Windows Server 2003 con SP1 e versioni successive e Windows XP con SP2 e versioni successive.
intestazione dxva.h (include Dxva.h)

Vedere anche

COPPQueryStatus

DXVA_COPPSetProtectionLevelCmdData

DXVA_COPPStatusInput

DXVA_COPPStatusOutput