summaryrefslogtreecommitdiffstats
path: root/audio_hw.h
diff options
context:
space:
mode:
Diffstat (limited to 'audio_hw.h')
-rw-r--r--audio_hw.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/audio_hw.h b/audio_hw.h
index d0be2a1..2ba184f 100644
--- a/audio_hw.h
+++ b/audio_hw.h
@@ -36,9 +36,8 @@ struct tinyalsa_audio_stream_out {
struct tinyalsa_audio_device *device;
struct tinyalsa_mixer_io_props *mixer_props;
-
int rate;
- audio_channels_t channels;
+ audio_channel_mask_t channel_mask;
audio_format_t format;
audio_devices_t device_current;
@@ -57,7 +56,7 @@ struct tinyalsa_audio_stream_in {
struct tinyalsa_mixer_io_props *mixer_props;
int rate;
- audio_channels_t channels;
+ audio_channel_mask_t channel_mask;
audio_format_t format;
audio_devices_t device_current;
@@ -99,7 +98,8 @@ int audio_out_set_route(struct tinyalsa_audio_stream_out *stream_out,
void audio_hw_close_output_stream(struct audio_hw_device *dev,
struct audio_stream_out *stream);
int audio_hw_open_output_stream(struct audio_hw_device *dev,
- uint32_t devices, int *format, uint32_t *channels, uint32_t *sample_rate,
+ audio_io_handle_t handle, audio_devices_t devices,
+ audio_output_flags_t flags, struct audio_config *config,
struct audio_stream_out **stream_out);
int audio_in_set_route(struct tinyalsa_audio_stream_in *stream_in,
@@ -108,7 +108,7 @@ int audio_in_set_route(struct tinyalsa_audio_stream_in *stream_in,
void audio_hw_close_input_stream(struct audio_hw_device *dev,
struct audio_stream_in *stream);
int audio_hw_open_input_stream(struct audio_hw_device *dev,
- uint32_t devices, int *format, uint32_t *channels, uint32_t *sample_rate,
- audio_in_acoustics_t acoustics, struct audio_stream_in **stream_in);
+ audio_io_handle_t handle, audio_devices_t devices,
+ struct audio_config *config, struct audio_stream_in **stream_in);
#endif