#include <audio_out.h>
|
uint32_t(* | get_capabilities )(ao_driver_t *) |
|
int(* | open )(ao_driver_t *, uint32_t bits, uint32_t rate, int mode) |
|
int(* | num_channels )(ao_driver_t *self_gen) |
|
int(* | bytes_per_frame )(ao_driver_t *self_gen) |
|
int(* | delay )(ao_driver_t *self_gen) |
|
int(* | get_gap_tolerance )(ao_driver_t *self_gen) |
|
int(* | write )(ao_driver_t *, int16_t *audio_data, uint32_t num_samples) |
|
void(* | close )(ao_driver_t *) |
|
void(* | exit )(ao_driver_t *) |
|
int(* | get_property )(ao_driver_t *, int property) |
|
int(* | set_property )(ao_driver_t *, int property, int value) |
|
int(* | control )(ao_driver_t *, int cmd,...) |
|
struct plugin_node_s *node | XINE_PRIVATE_FIELD |
| Pointer to the loaded plugin node. More...
|
|
◆ bytes_per_frame
int(* ao_driver_s::bytes_per_frame) (ao_driver_t *self_gen) |
◆ close
◆ control
int(* ao_driver_s::control) (ao_driver_t *, int cmd, ...) |
◆ delay
◆ exit
◆ get_capabilities
uint32_t(* ao_driver_s::get_capabilities) (ao_driver_t *) |
◆ get_gap_tolerance
int(* ao_driver_s::get_gap_tolerance) (ao_driver_t *self_gen) |
◆ get_property
int(* ao_driver_s::get_property) (ao_driver_t *, int property) |
◆ num_channels
int(* ao_driver_s::num_channels) (ao_driver_t *self_gen) |
◆ open
◆ set_property
int(* ao_driver_s::set_property) (ao_driver_t *, int property, int value) |
◆ write
int(* ao_driver_s::write) (ao_driver_t *, int16_t *audio_data, uint32_t num_samples) |
◆ XINE_PRIVATE_FIELD
Pointer to the loaded plugin node.
Used by the plugins loader. It's an opaque type when using the structure outside of xine's build.
The documentation for this struct was generated from the following file: