HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ImfCRgbaFile.h File Reference
#include "ImfExport.h"
#include <stdlib.h>
+ Include dependency graph for ImfCRgbaFile.h:

Go to the source code of this file.

Classes

struct  ImfRgba
 

Macros

#define IMF_MAGIC   20000630
 
#define IMF_VERSION_NUMBER   2
 
#define IMF_INCREASING_Y   0
 
#define IMF_DECREASING_Y   1
 
#define IMF_RANDOM_Y   2
 
#define IMF_NO_COMPRESSION   0
 
#define IMF_RLE_COMPRESSION   1
 
#define IMF_ZIPS_COMPRESSION   2
 
#define IMF_ZIP_COMPRESSION   3
 
#define IMF_PIZ_COMPRESSION   4
 
#define IMF_PXR24_COMPRESSION   5
 
#define IMF_B44_COMPRESSION   6
 
#define IMF_B44A_COMPRESSION   7
 
#define IMF_DWAA_COMPRESSION   8
 
#define IMF_DWAB_COMPRESSION   9
 
#define IMF_WRITE_R   0x01
 
#define IMF_WRITE_G   0x02
 
#define IMF_WRITE_B   0x04
 
#define IMF_WRITE_A   0x08
 
#define IMF_WRITE_Y   0x10
 
#define IMF_WRITE_C   0x20
 
#define IMF_WRITE_RGB   0x07
 
#define IMF_WRITE_RGBA   0x0f
 
#define IMF_WRITE_YC   0x30
 
#define IMF_WRITE_YA   0x18
 
#define IMF_WRITE_YCA   0x38
 
#define IMF_ONE_LEVEL   0
 
#define IMF_MIPMAP_LEVELS   1
 
#define IMF_RIPMAP_LEVELS   2
 
#define IMF_ROUND_DOWN   0
 
#define IMF_ROUND_UP   1
 

Typedefs

typedef unsigned short ImfHalf
 
typedef struct ImfRgba ImfRgba
 
typedef struct ImfHeader ImfHeader
 
typedef struct ImfOutputFile ImfOutputFile
 
typedef struct ImfTiledOutputFile ImfTiledOutputFile
 
typedef struct ImfInputFile ImfInputFile
 
typedef struct ImfTiledInputFile ImfTiledInputFile
 
typedef struct ImfLut ImfLut
 

Functions

IMF_EXPORT void ImfFloatToHalf (float f, ImfHalf *h)
 
IMF_EXPORT void ImfFloatToHalfArray (int n, const float f[], ImfHalf h[])
 
IMF_EXPORT float ImfHalfToFloat (ImfHalf h)
 
IMF_EXPORT void ImfHalfToFloatArray (int n, const ImfHalf h[], float f[])
 
IMF_EXPORT ImfHeaderImfNewHeader (void)
 
IMF_EXPORT void ImfDeleteHeader (ImfHeader *hdr)
 
IMF_EXPORT ImfHeaderImfCopyHeader (const ImfHeader *hdr)
 
IMF_EXPORT void ImfHeaderSetDisplayWindow (ImfHeader *hdr, int xMin, int yMin, int xMax, int yMax)
 
IMF_EXPORT void ImfHeaderDisplayWindow (const ImfHeader *hdr, int *xMin, int *yMin, int *xMax, int *yMax)
 
IMF_EXPORT void ImfHeaderSetDataWindow (ImfHeader *hdr, int xMin, int yMin, int xMax, int yMax)
 
IMF_EXPORT void ImfHeaderDataWindow (const ImfHeader *hdr, int *xMin, int *yMin, int *xMax, int *yMax)
 
IMF_EXPORT void ImfHeaderSetPixelAspectRatio (ImfHeader *hdr, float pixelAspectRatio)
 
IMF_EXPORT float ImfHeaderPixelAspectRatio (const ImfHeader *hdr)
 
IMF_EXPORT void ImfHeaderSetScreenWindowCenter (ImfHeader *hdr, float x, float y)
 
