- NAME
- SYNOPSIS
- FUNCTION DESCRIPTIONS
  - ProgressMonitor
  - SetMonitorHandler

# NAME

monitor - ImageMagick Progress Monitor Methods

# SYNOPSIS

void ProgressMonitor( const char *text, const unsigned int quantum, const unsigned int span );

MonitorHandler SetMonitorHandler( MonitorHandler handler );

# FUNCTION DESCRIPTIONS

## ProgressMonitor

Method ProgressMonitor calls the monitor handler methods with a text string that describes the task and a measure of completion.

The format of the ProgressMonitor method is:

> void ProgressMonitor ( const char *text, const unsigned int quantum, const unsigned int span );

A description of each parameter follows:

quantum:

  Specifies the quantum position within the span which represents how much progress has been made in completing a task.

span:

  Specifies the span relative to completing a task.

## SetMonitorHandler

Method SetMonitorHandler sets the monitor handler to the specified method and returns the previous monitor handler.

The format of the SetMonitorHandler method is:

> MonitorHandler SetMonitorHandler ( MonitorHandler handler );

A description of each parameter follows:

handler:

  Specifies a pointer to a method to handle monitors.