2010-03-26 5 views
-1

analogue à ce fil: OpenGL extensions available on different Android devices Je voudrais recueillir les différents PixelFormats que les appareils android utilisent.Android PixelFormat par périphérique

Pour en savoir, vous devez faire ce qui suit:

Parameters camParams = camera.getParameters(); 
int format = camParams.getPreviewFormat(); 

Maintenant, vous devez trouver le numéro dans la liste suivante: developer.android.com/reference/android/graphics/PixelFormat.html#A_8

Comment ouvrir généralement l'appareil est décrit ici: http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/CameraPreview.html

Je vais prendre un départ:

Dispositif

: T-Mobile G1/HTC Dream
android: 1.6 (mod cyanogène)
Format: YCbCr_420_SP

Alors quels formats vos téléphones Android utiliser? merci à l'avance: D

Répondre

0

appareil: Motorola XT720 (MOTOROI) android: 2.0.1 Format: YCbCr_420_SP

0

Selon la documentation valeur par défaut dans tous les appareils

public abstract void onPreviewFrame (octet [] data, Caméra)

Depuis: API Niveau 1 Le rappel fournit les images d'aperçu. Paramètres data Le contenu de l'image d'aperçu au format défini par ImageFormat, qui peut être interrogé avec getPreviewFormat(). Si setPreviewFormat (int) n'est jamais appelé, le format par défaut sera le format YCbCr_420_SP (NV21).

J'ai essayé d'utiliser setPreviewFormat changer cela sans beaucoup de succès sur le HTC Tattoo et HTC Desire

Questions connexes