Lines Matching full:device
53 struct audio_hw_device device;
80 audio_devices_t device;
267 return out->device;
271 static int out_set_device(struct audio_stream *stream, audio_devices_t device)
275 if (!audio_is_a2dp_device(device))
278 /* XXX: if out->device ever starts getting used for anything, need to
280 out->device = device;
467 out->device = devices;
668 static int adev_dump(const audio_hw_device_t *device, int fd)
673 static int adev_close(hw_device_t *device)
675 struct adev_a2dp *adev = (struct adev_a2dp *)device;
692 hw_device_t** device)
709 adev->device.common.tag = HARDWARE_DEVICE_TAG;
710 adev->device.common.version = 0;
711 adev->device.common.module = (struct hw_module_t *) module;
712 adev->device.common.close = adev_close;
714 adev->device.get_supported_devices = adev_get_supported_devices;
715 adev->device.init_check = adev_init_check;
716 adev->device.set_voice_volume = adev_set_voice_volume;
717 adev->device.set_master_volume = adev_set_master_volume;
718 adev->device.set_mode = adev_set_mode;
719 adev->device.set_mic_mute = adev_set_mic_mute;
720 adev->device.get_mic_mute = adev_get_mic_mute;
721 adev->device.set_parameters = adev_set_parameters;
722 adev->device.get_parameters = adev_get_parameters;
723 adev->device.get_input_buffer_size = adev_get_input_buffer_size;
724 adev->device.open_output_stream = adev_open_output_stream;
725 adev->device.close_output_stream = adev_close_output_stream;
726 adev->device.open_input_stream = adev_open_input_stream;
727 adev->device.close_input_stream = adev_close_input_stream;
728 adev->device.dump = adev_dump;
730 *device = &adev->device.common;