2009-06-10 8 views
0

J'utilise DirectShow.Net pour accéder à ma webcam. Je veux afficher une page de propriétés pour ma webcam pour définir la résolution de capture vidéo et le taux de FPS. J'essaye ceci en utilisant un exemple de code de démonstration des échantillons de DirectShow.NET - DxPropPages. Here est le code. Cependant, le deuxième onglet de la fenêtre de propriétés est désactivé.DirectShow.NET - page de propriétés de résolution de webcam

J'ai besoin que cet onglet soit activé pour que l'utilisateur puisse définir une résolution de caputre. Comment je peux y arriver? Je suis nouveau à DirecShow et je ne sais pas vraiment quoi changer est ce code de démo. PS Je voulais poster quelques captures d'écran pour vous montrer ce que je veux dire, mais je ne peux pas depuis que je suis un nouvel utilisateur.

Répondre

1

Vous pouvez contrôler la résolution à l'aide de l'interface IAMStreamConfig. De cette façon, vous pouvez afficher votre propre interface utilisateur et conserver le réglage. Je n'ai pas d'échantillon spécifique en tête mais je connais le net rempli de code en l'utilisant.
Toutes les autres propriétés que vous voyez dans les pages de propriétés peuvent également être contrôlées (si la webcam le supporte), Take a look at this MSDN page pour la capture vidéo Interfaces toutes prises en charge par DirectShow.NET.

+0

Merci! IAMStreamConfig est ce dont j'ai besoin. Aussi j'ai trouvé la réponse pour ma question originale: http://sourceforge.net/forum/message.php?msg_id=5123929 – GTD

Questions connexes