Bonjour ou bonsoir à tous.
J'ai référencé 2 fichiers dll dans mon projet :
- D:\...\MonProjet\bin\Debug\DirectShowLib-2005.dll
- D:\...\MonProjet\bin\Debug\Microsoft.DirectX.AudioVideoPlayback.dll

Ces 2 bibliothèques contiennent des objets communs tel que IgraphBuilder et d'autres.

Magrés l'import de "DirectShowLib", lorsque je déclare un objet IgraphBuilder celui-ci pointe vers la seconde Bibliothéque "Microsoft.DirectX.AudioVideoPlayback".
Pourquoi ce comportement et pourquoi je suis obligé de préciser la bibliothèque à utiliser dans toute ma classe ?
J'aimerais pouvoir choisir ou changer de bibliothèque simplement au niveau de la déclaration de l'imports, est-ce possible ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
Imports DirectShowLib
 
Namespace H264TS_Cutter
	Friend Class DsWrapperVideo
        'Private graphBuilder As IGraphBuilder
        Private graphBuilder As DirectShowLib.IGraphBuilder
...
        End Class
End Namespace
Merci beaucoup si vous pouvez m'aider.