Lenguaje

ImageFormat.Private Campo

Definición

Precaución

This constant will be removed in the future version. Use Android.Graphics.ImageFormatType enum directly instead of this field.

Formato de imagen opaco privado de Android.

[Android.Runtime.Register("PRIVATE", ApiSince=23)]
[System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.ImageFormatType enum directly instead of this field.", true)]
public const Android.Graphics.ImageFormatType Private = 34;
[<Android.Runtime.Register("PRIVATE", ApiSince=23)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.ImageFormatType enum directly instead of this field.", true)>]
val mutable Private : Android.Graphics.ImageFormatType

Valor de campo

Value = 34
Atributos

Comentarios

Formato de imagen opaco privado de Android.

Las opciones del formato real y el diseño de datos de píxeles están completamente disponibles para las implementaciones internas específicas del dispositivo y del marco de trabajo, y pueden variar en función de los casos de uso incluso para el mismo dispositivo. Los búferes de este formato se pueden generar mediante componentes como android.media.ImageWriter ImageWriter , e interpretados correctamente por los consumidores, como android.hardware.camera2.CameraDevice CameraDevice en función de la información privada del dispositivo o del marco. Sin embargo, estos búferes no son accesibles directamente para la aplicación.

Cuando se obtiene un android.media.Image Image de este formato de o android.media.ImageReader ImageReaderandroid.media.ImageWriter ImageWriter, el android.media.Image#getPlanes() getPlanes() método devolverá una matriz vacía android.media.Image.Plane Plane .

Si se va a usar un búfer de este formato como textura openGL ES, el marco asume que el muestreo de la textura siempre devolverá un valor alfa de 1.0 (es decir, el búfer contiene solo valores de píxeles opacos).

Java documentación para android.graphics.ImageFormat.PRIVATE.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a