libcineon  0.1
Public Member Functions | Protected Member Functions | Protected Attributes
cineon::ElementReadStream Class Reference

#include <ElementReadStream.h>

Collaboration diagram for cineon::ElementReadStream:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ElementReadStream (InStream *)
virtual ~ElementReadStream ()
virtual void Reset ()
virtual bool Read (const cineon::Header &, const long offset, void *buf, const size_t size)
virtual bool ReadDirect (const cineon::Header &, const long offset, void *buf, const size_t size)

Protected Member Functions

void EndianDataCheck (const cineon::Header &, void *, const size_t size)

Protected Attributes

InStreamfd

Constructor & Destructor Documentation

cineon::ElementReadStream::ElementReadStream ( InStream fd)
cineon::ElementReadStream::~ElementReadStream ( )
virtual

Member Function Documentation

void cineon::ElementReadStream::EndianDataCheck ( const cineon::Header dpxHeader,
void *  buf,
const size_t  size 
)
protected
bool cineon::ElementReadStream::Read ( const cineon::Header dpxHeader,
const long  offset,
void *  buf,
const size_t  size 
)
virtual
bool cineon::ElementReadStream::ReadDirect ( const cineon::Header dpxHeader,
const long  offset,
void *  buf,
const size_t  size 
)
virtual
void cineon::ElementReadStream::Reset ( )
virtual

Member Data Documentation

InStream* cineon::ElementReadStream::fd
protected

The documentation for this class was generated from the following files: