#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,...) |
| |
| plugin_node_t * | node |
| | 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) |
◆ node
◆ 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) |
The documentation for this struct was generated from the following file: