Lines Matching refs:device
37 struct audio_hw_device device; member
646 static int adev_close(hw_device_t *device) in adev_close() argument
649 reinterpret_cast<struct atv_audio_device*>(device); in adev_close()
651 free(device); in adev_close()
659 hw_device_t** device) in atv_audiodev_open_cpp() argument
664 if (NULL == device) { in atv_audiodev_open_cpp()
669 *device = NULL; in atv_audiodev_open_cpp()
683 adev->device.common.tag = HARDWARE_DEVICE_TAG; in atv_audiodev_open_cpp()
684 adev->device.common.version = AUDIO_DEVICE_API_VERSION_2_0; in atv_audiodev_open_cpp()
685 adev->device.common.module = (struct hw_module_t *) module; in atv_audiodev_open_cpp()
686 adev->device.common.close = adev_close; in atv_audiodev_open_cpp()
688 adev->device.init_check = adev_init_check; in atv_audiodev_open_cpp()
689 adev->device.set_voice_volume = adev_set_voice_volume; in atv_audiodev_open_cpp()
690 adev->device.set_master_volume = adev_set_master_volume; in atv_audiodev_open_cpp()
691 adev->device.get_master_volume = adev_get_master_volume; in atv_audiodev_open_cpp()
692 adev->device.set_master_mute = adev_set_master_mute; in atv_audiodev_open_cpp()
693 adev->device.get_master_mute = adev_get_master_mute; in atv_audiodev_open_cpp()
694 adev->device.set_mode = adev_set_mode; in atv_audiodev_open_cpp()
695 adev->device.set_mic_mute = adev_set_mic_mute; in atv_audiodev_open_cpp()
696 adev->device.get_mic_mute = adev_get_mic_mute; in atv_audiodev_open_cpp()
697 adev->device.set_parameters = adev_set_parameters; in atv_audiodev_open_cpp()
698 adev->device.get_parameters = adev_get_parameters; in atv_audiodev_open_cpp()
699 adev->device.get_input_buffer_size = adev_get_input_buffer_size; in atv_audiodev_open_cpp()
700 adev->device.open_output_stream = adev_open_output_stream; in atv_audiodev_open_cpp()
701 adev->device.close_output_stream = adev_close_output_stream; in atv_audiodev_open_cpp()
702 adev->device.open_input_stream = adev_open_input_stream; in atv_audiodev_open_cpp()
703 adev->device.close_input_stream = adev_close_input_stream; in atv_audiodev_open_cpp()
704 adev->device.dump = adev_dump; in atv_audiodev_open_cpp()
708 *device = &adev->device.common; in atv_audiodev_open_cpp()
722 hw_device_t** device) { in atv_audiodev_open() argument
723 return android::atv_audiodev_open_cpp(module, name, device); in atv_audiodev_open()