2009-07-15 9 views
0

J'ai une application mobile avec des versions exécutées sur TabletPC (Win32) et PDA robustes (Windows CE, Windows Mobile 4 & 5). Existe-t-il des SDK que je puisse utiliser avec une gamme de caméras sur ces systèmes d'exploitation?Y at-il des API ou SDKS C++ génériques pour les caméras fonctionnant sur CE et Win32?

Sur Windows CE, je peux utiliser SHCameraCapture qui fonctionnera avec les caméras intégrées, mais généralement pas avec les caméras connectées en externe. Sur Win32, il existe des SDK spécifiques au fournisseur, tels que those offered by Canon, mais pas beaucoup générique autre que FireWire.

Quelqu'un a-t-il trouvé des SDK qui résument tout cela dans une interface plus simple, ou dois-je le faire moi-même avec différents morceaux de matériel sur une base ad hoc? Mon exigence est d'obtenir un JPEG de la caméra à l'application sur demande.

Répondre

1

Eh bien, il y a DirectShow mais je ne l'appellerais pas une simple interface. Cela dit, quand vous vous y habituerez c'est assez facile et vous ne serez pas après beaucoup plus de fonctionnalités que ICaptureGraphBuilder

+0

DirectShow n'est généralement pas disponible pour les PDA. –

+0

vous pouvez avoir raison ... je l'ai sur le mien ... mais c'est probablement l'exception plutôt que la règle que je suppose :( – Goz