![]() |
#include <MemoryFilter.h>
Public Member Functions | |
MemoryFilter (size_t 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 accommodate all data).
pdftron::Filters::MemoryFilter::MemoryFilter | ( | size_t | buf_sz, | |
bool | is_input | |||
) |
UChar* pdftron::Filters::MemoryFilter::GetBuffer | ( | ) |
void pdftron::Filters::MemoryFilter::SetAsInputFilter | ( | ) |
The function has no effect on an input MemoryFilter.