Impact Acquire SDK Java
TFormatFlags Class Reference

Defines valid display pixel formats. More...

Static Public Attributes

static final int ffBGR2BytePacked_V2 = acquireJNI.ffBGR2BytePacked_V2_get()
 Valid values for bits per pixel in this format: 30 (R=pix&0x3FF, G=(pix>>10)&0x3FF, B=(pix>>20)&3FF).
 
static final int ffBGR888xPacked = acquireJNI.ffBGR888xPacked_get()
 Valid values for bits per pixel in this format: 15, 16, 24, 32; pData[0] points to the packed image data.
 
static final int ffMono = acquireJNI.ffMono_get()
 Valid values for bits per pixel in this format: 8, 10, 12, 14, 16, LSB aligned.
 
static final int ffMonoPacked_V1 = acquireJNI.ffMonoPacked_V1_get()
 Valid values for bits per pixel in this format: 12, 8 MSB(1), 4 LSB(1) + 4 MSB(2), 8LSB(2).
 
static final int ffMonoPacked_V2 = acquireJNI.ffMonoPacked_V2_get()
 Valid values for bits per pixel in this format: 12, 8 MSB(1), 4 LSBs(1+2), 8MSB(2).
 
static final int ffRaw = acquireJNI.ffRaw_get()
 Valid values for bits per pixel in this format: not used.
 
static final int ffRGB2BytePacked = acquireJNI.ffRGB2BytePacked_get()
 Valid values for bits per pixel in this format: 30, 36, 42 or 48 10-16 bits per color component RGB packed data.
 
static final int ffRGB888xPacked = acquireJNI.ffRGB888xPacked_get()
 Valid values for bits per pixel in this format: 15, 16, 24, 32; pData[0] points to the packed image data.
 
static final int ffRGB888xPlanar = acquireJNI.ffRGB888xPlanar_get()
 Valid values for bits per pixel in this format: not used, 8 bit per plane, pData[0] points to the Blue, pData[1] points to the Green, pData[2] points to the Red plane.
 
static final int ffUYV444 = acquireJNI.ffUYV444_get()
 Valid values for bits per pixel in this format: 24 or 48.
 
static final int ffUYVY = acquireJNI.ffUYVY_get()
 Valid values for bits per pixel in this format: 16, 20, YUV422: 8-10 bit U | 8-10 bit Y | 8-10 bit V | 8-10 bit Y.
 
static final int ffYUV411_UYYVYY_Packed = acquireJNI.ffYUV411_UYYVYY_Packed_get()
 Valid values for bits per pixel in this format: not used, YUV411: 8 bit U | 8 bit Y1 | 8 bit Y2 | 8 bit V | 8 bit Y3 | 8 bit Y4.
 
static final int ffYUV422Planar = acquireJNI.ffYUV422Planar_get()
 Valid values for bits per pixel in this format: not used, YUV422 planar.
 
static final int ffYUV444 = acquireJNI.ffYUV444_get()
 Valid values for bits per pixel in this format: 48.
 
static final int ffYUY2 = acquireJNI.ffYUY2_get()
 Valid values for bits per pixel in this format: 16, 20, YUV422: 8-10 bit Y | 8-10 bit U | 8-10 bit Y | 8-10 bit V.
 

Detailed Description

Defines valid display pixel formats.

Member Data Documentation

◆ ffBGR2BytePacked_V2

final int ffBGR2BytePacked_V2 = acquireJNI.ffBGR2BytePacked_V2_get()
static

Valid values for bits per pixel in this format: 30 (R=pix&0x3FF, G=(pix>>10)&0x3FF, B=(pix>>20)&3FF).

◆ ffBGR888xPacked

final int ffBGR888xPacked = acquireJNI.ffBGR888xPacked_get()
static

Valid values for bits per pixel in this format: 15, 16, 24, 32; pData[0] points to the packed image data.

◆ ffMono

final int ffMono = acquireJNI.ffMono_get()
static

Valid values for bits per pixel in this format: 8, 10, 12, 14, 16, LSB aligned.

◆ ffMonoPacked_V1

final int ffMonoPacked_V1 = acquireJNI.ffMonoPacked_V1_get()
static

Valid values for bits per pixel in this format: 12, 8 MSB(1), 4 LSB(1) + 4 MSB(2), 8LSB(2).

Since
2.5.0

◆ ffMonoPacked_V2

final int ffMonoPacked_V2 = acquireJNI.ffMonoPacked_V2_get()
static

Valid values for bits per pixel in this format: 12, 8 MSB(1), 4 LSBs(1+2), 8MSB(2).

◆ ffRaw

final int ffRaw = acquireJNI.ffRaw_get()
static

Valid values for bits per pixel in this format: not used.

Raw buffer. Won't be displayed

Since
2.46.0

◆ ffRGB2BytePacked

final int ffRGB2BytePacked = acquireJNI.ffRGB2BytePacked_get()
static

Valid values for bits per pixel in this format: 30, 36, 42 or 48 10-16 bits per color component RGB packed data.

◆ ffRGB888xPacked

final int ffRGB888xPacked = acquireJNI.ffRGB888xPacked_get()
static

Valid values for bits per pixel in this format: 15, 16, 24, 32; pData[0] points to the packed image data.

◆ ffRGB888xPlanar

final int ffRGB888xPlanar = acquireJNI.ffRGB888xPlanar_get()
static

Valid values for bits per pixel in this format: not used, 8 bit per plane, pData[0] points to the Blue, pData[1] points to the Green, pData[2] points to the Red plane.

◆ ffUYV444

final int ffUYV444 = acquireJNI.ffUYV444_get()
static

Valid values for bits per pixel in this format: 24 or 48.

◆ ffUYVY

final int ffUYVY = acquireJNI.ffUYVY_get()
static

Valid values for bits per pixel in this format: 16, 20, YUV422: 8-10 bit U | 8-10 bit Y | 8-10 bit V | 8-10 bit Y.

◆ ffYUV411_UYYVYY_Packed

final int ffYUV411_UYYVYY_Packed = acquireJNI.ffYUV411_UYYVYY_Packed_get()
static

Valid values for bits per pixel in this format: not used, YUV411: 8 bit U | 8 bit Y1 | 8 bit Y2 | 8 bit V | 8 bit Y3 | 8 bit Y4.

Since
2.13.0

◆ ffYUV422Planar

final int ffYUV422Planar = acquireJNI.ffYUV422Planar_get()
static

Valid values for bits per pixel in this format: not used, YUV422 planar.

◆ ffYUV444

final int ffYUV444 = acquireJNI.ffYUV444_get()
static

Valid values for bits per pixel in this format: 48.

◆ ffYUY2

final int ffYUY2 = acquireJNI.ffYUY2_get()
static

Valid values for bits per pixel in this format: 16, 20, YUV422: 8-10 bit Y | 8-10 bit U | 8-10 bit Y | 8-10 bit V.