MagickCore  6.8.9
stream.c File Reference
Include dependency graph for stream.c:

Data Structures

struct  _StreamInfo
 

Functions

static const PixelPacket * GetVirtualPixelStream (const Image *, const VirtualPixelMethod, const ssize_t, const ssize_t, const size_t, const size_t, ExceptionInfo *)
 
static MagickBooleanType StreamImagePixels (const StreamInfo *, const Image *, ExceptionInfo *)
 
static MagickBooleanType SyncAuthenticPixelsStream (Image *, ExceptionInfo *)
 
static PixelPacket * QueueAuthenticPixelsStream (Image *, const ssize_t, const ssize_t, const size_t, const size_t, ExceptionInfo *)
 
MagickExport StreamInfo * AcquireStreamInfo (const ImageInfo *image_info)
 
static void RelinquishStreamPixels (CacheInfo *cache_info)
 
static void DestroyPixelStream (Image *image)
 
MagickExport StreamInfo * DestroyStreamInfo (StreamInfo *stream_info)
 
static IndexPacket * GetAuthenticIndexesFromStream (const Image *image)
 
static PixelPacket * GetAuthenticPixelsStream (Image *image, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows, ExceptionInfo *exception)
 
static PixelPacket * GetAuthenticPixelsFromStream (const Image *image)
 
static MagickBooleanType GetOneAuthenticPixelFromStream (Image *image, const ssize_t x, const ssize_t y, PixelPacket *pixel, ExceptionInfo *exception)
 
static MagickBooleanType GetOneVirtualPixelFromStream (const Image *image, const VirtualPixelMethod virtual_pixel_method, const ssize_t x, const ssize_t y, PixelPacket *pixel, ExceptionInfo *exception)
 
MagickExport const void * GetStreamInfoClientData (StreamInfo *stream_info)
 
static const PixelPacket * GetVirtualPixelsStream (const Image *image)
 
static const IndexPacket * GetVirtualIndexesFromStream (const Image *image)
 
static MagickBooleanType AcquireStreamPixels (CacheInfo *cache_info, ExceptionInfo *exception)
 
static const PixelPacket * GetVirtualPixelStream (const Image *image, const VirtualPixelMethod magick_unused(virtual_pixel_method), const ssize_t x, const ssize_t y, const size_t columns, const size_t rows, ExceptionInfo *exception)
 
MagickExport MagickBooleanType OpenStream (const ImageInfo *image_info, StreamInfo *stream_info, const char *filename, ExceptionInfo *exception)
 
MagickExport Image * ReadStream (const ImageInfo *image_info, StreamHandler stream, ExceptionInfo *exception)
 
MagickExport void SetStreamInfoClientData (StreamInfo *stream_info, const void *client_data)
 
MagickExport void SetStreamInfoMap (StreamInfo *stream_info, const char *map)
 
MagickExport void SetStreamInfoStorageType (StreamInfo *stream_info, const StorageType storage_type)
 
static size_t WriteStreamImage (const Image *image, const void *pixels, const size_t columns)
 
MagickExport Image * StreamImage (const ImageInfo *image_info, StreamInfo *stream_info, ExceptionInfo *exception)
 
MagickExport MagickBooleanType WriteStream (const ImageInfo *image_info, Image *image, StreamHandler stream)
 

Function Documentation

static PixelPacket* GetAuthenticPixelsStream ( Image *  image,
const ssize_t  x,
const ssize_t  y,
const size_t  columns,
const size_t  rows,
ExceptionInfo *  exception 
)
static
static MagickBooleanType GetOneAuthenticPixelFromStream ( Image *  image,
const ssize_t  x,
const ssize_t  y,
PixelPacket *  pixel,
ExceptionInfo *  exception 
)
static
static MagickBooleanType GetOneVirtualPixelFromStream ( const Image *  image,
const VirtualPixelMethod  virtual_pixel_method,
const ssize_t  x,
const ssize_t  y,
PixelPacket *  pixel,
ExceptionInfo *  exception 
)
static
MagickExport const void* GetStreamInfoClientData ( StreamInfo *  stream_info)
static const PixelPacket* GetVirtualPixelStream ( const Image *  ,
const VirtualPixelMethod  ,
const ssize_t  ,
const ssize_t  ,
const size_t  ,
const size_t  ,
ExceptionInfo *   
)
static
MagickExport MagickBooleanType OpenStream ( const ImageInfo *  image_info,
StreamInfo *  stream_info,
const char *  filename,
ExceptionInfo *  exception 
)
MagickExport void SetStreamInfoClientData ( StreamInfo *  stream_info,
const void *  client_data 
)
MagickExport void SetStreamInfoMap ( StreamInfo *  stream_info,
const char *  map 
)
MagickExport void SetStreamInfoStorageType ( StreamInfo *  stream_info,
const StorageType  storage_type 
)