output/Filtered: add method NeedFullyDefinedAudioFormat()

Avoid accessing FilteredAudioFormat attributes directly.
This commit is contained in:
Max Kellermann
2017-08-08 18:27:07 +02:00
parent ccc0fcb5b7
commit e11229494e
3 changed files with 15 additions and 3 deletions

View File

@@ -62,6 +62,13 @@ FilteredAudioOutput::FilteredAudioOutput(const AudioOutputPlugin &_plugin,
Configure(block);
}
void
FilteredAudioOutput::NeedFullyDefinedAudioFormat()
{
if (!config_audio_format.IsFullyDefined())
throw std::runtime_error("Need full audio format specification");
}
static const AudioOutputPlugin *
audio_output_detect()
{