Camera.Parameters.PreviewFormat Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Attention
deprecated
Retourne le format d’image pour les images d’aperçu obtenues à partir de PreviewCallback. -ou- Définit le format d’image pour les images d’aperçu.
[System.Obsolete("deprecated")]
public virtual Android.Graphics.ImageFormatType PreviewFormat { [Android.Runtime.Register("getPreviewFormat", "()I", "GetGetPreviewFormatHandler")] get; [Android.Runtime.Register("setPreviewFormat", "(I)V", "GetSetPreviewFormat_IHandler")] set; }
[<System.Obsolete("deprecated")>]
[<get: Android.Runtime.Register("getPreviewFormat", "()I", "GetGetPreviewFormatHandler")>]
[<set: Android.Runtime.Register("setPreviewFormat", "(I)V", "GetSetPreviewFormat_IHandler")>]
member this.PreviewFormat : Android.Graphics.ImageFormatType with get, set
Valeur de propriété
format d’aperçu.
- Attributs
Remarques
Documentation getter de propriété :
Retourne le format d’image pour les images d’aperçu obtenues à partir de PreviewCallback.
Java documentation pour android.hardware.Camera.Parameters.getPreviewFormat().
Documentation du jeu de propriétés :
Définit le format d’image pour les images d’aperçu.
S’il n’est jamais appelé, le format par défaut est android.graphics.ImageFormat#NV21, qui utilise le format d’encodage NV21.
Permet Parameters#getSupportedPreviewFormats d’obtenir la liste des formats d’aperçu disponibles.
Il est fortement recommandé d’utiliser android.graphics.ImageFormat#NV21 ou android.graphics.ImageFormat#YV12 d’utiliser, car ils sont pris en charge par tous les appareils photo.
Pour YV12, la mémoire tampon d’image reçue n’est pas nécessairement étroitement emballée, car il peut y avoir un remplissage à la fin de chaque ligne de données de pixels, comme décrit dans android.graphics.ImageFormat#YV12. Pour les données de rappel de caméra, il peut être supposé que la progression des données Y et UV est la plus petite possible qui répond aux exigences d’alignement. Autrement dit, si la taille d’aperçu est <var>width x height</var>, les équations suivantes décrivent l’index de mémoire tampon pour le début de la ligne <var>y</var> pour le plan Y et la var de ligne <var>c</var> pour les plans you et V :
{@code
yStride = (int) ceil(width / 16.0) * 16;
uvStride = (int) ceil( (yStride / 2) / 16.0) * 16;
ySize = yStride * height;
uvSize = uvStride * height / 2;
yRowIndex = yStride * y;
uRowIndex = ySize + uvSize + uvStride * c;
vRowIndex = ySize + uvStride * c;
size = ySize + uvSize * 2;
}
Java documentation pour android.hardware.Camera.Parameters.setPreviewFormat(int).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.