stream.c File Reference

#include "magick/studio.h"
#include "magick/blob.h"
#include "magick/blob-private.h"
#include "magick/cache.h"
#include "magick/cache-private.h"
#include "magick/color-private.h"
#include "magick/composite-private.h"
#include "magick/constitute.h"
#include "magick/exception.h"
#include "magick/exception-private.h"
#include "magick/geometry.h"
#include "magick/memory_.h"
#include "magick/quantum.h"
#include "magick/quantum-private.h"
#include "magick/semaphore.h"
#include "magick/stream.h"
#include "magick/stream-private.h"
#include "magick/string_.h"

Data Structures

struct  _StreamInfo

Functions

static const PixelPacketAcquirePixelStream (const Image *, const VirtualPixelMethod, const long, const long, const unsigned long, const unsigned long, ExceptionInfo *)
static PixelPacket AcquireOnePixelFromStream (const Image *, const VirtualPixelMethod, const long, const long, ExceptionInfo *)
static PixelPacket GetOnePixelFromStream (Image *, const long, const long)
static PixelPacketGetPixelStream (Image *, const long, const long, const unsigned long, const unsigned long)
static PixelPacket ** GetPixelsFromStream (const Image *)
static PixelPacket *** SetPixelStream (Image *, const long, const long, const unsigned long, const unsigned long)
static MagickBooleanType StreamImagePixels (const StreamInfo *, const Image *, ExceptionInfo *)
static MagickBooleanType SyncPixelStream (Image *)
static void DestroyPixelStream (Image *)
static const IndexPacketAcquireIndexesFromStream (const Image *image)
static void AcquireStreamPixels (CacheInfo *cache_info)
static const PixelPacketAcquirePixelStream (const Image *image, const VirtualPixelMethod magick_unused(virtual_pixel_method), const long x, const long y, const unsigned long columns, const unsigned long rows, ExceptionInfo *exception)
MagickExport StreamInfoAcquireStreamInfo (const ImageInfo *image_info)
static void RelinquishStreamPixels (CacheInfo *cache_info)
MagickExport StreamInfoDestroyStreamInfo (StreamInfo *stream_info)
static IndexPacketGetIndexesFromStream (const Image *image)
MagickExport const void * GetStreamInfoClientData (StreamInfo *stream_info)
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)
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 ImageStreamImage (const ImageInfo *image_info, StreamInfo *stream_info, ExceptionInfo *exception)
MagickExport MagickBooleanType WriteStream (const ImageInfo *image_info, Image *image, StreamHandler stream)


Function Documentation

static const IndexPacket* AcquireIndexesFromStream ( const Image image  )  [static]

static PixelPacket AcquireOnePixelFromStream ( const Image image,
const   VirtualPixelMethod,
const   long,
const   long,
ExceptionInfo exception 
) [static]

static const PixelPacket* AcquirePixelStream ( const Image image,
const VirtualPixelMethod   magick_unused(virtual_pixel_method),
const long  x,
const long  y,
const unsigned long  columns,
const unsigned long  rows,
ExceptionInfo exception 
) [static]

static const PixelPacket* AcquirePixelStream ( const Image ,
const   VirtualPixelMethod,
const   long,
const   long,
const unsigned  long,
const unsigned  long,
ExceptionInfo  
) [static]

MagickExport StreamInfo* AcquireStreamInfo ( const ImageInfo image_info  ) 

static void AcquireStreamPixels ( CacheInfo cache_info  )  [inline, static]

static void DestroyPixelStream ( Image image  )  [static]

MagickExport StreamInfo* DestroyStreamInfo ( StreamInfo stream_info  ) 

static IndexPacket* GetIndexesFromStream ( const Image image  )  [static]

static PixelPacket GetOnePixelFromStream ( Image image,
const   long,
const   long 
)

static PixelPacket * GetPixelsFromStream ( const Image image  ) 

static PixelPacket * GetPixelStream ( Image image,
const   long,
const   long,
const unsigned long  columns,
const unsigned long  rows 
)

MagickExport const void* GetStreamInfoClientData ( StreamInfo stream_info  ) 

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 
)

static void RelinquishStreamPixels ( CacheInfo cache_info  )  [inline, static]

static PixelPacket * SetPixelStream ( Image image,
const   long,
const   long,
const unsigned long  columns,
const unsigned long  rows 
)

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 
)

MagickExport Image* StreamImage ( const ImageInfo image_info,
StreamInfo stream_info,
ExceptionInfo exception 
)

static MagickBooleanType StreamImagePixels ( const StreamInfo stream_info,
const Image image,
ExceptionInfo exception 
) [static]

static MagickBooleanType SyncPixelStream ( Image image  ) 

MagickExport MagickBooleanType WriteStream ( const ImageInfo image_info,
Image image,
StreamHandler  stream 
)

static size_t WriteStreamImage ( const Image image,
const void *  pixels,
const size_t  columns 
) [static]


Generated on Sat Jan 26 14:50:30 2008 for MagickCore by  doxygen 1.5.4