Share via


variabile bDXVA_Func

La variabile bDXVA_Func è un valore a 8 bit associato alle operazioni DirectX VA come indicato di seguito.

valore bDXVA_Func Operazione

1

Decodifica immagine compressa

2

Caricamento dei dati alfa-blend

3

Combinazione alfa-blend

4

Ricampionamento immagine

La variabile bDXVA_Func viene usata per eseguire le attività seguenti:

  • Probe e blocca una configurazione per una funzione DirectX VA specifica. Questa operazione viene eseguita includendo bDXVA_Func in una variabile DXVA_ConfigQueryOrReplyFlag e in una variabile DXVA_ConfigQueryOrReplyFlag quando queste variabili vengono inviate nel membro dwFunctiondi una strutturaDD_RENDERMOCOMPDATA in una chiamata a DdMoCompRender.

  • Specificare la funzione associata a una struttura di configurazione passata con un comando probe o lock includendo una variabile DXVA_ConfigQueryOrReplyFlag in una variabile DXVA_ConfigQueryOrReplyFlag inviata nel membro dwFunction delle strutture seguenti: DXVA_ConfigPictureDecodeper la decodifica di immagini compresse DXVA_ConfigAlphaLoad per il caricamento di dati alfa-blending DXVA_ConfigAlphaCombine per la combinazione alfa-blending

  • Inizializzare un protocollo di crittografia per una funzione DirectX VA specifica inclusione in una variabile DXVA_EncryptProtocolFunc inviata nel membro dwFunctiondi una struttura DD_RENDERMOCOMPDATA in una chiamata a DdMoCompRender.

  • Specificare la funzione associata a un protocollo di crittografia in base all'inclusione nel membro dwFunction della struttura DXVA_EncryptProtocolHeader .

  • Segnalare un'operazione da eseguire includendo in una serie di valori di byte bDXVA_Func nel membro dwFunction di una struttura DD_RENDERMOCOMPDATA in una chiamata a DdMoCompRender. La prima operazione di bDXVA_Func viene specificata nel byte più significativo, l'operazione successiva viene specificata nel byte più significativo successivo e così via. I byte rimanenti in dwFunction non usati per segnalare un'operazione sono impostati su zero.