TuttleOFX  1
DPX.h File Reference
#include <cstdio>
#include <limits>
#include "DPXHeader.h"
#include "DPXStream.h"
Include dependency graph for DPX.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  dpx::Block
 Rectangle block definition defined by two points. More...
class  dpx::Reader
 DPX Image Reader class. More...
class  dpx::Writer
 DPX Image Writer class. More...

Namespaces

namespace  dpx
 

OpenDPX namespace.


Defines

#define OPENDPX_VERSION   "0.5.0"
 OpenDPX Version.

Enumerations

enum  dpx::Endian { dpx::kLittleEndian, dpx::kBigEndian }
 DPX files can be stored in big- or little-endian byte order. More...

Functions

bool dpx::IdentifyFile (InStream *file)
 determine if the image file is DPX
bool dpx::IdentifyFile (const void *data)
 determine if the image file is DPX
const char * dpx::DefaultExtension ()
 returns a char * of the default DPX file extension
const char * dpx::Version ()
const char * dpx::LibraryVersion ()
 returns the version string for this library

Variables

Endian dpx::systemByteOrder = (*(unsigned char*)lPtr == 0x78 ? dpx::kLittleEndian : dpx::kBigEndian)

Detailed Description

Definition in file DPX.h.


Define Documentation

#define OPENDPX_VERSION   "0.5.0"

OpenDPX Version.

Definition at line 51 of file DPX.h.

Referenced by dpx::LibraryVersion().