MMA_Video_BitsPerPixel

MMA_Video_BitsPerPixel (V50) [..G.Q], ULONG

DESCRIPTION

   Returns image colour depth. Possible values for tiff.decoder are 1, 2,
   3, 4, 5, 6, 7, 8, 24, 32

MMA_Video_Height

MMA_Video_Height (V50) [..G.Q], ULONG

DESCRIPTION

   Returns height of image frame in pixels

MMA_Video_UseAlpha

MMA_Video_UseAlpha (V50) [..G.Q], BOOL

DESCRIPTION

   Returns TRUE if TIFF image data contain alpha channel, FALSE
   otherwise

MMA_Video_Width

MMA_Video_Width (V50) [..G.Q], ULONG

DESCRIPTION

   Returns width of image frame in pixels

MMM_Pull

Writes encoded data to specified buffer. (V50)

SYNOPSIS

   ULONG DoMethod(Object *obj, MMM_Pull, ULONG port, APTR buffer, ULONG
     length);

DESCRIPTION

   This class does not process image data,  pull requests are
   just forwarded to the connected stream

INPUTS

   obj - object to perform method on.
   port - number of port, must be output (1).
   buffer - destination buffer for bitmap data.
   length - amount of data to be pulled in bytes

RESULT

   Number of bytes pulled, secondary error information via MMA_ErrorCode

SEE ALSO

background

HISTORY

   - Query tags are accessible via the class base.

   50.1  (19.10.2014)
   - Initial revision.

DESCRIPTION

   The class decodes TIFF pictures using tiff.library.
   An object of tiff.decoder class has two ports: port 0 is an input
   accepting MMF_VIDEO_TIFF format, port 1 is an output producing
   MMFC_VIDEO_ARGB32 format. The class is a direct subclass of
   multimedia.class.

NEW ATTRIBUTES

   Attributes applicability:
     I - may be set at creation time.
     S - may be set on an existing object.
     G - may be get from an object.
     P - may be set for an object's port.
     Q - may be queried from an object's port.

   MMA_Video_Height         (V50) [..G.Q], ULONG
   MMA_Video_Width          (V50) [..G.Q], ULONG
   MMA_Video_BitsPerPixel   (V50) [..G.Q], ULONG
   MMA_Video_UseAlpha       (V50) [..G.Q], BOOL

NEW METHODS

   MMM_Pull(port, buffer, length)  (V50)