ICScannerBandData.h

Includes:
<ImageCaptureCore/ICScannerFunctionalUnits.h>

Introduction

Use the links in the table of contents to the left to access the documentation.



Functions

property

The pointer to the data buffer object.

property(readonly)

Describes the full image width of the banded image.

property(readonly)

Describes the full image height of the banded image.

property(readonly)

Describes the number of bits per pixel for banded the image.

property(readonly)

Describes the number of bits per component for the banded image.

property(readonly)

Describes how many components are contained within the banded image.

property(readonly)

Type of pixel data that is contained in the band.

property(readonly)

Descries how many bytes are in each image band row.

property(readonly)

Describes the start row of the image band.

property(readonly)

Describes the number of rows contained in the image band.

property(readonly)

Describes the actual data size of the image band buffer.

property(readonly, getter)

Describes if the banded image data is reported in big endian.

property(readonly, retain)

Returns the path to the color profile matching the banded data.


property


The pointer to the data buffer object.

@property(
    readonly,
    retain) NSData* dataBuffer;  

property(readonly)


Describes the full image width of the banded image.

@property(
    readonly) NSUInteger fullImageWidth;  

property(readonly)


Describes the full image height of the banded image.

@property(
    readonly) NSUInteger fullImageHeight;  

property(readonly)


Describes the number of bits per pixel for banded the image.

@property(
    readonly) NSUInteger bitsPerPixel;  

property(readonly)


Describes the number of bits per component for the banded image.

@property(
    readonly) NSUInteger bitsPerComponent;  

property(readonly)


Describes how many components are contained within the banded image.

@property(
    readonly) NSUInteger numComponents;  

property(readonly)


Type of pixel data that is contained in the band.

@property(
    readonly) ICScannerPixelDataType pixelDataType;  

property(readonly)


Descries how many bytes are in each image band row.

@property(
    readonly) NSUInteger bytesPerRow;  

property(readonly)


Describes the start row of the image band.

@property(
    readonly) NSUInteger dataStartRow;  

property(readonly)


Describes the number of rows contained in the image band.

@property(
    readonly) NSUInteger dataNumRows;  

property(readonly)


Describes the actual data size of the image band buffer.

@property(
    readonly) NSUInteger dataSize;  

property(readonly, getter)


Describes if the banded image data is reported in big endian.

@property(
    readonly,
    getter=isBigEndian) BOOL bigEndian;  

property(readonly, retain)


Returns the path to the color profile matching the banded data.

@property(
    readonly,
    retain) NSString* colorSyncProfilePath;