Home | History | Annotate | Download | only in alsa_sound

Lines Matching refs:audio_hw_device

39     struct audio_hw_device device;
428 /** audio_hw_device implementation **/
429 static inline struct qcom_audio_device * to_ladev(struct audio_hw_device *dev)
434 static inline const struct qcom_audio_device * to_cladev(const struct audio_hw_device *dev)
439 static int adev_init_check(const struct audio_hw_device *dev)
446 static int adev_set_voice_volume(struct audio_hw_device *dev, float volume)
452 static int adev_set_master_volume(struct audio_hw_device *dev, float volume)
458 static int adev_get_master_volume(struct audio_hw_device *dev, float *volume) {
465 static int adev_set_fm_volume(struct audio_hw_device *dev, float volume)
472 static int adev_set_mode(struct audio_hw_device *dev, audio_mode_t mode)
478 static int adev_set_mic_mute(struct audio_hw_device *dev, bool state)
484 static int adev_get_mic_mute(const struct audio_hw_device *dev, bool *state)
490 static int adev_set_parameters(struct audio_hw_device *dev, const char *kvpairs)
496 static char * adev_get_parameters(const struct audio_hw_device *dev,
506 static size_t adev_get_input_buffer_size(const struct audio_hw_device *dev,
515 static int adev_open_output_session(struct audio_hw_device *dev,
552 static int adev_open_output_stream(struct audio_hw_device *dev,
609 static void adev_close_output_stream(struct audio_hw_device *dev,
620 static int adev_open_input_stream(struct audio_hw_device *dev,
675 static void adev_close_input_stream(struct audio_hw_device *dev,
686 static int adev_dump(const struct audio_hw_device *dev, int fd)
696 struct audio_hw_device *hwdev =
697 reinterpret_cast<struct audio_hw_device *>(device);