|
#include <MemoryFilter.h>


Public Member Functions | |
| MemoryFilter (ULong buf_sz, bool is_input) | |
| UChar * | GetBuffer () |
| |
| void | SetAsInputFilter () |
| |
When a MemoryFilter is the source, other filters can read data stored in memory; When MemoryFilter is a sink, other filters generate data which is then pushed in a memory buffer owned by MemoryFilter (MemoryFilter makes sure that there is enough space to accomodate all data).
| pdftron::Filters::MemoryFilter::MemoryFilter | ( | ULong | buf_sz, | |
| bool | is_input | |||
| ) |
| UChar* pdftron::Filters::MemoryFilter::GetBuffer | ( | ) |
| void pdftron::Filters::MemoryFilter::SetAsInputFilter | ( | ) |
The utility function is useful in cases when and output data buffer should be converted to an input stream.