TuttleOFX  1
WriterInternal.h File Reference
Include dependency graph for WriterInternal.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  dpx::BufferAccess

Namespaces

namespace  dpx
 

OpenDPX namespace.


Functions

void dpx::EndianBufferSwap (int bitdepth, dpx::Packing packing, void *buf, const size_t size)
template<typename T1 , typename T2 >
void dpx::MultiTypeBufferCopy (T1 *dst, T2 *src, const int len)
template<typename IB >
void dpx::CopyWriteBuffer (DataSize src_size, unsigned char *src, IB *dst, const int len)
template<typename IB , int BITDEPTH>
void dpx::RleCompress (IB *src, IB *dst, const int bufsize, const int len, BufferAccess &access)
template<typename IB , int BITDEPTH>
void dpx::WritePackedMethod (IB *src, IB *dst, const int len, const bool reverse, BufferAccess &access)
template<typename IB , Packing METHOD>
void dpx::WritePackedMethodAB_10bit (IB *src, IB *dst, const int len, const bool reverse, BufferAccess &access)
template<typename IB , int BITDEPTH, bool SAMEBUFTYPE>
int dpx::WriteBuffer (OutStream *fd, DataSize src_size, void *src_buf, const U32 width, const U32 height, const int noc, const Packing packing, const bool rle, const bool reverse, const int eolnPad, char *blank, bool &status, bool swapEndian)
template<typename IB , int BITDEPTH, bool SAMEBUFTYPE>
int dpx::WriteFloatBuffer (OutStream *fd, DataSize src_size, void *src_buf, const U32 width, const U32 height, const int noc, const Packing packing, const bool rle, const int eolnPad, char *blank, bool &status, bool swapEndian)