Recorder. More...
#include <plugin.h>
Data Fields | |
bg_plugin_common_t | common |
Infos and functions common to all plugin types. | |
int(* | open )(void *priv, gavl_audio_format_t *audio_format, gavl_video_format_t *video_format) |
Open plugin. | |
bg_read_audio_func_t | read_audio |
Read audio samples. | |
bg_read_video_func_t | read_video |
Read video frame. | |
void(* | close )(void *priv) |
Close plugin. |
Recorder.
Recording support from hardware devices
Infos and functions common to all plugin types.
int(* bg_recorder_plugin_s::open)(void *priv, gavl_audio_format_t *audio_format, gavl_video_format_t *video_format) |
Open plugin.
priv | The handle returned by the create() method
|
Read audio samples.
Read video frame.
void(* bg_recorder_plugin_s::close)(void *priv) |
Close plugin.
priv | The handle returned by the create() method |