Esempio di ordine del buffer di input 5
Questa sezione si applica solo a Windows Server 2003 con SP1 e versioni successive e Windows XP con SP2 e versioni successive.
VmR avvia una chiamata alla funzione DeinterlaceBltEx del driver per usare il dispositivo nell'esempio di buffer di input 4 per combinare i 2 sottostream video con un flusso video progressivo. VmR supera comunque lo stesso numero di campioni video progressivi anche se tali campioni non sono necessari per produrre l'output nel buffer di destinazione. La sequenza di superfici nella matrice lpBufferInfo è:
Posizione indice | Tipo di superficie | Posizione temporale | Posizione livello |
---|---|---|---|
lpBufferInfo[0] |
Destination |
T |
|
lpBufferInfo[1] |
Input progressivo |
T - 1 |
Z |
lpBufferInfo[2] |
Input progressivo |
T |
Z |
lpBufferInfo[3] |
Input progressivo |
T + 1 |
Z |
lpBufferInfo[4] |
Sottostream |
0 |
Z + 1 |
lpBufferInfo[5] |
Sottostream |
0 |
Z + 2 |
Il driver può ignorare le superfici in corrispondenza dell'indice 1 e dell'indice 3 perché non sono necessarie per l'operazione deinterlace. Gli esempi progressivi sono contrassegnati con il flag DXVA_SampleProgressiveFrame nel membro SampleFormat delle strutture di DXVA_VideoSample2 per gli esempi. Gli esempi substream sono contrassegnati con il nuovo flag di DXVA_SampleSubStream.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per