xine-lib 1.2.13-20230125hg15249
Data Fields
scr_plugin_s Struct Reference

#include <metronom.h>

Data Fields

int(* get_priority )(scr_plugin_t *self)
 
int(* set_fine_speed )(scr_plugin_t *self, int speed)
 
void(* adjust )(scr_plugin_t *self, int64_t vpts)
 
void(* start )(scr_plugin_t *self, int64_t start_vpts)
 
int64_t(* get_current )(scr_plugin_t *self)
 
void(* exit )(scr_plugin_t *self)
 
metronom_clock_tclock
 
int interface_version
 

Field Documentation

◆ adjust

void(* scr_plugin_s::adjust) (scr_plugin_t *self, int64_t vpts)

◆ clock

metronom_clock_t* scr_plugin_s::clock

Referenced by metronom_register_scr().

◆ exit

void(* scr_plugin_s::exit) (scr_plugin_t *self)

◆ get_current

int64_t(* scr_plugin_s::get_current) (scr_plugin_t *self)

◆ get_priority

int(* scr_plugin_s::get_priority) (scr_plugin_t *self)

Referenced by get_master_scr().

◆ interface_version

int scr_plugin_s::interface_version

Referenced by metronom_register_scr().

◆ set_fine_speed

int(* scr_plugin_s::set_fine_speed) (scr_plugin_t *self, int speed)

◆ start

void(* scr_plugin_s::start) (scr_plugin_t *self, int64_t start_vpts)

The documentation for this struct was generated from the following file: