Comment démarrer avec directshow?
Que je vais avoir beaucoup de mal à essayer de comprendre cette,
ce qui est le moins mis en place pour compiler/exécuter directshow apps?
Je l'ai déjà installé visual c++ 2008 express.
Un bonjour tout le monde sera gentil,
RGS!
OriginalL'auteur user198729 | 2010-08-14
Vous devez vous connecter pour publier un commentaire.
Essayez de télécharger le SDK tels que Windows SDK "http://www.microsoft.com/downloads/details.aspx?FamilyID=6b6c21d2-2006-4afa-9702-529fa782d63b&displaylang=en".
Il y a des tas d'échantillons pour directshow. Mais, surtout, ils ont soit utiliser la ligne de commande "nmake" (ne pas faire) ou "cl" (pas de cc ou gcc) à construire. Parfois, ils fournissent *.la sln fichiers à être utilisé dans des VS.
Votre vcam package est seulement une dll et vous avez encore le besoin d'écrire une application pour tester cela.
Basé sur les échantillons à partir de là, je crois que vous pouvez être en mesure de faire cuire un hello-world app pour votre vcam 😉
Dll.cpp,Filters.cpp
,mais qu'est-ce que,comment faire pour tester la fonctionnalité?Grosso modo, c'est pas très banal pour ce faire. Apparemment, votre vcam est un filtre directshow. Pour l'Intégration de votre "Directshow Virtuel Cam Filtre" avec application de test, il va prendre une certaine quantité d'efforts et j'ai peur je n'ai pas beaucoup de temps maintenant pour vous aider sur ce point.
Mais voici quelques liens pour vous aider: .ax les fichiers sont les filtres DirectShow pour Microsoft DirectShow, vous devez vous inscrire afin que Windows sait à leur sujet. Vous pouvez le faire à partir d'une ligne de commande avec " regsvr32 bin\Vcam.ax'. [Réf: lists.matroska.org/pipermail/matroska-users/2004-August/... Puis, après cela, vous certains de l'inscription/désinscription choses comme mentionné dans le tutoriel suivant: http:://www.vis.uky.edu/~ryang/Miscellaneous/DShow/DShow_tutorial.ppt Vous verrez un hello-world démo.
Merci man! Je vais suivre le ppt.
OriginalL'auteur noel aye
De la configuration de Votre Environnement
Configuration de l'environnement est un processus laborieux, depuis DirectShow a été enterré profondément dans le Windows 7 SDK. Si vous n'avez pas le baseclasses construit, qui vous'lll besoin de faire tout DirectShow de développement, vous devez d'abord compiler le DirectShow baseclasses.
Vous trouverez les baseclasses dans le SDK de Windows. La dernière version de Windows SDK est v7.1.
Vous pouvez télécharger le SDK de Windows à partir du site web de microsoft.
Si vous installez le SDK de Windows par défaut dossier, vous trouverez les baseclasses ici:
Dans ce dossier, vous trouverez une solution Visual Studio fichier. Ouvrez la solution dans Visual Studio et le compiler pour le Debug et Release modes.
Prochain, dans Visual Studio, allez à l'option de menu suivantes:
Outils -> Options,
Projets & Solutions -> Répertoires de VC++
Afficher les répertoires pour -> Inclure des fichiers
Ajouter ceci:
Afficher les répertoires pour -> fichiers de la Bibliothèque
Ajouter ces:
Vous devriez maintenant être tous ensemble pour construire DirectShow programmes. Vous pouvez également ajouter des bibliothèques supplémentaires, comme les bibliothèques DirectX, (dont vous aurez besoin si vous êtes en train de faire plus avancées de rendu avec VMR9) et le WMFSDK (si vous travaillez avec Windows Media Format de trucs).
L'écriture d'un programme "Hello World" est un peu long pour le coller dans un Débordement de Pile. Je vais jeter un oeil à l'affichage à un moment donné ce week-end, mais vous pourriez, comme pour vérifier CodeProject dans l'intervalle, qui est lié à avoir des tonnes de DirectShow exemples.
DirectShow a un communauté active de développeurs, où vous pouvez discuter des problèmes et des solutions.
Bonne chance!
OriginalL'auteur
Pour obtenir le vcam exemple, fondamentalement, vous devrez créer un nouveau "dll" projet VC 2010, ajoutez le vieux fichiers, puis l'installation de l' .def fichier à exporter toutes les méthodes dont vous avez besoin.
Voici quelques liens pour toi:
http://betterlogic.com/roger/?p=3096
Pour le rendre plus facile sur toi, j'ai ajouter un "visual studio express 2010, projet" pour le vcam_vs_2010 dossier de
http://github.com/rdp/directshow-demo-audio-input-source
(caisse de son README.txt)
GL.
-r
OriginalL'auteur rogerdpack