Member Name | Description |
---|---|
Jpeg | Encoded formats. These are not necessarily supported by the hardware. |
Nv16 | YCbCr format, used for video. Whether this format is supported by the camera hardware can be determined by Android.Hardware.Camera.Parameters.SupportedPreviewFormats. |
Nv21 | YCrCb format used for images, which uses the NV21 encoding format. This is the default format for camera preview images, when not otherwise set with Android.Hardware.Camera.Parameters.PreviewFormat. |
Raw10 | Documentation for this section has not yet been entered. |
RawSensor | Documentation for this section has not yet been entered. |
Rgb565 | RGB format used for pictures encoded as RGB_565. See Android.Hardware.Camera.Parameters.PictureFormat. |
Unknown | |
Yuv420888 | Documentation for this section has not yet been entered. |
Yuy2 | YCbCr format used for images, which uses YUYV (YUY2) encoding format. This is an alternative format for camera preview images. Whether this format is supported by the camera hardware can be determined by Android.Hardware.Camera.Parameters.SupportedPreviewFormats. |
Yv12 |
Android YUV format. This format is exposed to software decoders and applications. YV12 is a 4:2:0 YCrCb planar format comprised of a WxH Y plane followed by (W/2) x (H/2) Cr and Cb planes. This format assumes
java Example y_size = stride * height c_stride = ALIGN(stride/2, 16) c_size = c_stride * height/2 size = y_size + c_size * 2 cr_offset = y_size cb_offset = y_size + c_size Android.Hardware.Camera.Parameters.SupportedPreviewFormats Note that for camera preview callback use (see Android.Hardware.Camera.SetPreviewCallback(Android.Hardware.Camera.IPreviewCallback)), the stride value is the smallest possible; that is, it is equal to: java Example stride = ALIGN(width, 16) |