2010-11-13 46 views
0

J'ai un filtre décodeur vidéo qui vit dans un graphique avec VMR9 ou EVR comme moteur de rendu vidéo. VMR9 et EVR utilisent Direct3D pour effectuer le rendu réel.Accès au périphérique Direct3D à l'intérieur de VMR9

Avec EVR, je peux accéder au périphérique D3D relativement facilement (je le demande simplement en utilisant IMFGetService :: GetService).

Cependant, VMR9 n'expose pas IMFGetService, et, plus généralement, IMFGetService semble être spécifique à Vista & ci-dessus, comme toute l'architecture DXVA2.

Existe-t-il un moyen d'atteindre le périphérique Direct3D à l'intérieur de VMR9?

Répondre