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

Go to the source code of this file.

Data Structures

struct  _StreamInfo

Functions

static const QuantumGetVirtualPixelStream (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 QuantumQueueAuthenticPixelsStream (Image *, const ssize_t, const ssize_t, const size_t, const size_t, ExceptionInfo *)
MagickExport StreamInfoAcquireStreamInfo (const ImageInfo *image_info, ExceptionInfo *exception)
static void RelinquishStreamPixels (CacheInfo *cache_info)
static void DestroyPixelStream (Image *image)
MagickExport StreamInfoDestroyStreamInfo (StreamInfo *stream_info)
static void * GetAuthenticMetacontentFromStream (const Image *image)
static QuantumGetAuthenticPixelsStream (Image *image, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows, ExceptionInfo *exception)
static QuantumGetAuthenticPixelsFromStream (const Image *image)
static MagickBooleanType GetOneAuthenticPixelFromStream (Image *image, const ssize_t x, const ssize_t y, Quantum *pixel, ExceptionInfo *exception)
static MagickBooleanType GetOneVirtualPixelFromStream (const Image *image, const VirtualPixelMethod virtual_pixel_method, const ssize_t x, const ssize_t y, Quantum *pixel, ExceptionInfo *exception)
MagickPrivate const void * GetStreamInfoClientData (StreamInfo *stream_info)
static const QuantumGetVirtualPixelsStream (const Image *image)
static const void * GetVirtualMetacontentFromStream (const Image *image)
static MagickBooleanType AcquireStreamPixels (CacheInfo *cache_info, ExceptionInfo *exception)
static const QuantumGetVirtualPixelStream (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 ImageReadStream (const ImageInfo *image_info, StreamHandler stream, ExceptionInfo *exception)
MagickPrivate 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 ImageStreamImage (const ImageInfo *image_info, StreamInfo *stream_info, ExceptionInfo *exception)
MagickExport MagickBooleanType WriteStream (const ImageInfo *image_info, Image *image, StreamHandler stream, ExceptionInfo *exception)

Function Documentation

static void* GetAuthenticMetacontentFromStream ( const Image image) [static]
static Quantum* GetAuthenticPixelsFromStream ( const Image image) [static]
static Quantum* GetAuthenticPixelsStream ( Image image,
const ssize_t  x,
const ssize_t  y,
const size_t  columns,
const size_t  rows,
ExceptionInfo exception 
) [static]
static MagickBooleanType GetOneVirtualPixelFromStream ( const Image image,
const VirtualPixelMethod  virtual_pixel_method,
const ssize_t  x,
const ssize_t  y,
Quantum pixel,
ExceptionInfo exception 
) [static]
MagickPrivate const void* GetStreamInfoClientData ( StreamInfo stream_info)

Definition at line 562 of file stream.c.

References _StreamInfo::signature, MagickSignature, and _StreamInfo::client_data.

static const void* GetVirtualMetacontentFromStream ( const Image image) [static]
static const Quantum* GetVirtualPixelsStream ( const Image image) [static]
static const Quantum* GetVirtualPixelStream ( const Image ,
const VirtualPixelMethod  ,
const ssize_t  ,
const ssize_t  ,
const size_t  ,
const size_t  ,
ExceptionInfo  
) [static]
static const Quantum* GetVirtualPixelStream ( const Image image,
const VirtualPixelMethod   magick_unusedvirtual_pixel_method,
const ssize_t  x,
const ssize_t  y,
const size_t  columns,
const size_t  rows,
ExceptionInfo exception 
) [static]
MagickExport MagickBooleanType OpenStream ( const ImageInfo image_info,
StreamInfo stream_info,
const char *  filename,
ExceptionInfo exception 
)
static void RelinquishStreamPixels ( CacheInfo cache_info) [inline, static]
MagickPrivate void SetStreamInfoClientData ( StreamInfo stream_info,
const void *  client_data 
)

Definition at line 1029 of file stream.c.

References _StreamInfo::signature, MagickSignature, and _StreamInfo::client_data.

MagickExport void SetStreamInfoMap ( StreamInfo stream_info,
const char *  map 
)

Definition at line 1061 of file stream.c.

References _StreamInfo::signature, MagickSignature, CloneString(), and _StreamInfo::map.

MagickExport void SetStreamInfoStorageType ( StreamInfo stream_info,
const StorageType  storage_type 
)

Definition at line 1093 of file stream.c.

References _StreamInfo::signature, MagickSignature, and _StreamInfo::storage_type.