Home | History | Annotate | Download | only in audio

Lines Matching defs:adev

1070     struct generic_audio_device *adev = in->dev;
1075 adev_get_mic_mute(&adev->device, &mic_mute);
1204 struct generic_audio_device *adev = (struct generic_audio_device *)dev;
1240 out->dev = adev;
1342 struct generic_audio_device *adev = (struct generic_audio_device *)dev;
1343 pthread_mutex_lock(&adev->lock);
1344 adev->mic_mute = state;
1345 pthread_mutex_unlock(&adev->lock);
1351 struct generic_audio_device *adev = (struct generic_audio_device *)dev;
1352 pthread_mutex_lock(&adev->lock);
1353 *state = adev->mic_mute;
1354 pthread_mutex_unlock(&adev->lock);
1398 struct generic_audio_device *adev = (struct generic_audio_device *)dev;
1433 in->dev = adev;
1516 struct generic_audio_device *adev = (struct generic_audio_device *)dev;
1518 if (!adev)
1530 if (adev->mixer) {
1531 mixer_close(adev->mixer);
1533 free(adev);
1544 static struct generic_audio_device *adev;
1551 *device = &adev->device.common;
1553 ALOGV("%s: returning existing instance of adev", __func__);
1557 adev = calloc(1, sizeof(struct generic_audio_device));
1559 pthread_mutex_init(&adev->lock, (const pthread_mutexattr_t *) NULL);
1561 adev->device.common.tag = HARDWARE_DEVICE_TAG;
1562 adev->device.common.version = AUDIO_DEVICE_API_VERSION_2_0;
1563 adev->device.common.module = (struct hw_module_t *) module;
1564 adev->device.common.close = adev_close;
1566 adev->device.init_check = adev_init_check; // no op
1567 adev->device.set_voice_volume = adev_set_voice_volume; // no op
1568 adev->device.set_master_volume = adev_set_master_volume; // no op
1569 adev->device.get_master_volume = adev_get_master_volume; // no op
1570 adev->device.set_master_mute = adev_set_master_mute; // no op
1571 adev->device.get_master_mute = adev_get_master_mute; // no op
1572 adev->device.set_mode = adev_set_mode; // no op
1573 adev->device.set_mic_mute = adev_set_mic_mute;
1574 adev->device.get_mic_mute = adev_get_mic_mute;
1575 adev->device.set_parameters = adev_set_parameters; // no op
1576 adev->device.get_parameters = adev_get_parameters; // no op
1577 adev->device.get_input_buffer_size = adev_get_input_buffer_size;
1578 adev->device.open_output_stream = adev_open_output_stream;
1579 adev->device.close_output_stream = adev_close_output_stream;
1580 adev->device.open_input_stream = adev_open_input_stream;
1581 adev->device.close_input_stream = adev_close_input_stream;
1582 adev->device.dump = adev_dump;
1583 adev->device.get_microphones = adev_get_microphones;
1585 *device = &adev->device.common;
1587 adev->mixer = mixer_open(PCM_CARD);
1592 for (int i = 0; i < (int)mixer_get_num_ctls(adev->mixer); i++) {
1593 ctl = mixer_get_ctl(adev->mixer, i);