bg_e_pp_callbacks_t Struct Reference
[Encoding postprocessor]

Callbacks for postprocessing. More...

#include <plugin.h>


Data Fields

void(* action_callback )(void *data, char *action)
 Callback describing the current action.
void(* progress_callback )(void *data, float perc)
 Callback describing the progress of the current action.
void * data
 Application specific data passed as the first argument to all callbacks.


Detailed Description

Callbacks for postprocessing.

Field Documentation

void(* bg_e_pp_callbacks_t::action_callback)(void *data, char *action)

Callback describing the current action.

Parameters:
data The data member of this bg_ov_callbacks_s struct
action A string describing the current action
Action can be something like "Burning track 1/10".

void(* bg_e_pp_callbacks_t::progress_callback)(void *data, float perc)

Callback describing the progress of the current action.

Parameters:
data The data member of this bg_ov_callbacks_s struct
perc Percentage (0.0 .. 1.0)
This is exclusively for updating progress bars in GUI applications. Note, that some postprocessors reset the progress during postprocessing.

void* bg_e_pp_callbacks_t::data

Application specific data passed as the first argument to all callbacks.


The documentation for this struct was generated from the following file:
Generated on Tue Jul 28 01:06:49 2009 for gmerlin by  doxygen 1.5.4