Lines Matching defs:device
38 struct audio_hw_device device;
619 static int legacy_adev_close(hw_device_t* device)
622 reinterpret_cast<struct audio_hw_device *>(device);
636 hw_device_t** device)
648 ladev->device.common.tag = HARDWARE_DEVICE_TAG;
649 ladev->device.common.version = AUDIO_DEVICE_API_VERSION_2_0;
650 ladev->device.common.module = const_cast<hw_module_t*>(module);
651 ladev->device.common.close = legacy_adev_close;
653 ladev->device.init_check = adev_init_check;
654 ladev->device.set_voice_volume = adev_set_voice_volume;
655 ladev->device.set_master_volume = adev_set_master_volume;
656 ladev->device.get_master_volume = adev_get_master_volume;
657 ladev->device.set_mode = adev_set_mode;
658 ladev->device.set_mic_mute = adev_set_mic_mute;
659 ladev->device.get_mic_mute = adev_get_mic_mute;
660 ladev->device.set_parameters = adev_set_parameters;
661 ladev->device.get_parameters = adev_get_parameters;
662 ladev->device.get_input_buffer_size = adev_get_input_buffer_size;
663 ladev->device.open_output_stream = adev_open_output_stream;
664 ladev->device.close_output_stream = adev_close_output_stream;
665 ladev->device.open_input_stream = adev_open_input_stream;
666 ladev->device.close_input_stream = adev_close_input_stream;
667 ladev->device.dump = adev_dump;
675 *device = &ladev->device.common;