xine-lib: scr_plugin_s Struct Reference

xine-lib 1.2.12

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_t * | clock
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)

## ◆ 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:

- xine-lib-1.2.12/include/xine/metronom.h