2012-02-14 2 views
3

Exigence:Comment transmettre avec un pilote de webcam virtuel dans .NET

Je voudrais interfacer mon application .NET à un « pilote webcam virtuelle » aux fins de l'envoi de trames d'image.

Je suis heureux d'utiliser un composant .NET open source ou COM si cela existe

ou mettre en œuvre en effet un « pilote webcam » à partir de zéro si quelqu'un peut me diriger dans la bonne direction.

Ma première priorité est la fonctionnalité.

Ma deuxième priorité est faible sur les bibliothèques 3e dépendance du parti et la technologie (en dehors de .NET bien sûr;))

Je préfère ne pas impliquer DirectShow si possible?

+4

@abcdefghi: Je ne sais pas pourquoi vous avez choisi de modifier une vieille question plutôt que de demander la vôtre. Même si cela semble similaire, le vôtre est différent et il y a peu à ajouter à la réponse existante ci-dessous. Il n'y a pas d'interface .NET dans l'API en question. Vous devrez faire face au développement de code natif, et très probablement IPC. –

+0

Roman: le plus probable pour le badge pour récompenser une prime sur la question de quelqu'un d'autre. – nathanchere

Répondre

3

Si vous voulez vous retrouver avec une caméra virtuelle, il est important de savoir à quelles API vous souhaitez l'exposer. Dans la plupart des cas, les applications recherchent des caméras - où elles choisissent votre caméra virtuelle - à travers DirectShow que vous avez tendance à éviter. Par conséquent, vous devez traiter directement avec DirectShow ou utiliser un composant tiers tiers qui peut saisir/accepter vos données et les distribuer via DirectShow.

+0

pouvez-vous ajouter plus de détails? – Pankaj

+3

@abcdefghi: Vous avez vu mon commentaire ci-dessus, n'est-ce pas (juste pour être sûr)? –

Questions connexes