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