Abstract class for access to image data. Must be implemented by users.
More...
#include <edl/idomimageresource.h>
|
| virtual | ~ICustomImageFrame ()=default |
| virtual void | readScanLine (void *pScanLine, size_t bufferSize)=0 |
| | Gets an image row scanline. The resulting data must be in PDF-style form. That is:
|
| virtual void | skipScanLines (uint32 skipCount)=0 |
| | Skips the given number of scanline rows, which may be fast for some image types.
|
Abstract class for access to image data. Must be implemented by users.
◆ ~ICustomImageFrame()
| virtual IDOMCustomImage::ICustomImageFrame::~ICustomImageFrame |
( |
| ) |
|
|
virtualdefault |
◆ readScanLine()
| virtual void IDOMCustomImage::ICustomImageFrame::readScanLine |
( |
void * | pScanLine, |
|
|
size_t | bufferSize ) |
|
pure virtual |
Gets an image row scanline. The resulting data must be in PDF-style form. That is:
- Big endian (for 12 and 16 bit formats).
- Bit packed, with samples being filled from the most-significant bit.
- Sample interleaved. The expected size must be as specified by ICustomImageData::getRawBytesPerRow()
- Parameters
-
| pScanLine | The buffer in which the row scanline will be copied into. |
| bufferSize | The size of the buffer. |
◆ skipScanLines()
| virtual void IDOMCustomImage::ICustomImageFrame::skipScanLines |
( |
uint32 | skipCount | ) |
|
|
pure virtual |
Skips the given number of scanline rows, which may be fast for some image types.
- Parameters
-
| skipCount | The number of scanlines to skip. |
The documentation for this class was generated from the following file: