UI: Allow outputs to use different audio codecs

Allows an output to automatically specify which audio codec it requires
and use it instead of AAC.  This change is intended to be
behind-the-scenes and seamless to the user.
This commit is contained in:
jp9000 committed 2017-07-14 12:44:12 -07:00
1 parent 3491487c71
commit 753bf20ed7
2 files changed
+57 -1

No files matched your search

+10
View File
@@ -268,6 +268,16 @@ void AutoConfigTestPage::TestBandwidthThread()
obs_output_release(output);
obs_output_update(output, output_settings);
const char *audio_codec =
obs_output_get_supported_audio_codecs(output);
if (strcmp(audio_codec, "aac") != 0) {
const char *id = FindAudioEncoderFromCodec(audio_codec);
aencoder = obs_audio_encoder_create(id,
"test_audio", nullptr, 0, nullptr);
obs_encoder_release(aencoder);
}
/* -----------------------------------*/
/* connect encoders/services/outputs */