Partager via


Ordre de la mémoire tampon d’entrée

Cette section s’applique uniquement à Windows Server 2003 avec SP1 et versions ultérieures, et à Windows XP avec SP2 et versions ultérieures.

Pour chaque opération de désinterlacation et de composition de sous-flux, le VMR lance un appel à la fonction de rappel DdMoCompRender fournie par le pilote. Dans l’appel DdMoCompRender , le membre lpBufferInfo de la structure DD_RENDERMOCOMPDATA pointe vers un tableau de mémoires tampons qui décrit la surface de destination et la surface pour chaque exemple de source vidéo d’entrée. La fonction DdMoCompRender appelle à son tour la fonction DeinterlaceBltEx du pilote. Pour plus d’informations, consultez Appel de la DDI Désinterlacer à partir d’un composant User-Mode.

L’ordre des éléments dans le tableau des structures de DXVA_VideoSample2 dans le membre source de la structure DXVA_DeinterlaceBltEx correspond au tableau lpBufferInfo , à l’exception du fait que la surface de destination n’est pas présente.

Les rubriques suivantes décrivent les règles d’organisation des surfaces dans le tableau lpBufferInfo et fournissent des exemples qui expliquent l’ordre séquentiel des surfaces :

Règles d’ordre de mémoire tampon d’entrée

Exemple 1 d’ordre de mémoire tampon d’entrée

Exemple 2 de l’ordre de mémoire tampon d’entrée

Exemple 3 de l’ordre de mémoire tampon d’entrée

Exemple 4 de l’ordre de mémoire tampon d’entrée

Exemple 5 de l’ordre de mémoire tampon d’entrée

Exemple 6 de l’ordre de mémoire tampon d’entrée