assert(card_type == CardType::FFMPEG_INPUT);
}
- DeviceSpec device;
- device = DeviceSpec{InputSourceType::CAPTURE_CARD, card_index};
- audio_mixer->reset_resampler(device);
+ DeviceSpec device{InputSourceType::CAPTURE_CARD, card_index};
unsigned num_channels = card_type == CardType::LIVE_CARD ? 8 : 2;
if (is_active) {
audio_mixer->set_device_parameters(device, card->capture->get_description(), card_type, num_channels, /*active=*/true);
snprintf(name, sizeof(name), "Fake card %u", card_index + 1);
audio_mixer->set_device_parameters(device, name, card_type, num_channels, /*active=*/false);
}
+ audio_mixer->reset_resampler(device);
audio_mixer->trigger_state_changed_callback();
// Unregister old metrics, if any.