Raytrix Light Field SDK  4.0
Logo
Namespaces | Classes | Enumerations | Enumerator

Namespaces

 Rx::Interop::Runtime28::EDataType
 
 Rx::Interop::Runtime28::EPixelType
 

Classes

class  Rx::CRxImage
 Image class. Implements the interface Interop::Runtime28::IImage. More...
 
class  Rx::CRxImageFormat
 Image format descriptor. More...
 
class  Rx::CRxImageMoniker
 Image moniker class. Implements the interface Interop::Runtime28::IImage but does not allocate memory. More...
 
class  Rx::Interop::Runtime28::IImage
 Interface supported by Raytrix images. More...
 

Enumerations

Detailed Description

Enumeration Type Documentation

The image data types.

Enumerator
Void 
Custom_10in16_LSB 

The lower 10 bits of a 16 bit unsigned short are used. The upper 6 bits are unused (zero).

Custom_10in16_MSB 

The upper 10 bits of a 16 bit unsigned short are used. The lower 6 bits are unused (zero).

Custom_12in16_LSB 

The lower 12 bits of a 16 bit unsigned short are used. The upper 4 bits are unused (zero).

Custom_12in16_MSB 

The upper 12 bits of a 16 bit unsigned short are used. The lower 4 bits are unused (zero).

Custom_Packed10 

Each pixel has a size of 10 bit. It should be converted into 16 bit.

Custom_Packed12 

Each pixel has a size of 12 bit. It should be converted into 16 bit.

SplitPacked10Bits 
SplitPacked12Bits 
Byte 

8 bit signed.

UByte 

8 bit unsigned.

Short 

16 bit signed.

UShort 

16 bit unsigned.

Int 

32 bit signed.

UInt 

32 bit unsigned.

Float 

Float.

Double 

Double.

The image pixel types..

Enumerator
None 
RGB 

3 Channels per pixel (Red, Green, Blue)

RGBA 

4 Channels per pixel (Red, Green, Blue, Alpha)

BGR 

3 Channels per pixel (Blue, Green, Red)

BGRA 

4 Channels per pixel (Blue, Green, Red, Alpha)

Lum 

1 Channel per pixel (Luminance)

LumA 

2 Channels per pixel (Luminance, Alpha)

BayerBG 

1 Channel per pixel (Bayer pattern RGGB)

BayerGB 

1 Channel per pixel (Bayer pattern BGGR)

BayerGR 

1 Channel per pixel (Bayer pattern GRBG)

BayerRG 

1 Channel per pixel (Bayer pattern GBRG)

YUV420P 

Planar YUV with 4:2:0 chroma subsampling.