Banjo API 0.0.1
Multi-purpose C99 API
Loading...
Searching...
No Matches
bj_audio_layer_t Struct Reference

Data Fields

bj_audio_device *(* detect_devices )(struct bj_audio_layer_t *)
 
void(* dispose )(struct bj_audio_layer_t *, bj_error **p_error)
 
void(* close_device )(struct bj_audio_layer_t *, bj_audio_device *)
 
bj_audio_device *(* open_device )(struct bj_audio_layer_t *, bj_error **p_error, bj_audio_callback_t, void *)
 
struct bj_audio_layer_data_t * data
 

Field Documentation

◆ close_device

void(* bj_audio_layer_t::close_device) (struct bj_audio_layer_t *, bj_audio_device *)

◆ data

struct bj_audio_layer_data_t* bj_audio_layer_t::data

◆ detect_devices

bj_audio_device *(* bj_audio_layer_t::detect_devices) (struct bj_audio_layer_t *)

◆ dispose

void(* bj_audio_layer_t::dispose) (struct bj_audio_layer_t *, bj_error **p_error)

◆ open_device

bj_audio_device *(* bj_audio_layer_t::open_device) (struct bj_audio_layer_t *, bj_error **p_error, bj_audio_callback_t, void *)

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