IMF_EXPORT void ImfHeaderScreenWindowCenter (const ImfHeader *hdr, float *x, float *y)
 
IMF_EXPORT void ImfHeaderSetScreenWindowWidth (ImfHeader *hdr, float width)
 
IMF_EXPORT float ImfHeaderScreenWindowWidth (const ImfHeader *hdr)
 
IMF_EXPORT void ImfHeaderSetLineOrder (ImfHeader *hdr, int lineOrder)
 
IMF_EXPORT int ImfHeaderLineOrder (const ImfHeader *hdr)
 
IMF_EXPORT void ImfHeaderSetCompression (ImfHeader *hdr, int compression)
 
IMF_EXPORT int ImfHeaderCompression (const ImfHeader *hdr)
 
IMF_EXPORT int ImfHeaderSetIntAttribute (ImfHeader *hdr, const char name[], int value)
 
IMF_EXPORT int ImfHeaderIntAttribute (const ImfHeader *hdr, const char name[], int *value)
 
IMF_EXPORT int ImfHeaderSetFloatAttribute (ImfHeader *hdr, const char name[], float value)
 
IMF_EXPORT int ImfHeaderSetDoubleAttribute (ImfHeader *hdr, const char name[], double value)
 
IMF_EXPORT int ImfHeaderFloatAttribute (const ImfHeader *hdr, const char name[], float *value)
 
IMF_EXPORT int ImfHeaderDoubleAttribute (const ImfHeader *hdr, const char name[], double *value)
 
IMF_EXPORT int ImfHeaderSetStringAttribute (ImfHeader *hdr, const char name[], const char value[])
 
IMF_EXPORT int ImfHeaderStringAttribute (const ImfHeader *hdr, const char name[], const char **value)
 
IMF_EXPORT int ImfHeaderSetBox2iAttribute (ImfHeader *hdr, const char name[], int xMin, int yMin, int xMax, int yMax)
 
IMF_EXPORT int ImfHeaderBox2iAttribute (const ImfHeader *hdr, const char name[], int *xMin, int *yMin, int *xMax, int *yMax)
 
IMF_EXPORT int ImfHeaderSetBox2fAttribute (ImfHeader *hdr, const char name[], float xMin, float yMin, float xMax, float yMax)
 
IMF_EXPORT int ImfHeaderBox2fAttribute (const ImfHeader *hdr, const char name[], float *xMin, float *yMin, float *xMax, float *yMax)
 
IMF_EXPORT int ImfHeaderSetV2iAttribute (ImfHeader *hdr, const char name[], int x, int y)
 
IMF_EXPORT int ImfHeaderV2iAttribute (const ImfHeader *hdr, const char name[], int *x, int *y)
 
IMF_EXPORT int ImfHeaderSetV2fAttribute (ImfHeader *hdr, const char name[], float x, float y)
 
IMF_EXPORT int ImfHeaderV2fAttribute (const ImfHeader *hdr, const char name[], float *x, float *y)
 
IMF_EXPORT int ImfHeaderSetV3iAttribute (ImfHeader *hdr, const char name[], int x, int y, int z)
 
IMF_EXPORT int ImfHeaderV3iAttribute (const ImfHeader *hdr, const char name[], int *x, int *y, int *z)
 
IMF_EXPORT int ImfHeaderSetV3fAttribute (ImfHeader *hdr, const char name[], float x, float y, float z)
 
IMF_EXPORT int ImfHeaderV3fAttribute (const ImfHeader *hdr, const char name[], float *x, float *y, float *z)
 
IMF_EXPORT int ImfHeaderSetM33fAttribute (ImfHeader *hdr, const char name[], const float m[3][3])
 
IMF_EXPORT int ImfHeaderM33fAttribute (const ImfHeader *hdr, const char name[], float m[3][3])
 
IMF_EXPORT int ImfHeaderSetM44fAttribute (ImfHeader *hdr, const char name[], const float m[4][4])
 
IMF_EXPORT int ImfHeaderM44fAttribute (const ImfHeader *hdr, const char name[], float m[4][4])
 
IMF_EXPORT ImfOutputFileImfOpenOutputFile (const char name[], const ImfHeader *hdr, int channels)
 
IMF_EXPORT int ImfCloseOutputFile (ImfOutputFile *out)
 
IMF_EXPORT int ImfOutputSetFrameBuffer (ImfOutputFile *out, const ImfRgba *base, size_t xStride, size_t yStride)
 
IMF_EXPORT int ImfOutputWritePixels (ImfOutputFile *out, int numScanLines)
 
IMF_EXPORT int ImfOutputCurrentScanLine (const ImfOutputFile *out)
 
IMF_EXPORT const ImfHeaderImfOutputHeader (const ImfOutputFile *out)
 
IMF_EXPORT int ImfOutputChannels (const ImfOutputFile *out)
 
IMF_EXPORT ImfTiledOutputFileImfOpenTiledOutputFile (const char name[], const ImfHeader *hdr, int channels, int xSize, int ySize, int mode, int rmode)
 
IMF_EXPORT int ImfCloseTiledOutputFile (ImfTiledOutputFile *out)
 
IMF_EXPORT int ImfTiledOutputSetFrameBuffer (ImfTiledOutputFile *out, const ImfRgba *base, size_t xStride, size_t yStride)
 
IMF_EXPORT int ImfTiledOutputWriteTile (ImfTiledOutputFile *out, int dx, int dy, int lx, int ly)
 
IMF_EXPORT int ImfTiledOutputWriteTiles (ImfTiledOutputFile *out, int dxMin, int dxMax, int dyMin, int dyMax, int lx, int ly)
 
IMF_EXPORT const ImfHeaderImfTiledOutputHeader (const ImfTiledOutputFile *out)
 
IMF_EXPORT int ImfTiledOutputChannels (const ImfTiledOutputFile *out)
 
IMF_EXPORT int ImfTiledOutputTileXSize (const ImfTiledOutputFile *out)
 
IMF_EXPORT int ImfTiledOutputTileYSize (const ImfTiledOutputFile *out)
 
IMF_EXPORT int ImfTiledOutputLevelMode (const ImfTiledOutputFile *out)
 
IMF_EXPORT int ImfTiledOutputLevelRoundingMode (const ImfTiledOutputFile *out)
 
IMF_EXPORT ImfInputFileImfOpenInputFile (const char name[])
 
IMF_EXPORT int ImfCloseInputFile (ImfInputFile *in)
 
IMF_EXPORT int ImfInputSetFrameBuffer (ImfInputFile *in, ImfRgba *base, size_t xStride, size_t yStride)
 
IMF_EXPORT int ImfInputReadPixels (ImfInputFile *in, int scanLine1, int scanLine2)
 
IMF_EXPORT const ImfHeaderImfInputHeader (const ImfInputFile *in)
 
IMF_EXPORT int ImfInputChannels (const ImfInputFile *in)
 
IMF_EXPORT const char * ImfInputFileName (const ImfInputFile *in)
 
IMF_EXPORT ImfTiledInputFileImfOpenTiledInputFile (const char name[])
 
IMF_EXPORT int ImfCloseTiledInputFile (ImfTiledInputFile *in)
 
IMF_EXPORT int ImfTiledInputSetFrameBuffer (ImfTiledInputFile *in, ImfRgba *base, size_t xStride, size_t yStride)
 
IMF_EXPORT int ImfTiledInputReadTile (ImfTiledInputFile *in, int dx, int dy, int lx, int ly)
 
IMF_EXPORT int ImfTiledInputReadTiles (ImfTiledInputFile *in, int dxMin, int dxMax, int dyMin, int dyMax, int lx, int ly)
 
IMF_EXPORT const ImfHeaderImfTiledInputHeader (const ImfTiledInputFile *in)
 
IMF_EXPORT int ImfTiledInputChannels (const ImfTiledInputFile *in)
 
IMF_EXPORT const char * ImfTiledInputFileName (const ImfTiledInputFile *in)
 
