Problème choix du Namespace.
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:
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.