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