libcineon  0.1
Classes | Namespaces | Functions
WriterInternal.h File Reference
#include "BaseTypeConverter.h"
Include dependency graph for WriterInternal.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  cineon::BufferAccess

Namespaces

namespace  cineon
 libcineon namespace

Functions

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