|
gmerlin
|
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. | |
Callbacks for postprocessing.
| void(* bg_e_pp_callbacks_t::action_callback)(void *data, char *action) |
Callback describing the current action.
| 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.
| 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.
Application specific data passed as the first argument to all callbacks.
1.7.5.1