Freigeben über


Eingabepufferreihenfolge – Beispiel 3

Dieser Abschnitt gilt nur für Windows Server 2003 mit SP1 und höher und Windows XP mit SP2 und höher.

Der VMR initiiert einen Aufruf der DeinterlaceBltEx-Funktion des Treibers, um das Gerät in Input Buffer Order Example 1 und Input Buffer Order Example 2 zu verwenden, um stattdessen 3 Video-Substreams mit einem progressiven Videostream zu kombinieren. Die Reihenfolge der Oberflächen im array lpBufferInfo ist:

Indexposition Surface-Typ Temporale Position Ebenenstandort

lpBufferInfo[0]

Destination

T

lpBufferInfo[1]

Progressive Eingabe

T

Z

lpBufferInfo[2]

Unterdatenstrom

0

Z + 1

lpBufferInfo[3]

Unterdatenstrom

0

Z + 2

lpBufferInfo[4]

Unterdatenstrom

0

Z + 3

Bei der Änderung von Beispiel 2 auf 3 wurde der Videostream von interlaced zu progressiv geändert, und ein zusätzlicher Videounterstrom wurde aktiv.