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
Parameters:
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
Parameters:
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.

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


The documentation for this struct was generated from the following file:
Generated on Sat Jan 28 06:53:19 2012 for gmerlin by  doxygen 1.6.3