IMF_EXPORT int ImfTiledInputTileXSize (const ImfTiledInputFile *in)
 
IMF_EXPORT int ImfTiledInputTileYSize (const ImfTiledInputFile *in)
 
IMF_EXPORT int ImfTiledInputLevelMode (const ImfTiledInputFile *in)
 
IMF_EXPORT int ImfTiledInputLevelRoundingMode (const ImfTiledInputFile *in)
 
IMF_EXPORT ImfLutImfNewRound12logLut (int channels)
 
IMF_EXPORT ImfLutImfNewRoundNBitLut (unsigned int n, int channels)
 
IMF_EXPORT void ImfDeleteLut (ImfLut *lut)
 
IMF_EXPORT void ImfApplyLut (ImfLut *lut, ImfRgba *data, int nData, int stride)
 
IMF_EXPORT const char * ImfErrorMessage (void)
 

Macro Definition Documentation

#define IMF_B44_COMPRESSION   6

Definition at line 79 of file ImfCRgbaFile.h.

#define IMF_B44A_COMPRESSION   7

Definition at line 80 of file ImfCRgbaFile.h.

#define IMF_DECREASING_Y   1

Definition at line 66 of file ImfCRgbaFile.h.

#define IMF_DWAA_COMPRESSION   8

Definition at line 81 of file ImfCRgbaFile.h.

#define IMF_DWAB_COMPRESSION   9

Definition at line 82 of file ImfCRgbaFile.h.

#define IMF_INCREASING_Y   0

Definition at line 65 of file ImfCRgbaFile.h.

#define IMF_MAGIC   20000630

Definition at line 53 of file ImfCRgbaFile.h.

#define IMF_MIPMAP_LEVELS   1

Definition at line 105 of file ImfCRgbaFile.h.

#define IMF_NO_COMPRESSION   0

Definition at line 73 of file ImfCRgbaFile.h.

#define IMF_ONE_LEVEL   0

Definition at line 104 of file ImfCRgbaFile.h.

#define IMF_PIZ_COMPRESSION   4

Definition at line 77 of file ImfCRgbaFile.h.

#define IMF_PXR24_COMPRESSION   5

Definition at line 78 of file ImfCRgbaFile.h.

#define IMF_RANDOM_Y   2

Definition at line 67 of file ImfCRgbaFile.h.

#define IMF_RIPMAP_LEVELS   2

Definition at line 106 of file ImfCRgbaFile.h.

#define IMF_RLE_COMPRESSION   1

Definition at line 74 of file ImfCRgbaFile.h.

#define IMF_ROUND_DOWN   0

Definition at line 112 of file ImfCRgbaFile.h.

#define IMF_ROUND_UP   1

Definition at line 113 of file ImfCRgbaFile.h.

#define IMF_VERSION_NUMBER   2

Definition at line 59 of file ImfCRgbaFile.h.

#define IMF_WRITE_A   0x08

Definition at line 91 of file ImfCRgbaFile.h.

#define IMF_WRITE_B   0x04

Definition at line 90 of file ImfCRgbaFile.h.

#define IMF_WRITE_C   0x20

Definition at line 93 of file ImfCRgbaFile.h.

#define IMF_WRITE_G   0x02

Definition at line 89 of file ImfCRgbaFile.h.

#define IMF_WRITE_R   0x01

Definition at line 88 of file ImfCRgbaFile.h.

#define IMF_WRITE_RGB   0x07

Definition at line 94 of file ImfCRgbaFile.h.

#define IMF_WRITE_RGBA   0x0f

Definition at line 95 of file ImfCRgbaFile.h.

#define IMF_WRITE_Y   0x10

Definition at line 92 of file ImfCRgbaFile.h.

#define IMF_WRITE_YA   0x18

Definition at line 97 of file ImfCRgbaFile.h.

#define IMF_WRITE_YC   0x30

Definition at line 96 of file ImfCRgbaFile.h.

#define IMF_WRITE_YCA   0x38

Definition at line 98 of file ImfCRgbaFile.h.

#define IMF_ZIP_COMPRESSION   3

Definition at line 76 of file ImfCRgbaFile.h.

#define IMF_ZIPS_COMPRESSION   2

Definition at line 75 of file ImfCRgbaFile.h.

Typedef Documentation

typedef unsigned short ImfHalf

Definition at line 21 of file ImfCRgbaFile.h.

typedef struct ImfHeader ImfHeader

Definition at line 120 of file ImfCRgbaFile.h.

typedef struct ImfInputFile ImfInputFile

Definition at line 378 of file ImfCRgbaFile.h.

typedef struct ImfLut ImfLut

Definition at line 459 of file ImfCRgbaFile.h.

typedef struct ImfOutputFile ImfOutputFile

Definition at line 289 of file ImfCRgbaFile.h.

typedef struct ImfRgba ImfRgba

Definition at line 47 of file ImfCRgbaFile.h.

Definition at line 407 of file ImfCRgbaFile.h.

Definition at line 319 of file ImfCRgbaFile.h.

Function Documentation

IMF_EXPORT void ImfApplyLut ( ImfLut lut,
ImfRgba data,
int  nData,
int  stride 
)
IMF_EXPORT int ImfCloseInputFile ( ImfInputFile in)
IMF_EXPORT int ImfCloseOutputFile ( ImfOutputFile out)
IMF_EXPORT int ImfCloseTiledInputFile ( ImfTiledInputFile in)
IMF_EXPORT int ImfCloseTiledOutputFile ( ImfTiledOutputFile out)
IMF_EXPORT ImfHeader* ImfCopyHeader ( const ImfHeader hdr)
IMF_EXPORT void ImfDeleteHeader ( ImfHeader hdr)
IMF_EXPORT void ImfDeleteLut ( ImfLut lut)
IMF_EXPORT const char* ImfErrorMessage ( void  )
IMF_EXPORT void ImfFloatToHalf ( float  f,
ImfHalf h 
)
IMF_EXPORT void ImfFloatToHalfArray ( int  n,
const float  f[],
ImfHalf  h[] 
)
IMF_EXPORT float ImfHalfToFloat ( ImfHalf  h)
IMF_EXPORT void ImfHalfToFloatArray ( int  n,
const ImfHalf  h[],
float  f[] 
)
IMF_EXPORT int ImfHeaderBox2fAttribute ( const ImfHeader hdr,
const char  name[],
float xMin,
float yMin,
float xMax,
float yMax 
)
IMF_EXPORT int ImfHeaderBox2iAttribute ( const ImfHeader hdr,
const char  name[],
int xMin,
int yMin,
int xMax,
int yMax 
)
IMF_EXPORT int ImfHeaderCompression ( const ImfHeader hdr)
IMF_EXPORT void ImfHeaderDataWindow ( const ImfHeader hdr,
int xMin,
int yMin,
int xMax,
int yMax 
)
IMF_EXPORT void ImfHeaderDisplayWindow ( const ImfHeader hdr,
int xMin,
int yMin,
int xMax,
int yMax 
)
IMF_EXPORT int ImfHeaderDoubleAttribute ( const ImfHeader hdr,
const char  name[],
double *  value 
)
IMF_EXPORT int ImfHeaderFloatAttribute ( const ImfHeader hdr,
const char  name[],
float value 
)
IMF_EXPORT int ImfHeaderIntAttribute ( const ImfHeader hdr,
const char  name[],
int value 
)
IMF_EXPORT int ImfHeaderLineOrder ( const ImfHeader hdr)
IMF_EXPORT int ImfHeaderM33fAttribute ( const ImfHeader hdr,
const char  name[],
float  m[3][3] 
)
IMF_EXPORT int ImfHeaderM44fAttribute ( const ImfHeader hdr,
const char  name[],
float  m[4][4] 
)
IMF_EXPORT float ImfHeaderPixelAspectRatio ( const ImfHeader hdr)
IMF_EXPORT void ImfHeaderScreenWindowCenter ( const ImfHeader hdr,
float x,
float y 
)
IMF_EXPORT float ImfHeaderScreenWindowWidth ( const ImfHeader hdr)
IMF_EXPORT int ImfHeaderSetBox2fAttribute ( ImfHeader hdr,
const char  name[],
float  xMin,
float  yMin,
float  xMax,
float  yMax 
)
IMF_EXPORT int ImfHeaderSetBox2iAttribute ( ImfHeader hdr,
const char  name[],
int  xMin,
int  yMin,
int  xMax,
int  yMax 
)
IMF_EXPORT void ImfHeaderSetCompression ( ImfHeader hdr,
int  compression 
)
IMF_EXPORT void ImfHeaderSetDataWindow ( ImfHeader hdr,
int  xMin,
int  yMin,
int  xMax,
int  yMax 
)
IMF_EXPORT void ImfHeaderSetDisplayWindow ( ImfHeader hdr,
int  xMin,
int  yMin,
int  xMax,
int  yMax 
)
IMF_EXPORT int ImfHeaderSetDoubleAttribute ( ImfHeader hdr,
const char  name[],
double  value 
)
IMF_EXPORT int ImfHeaderSetFloatAttribute ( ImfHeader hdr,
const char  name[],
float  value 
)
IMF_EXPORT int ImfHeaderSetIntAttribute ( ImfHeader hdr,
const char  name[],
int  value 
)
IMF_EXPORT void ImfHeaderSetLineOrder ( ImfHeader hdr,
int  lineOrder 
)
IMF_EXPORT int ImfHeaderSetM33fAttribute ( ImfHeader hdr,
const char  name[],
const float  m[3][3] 
)
IMF_EXPORT int ImfHeaderSetM44fAttribute ( ImfHeader hdr,
const char  name[],
const float  m[4][4] 
)
IMF_EXPORT void ImfHeaderSetPixelAspectRatio ( ImfHeader hdr,
float  pixelAspectRatio 
)
IMF_EXPORT void ImfHeaderSetScreenWindowCenter ( ImfHeader hdr,
float  x,
float  y 
)
IMF_EXPORT void ImfHeaderSetScreenWindowWidth ( ImfHeader hdr,
float  width 
)
IMF_EXPORT int ImfHeaderSetStringAttribute ( ImfHeader hdr,
const char  name[],
const char  value[] 
)
IMF_EXPORT int ImfHeaderSetV2fAttribute ( ImfHeader hdr,
const char  name[],
float  x,
float  y 
)
IMF_EXPORT int ImfHeaderSetV2iAttribute ( ImfHeader hdr,
const char  name[],
int  x,
int  y 
)
IMF_EXPORT int ImfHeaderSetV3fAttribute ( ImfHeader hdr,
const char  name[],
float  x,
float  y,
float  z 
)
IMF_EXPORT int ImfHeaderSetV3iAttribute ( ImfHeader hdr,
const char  name[],
int  x,
int  y,
int  z 
)
IMF_EXPORT int ImfHeaderStringAttribute ( const ImfHeader hdr,
const char  name[],
const char **  value 
)
IMF_EXPORT int ImfHeaderV2fAttribute ( const ImfHeader hdr,
const char  name[],
float x,
float y 
)
IMF_EXPORT int ImfHeaderV2iAttribute ( const ImfHeader hdr,
const char  name[],
int x,
int y 
)
IMF_EXPORT int ImfHeaderV3fAttribute ( const ImfHeader hdr,
const char  name[],
float x,
float y,
float z 
)
IMF_EXPORT int ImfHeaderV3iAttribute ( const ImfHeader hdr,
const char  name[],
int x,
int y,
int z 
)
IMF_EXPORT int ImfInputChannels ( const ImfInputFile in)
IMF_EXPORT const char* ImfInputFileName ( const ImfInputFile in)
IMF_EXPORT const ImfHeader* ImfInputHeader ( const ImfInputFile in)
IMF_EXPORT int ImfInputReadPixels ( ImfInputFile in,
int  scanLine1,
int  scanLine2 
)
IMF_EXPORT int ImfInputSetFrameBuffer ( ImfInputFile in,
ImfRgba base,
size_t  xStride,
size_t  yStride 
)
IMF_EXPORT ImfHeader* ImfNewHeader ( void  )
IMF_EXPORT ImfLut* ImfNewRound12logLut ( int  channels)
IMF_EXPORT ImfLut* ImfNewRoundNBitLut ( unsigned int  n,
int  channels 
)
IMF_EXPORT ImfInputFile* ImfOpenInputFile ( const char  name[])
IMF_EXPORT ImfOutputFile* ImfOpenOutputFile ( const char  name[],
const ImfHeader hdr,
int  channels 
)
IMF_EXPORT ImfTiledInputFile* ImfOpenTiledInputFile ( const char  name[])
IMF_EXPORT ImfTiledOutputFile* ImfOpenTiledOutputFile ( const char  name[],
const ImfHeader hdr,
int  channels,
int  xSize,
int  ySize,
int  mode,
int  rmode 
)
IMF_EXPORT int ImfOutputChannels ( const ImfOutputFile out)
IMF_EXPORT int ImfOutputCurrentScanLine ( const ImfOutputFile out)
IMF_EXPORT const ImfHeader* ImfOutputHeader ( const ImfOutputFile out)
IMF_EXPORT int ImfOutputSetFrameBuffer ( ImfOutputFile out,
const ImfRgba base,
size_t  xStride,
size_t  yStride 
)
IMF_EXPORT int ImfOutputWritePixels ( ImfOutputFile out,
int  numScanLines 
)
IMF_EXPORT int ImfTiledInputChannels ( const ImfTiledInputFile in)
IMF_EXPORT const char* ImfTiledInputFileName ( const ImfTiledInputFile in)
IMF_EXPORT const ImfHeader* ImfTiledInputHeader ( const ImfTiledInputFile in)
IMF_EXPORT int ImfTiledInputLevelMode ( const ImfTiledInputFile in)
IMF_EXPORT int ImfTiledInputLevelRoundingMode ( const ImfTiledInputFile in)
IMF_EXPORT int ImfTiledInputReadTile ( ImfTiledInputFile in,
int  dx,
int  dy,
int  lx,
int  ly 
)
IMF_EXPORT int ImfTiledInputReadTiles ( ImfTiledInputFile in,
int  dxMin,
int  dxMax,
int  dyMin,
int  dyMax,
int  lx,
int  ly 
)
IMF_EXPORT int ImfTiledInputSetFrameBuffer ( ImfTiledInputFile in,
ImfRgba base,
size_t  xStride,
size_t  yStride 
)
IMF_EXPORT int ImfTiledInputTileXSize ( const ImfTiledInputFile in)
IMF_EXPORT int ImfTiledInputTileYSize ( const ImfTiledInputFile in)
IMF_EXPORT int ImfTiledOutputChannels ( const ImfTiledOutputFile out)
IMF_EXPORT const ImfHeader* ImfTiledOutputHeader ( const ImfTiledOutputFile out)
IMF_EXPORT int ImfTiledOutputLevelMode ( const ImfTiledOutputFile out)
IMF_EXPORT int ImfTiledOutputLevelRoundingMode ( const ImfTiledOutputFile out)
IMF_EXPORT int ImfTiledOutputSetFrameBuffer ( ImfTiledOutputFile out,
const ImfRgba base,
size_t  xStride,
size_t  yStride 
)
IMF_EXPORT int ImfTiledOutputTileXSize ( const ImfTiledOutputFile out)
IMF_EXPORT int ImfTiledOutputTileYSize ( const ImfTiledOutputFile out)
IMF_EXPORT int ImfTiledOutputWriteTile ( ImfTiledOutputFile out,
int  dx,
int  dy,
int  lx,
int  ly 
)
IMF_EXPORT int ImfTiledOutputWriteTiles ( ImfTiledOutputFile out,
int  dxMin,
int  dxMax,
int  dyMin,
int  dyMax,
int  lx,
int  ly 
)