use audioprocessor to match device's output

This commit is contained in:
itsmattkc
2022-05-05 16:32:17 -07:00
parent d727ab5353
commit 5bed4396ea
9 changed files with 107 additions and 13 deletions
@@ -57,6 +57,24 @@ public:
}
}
void SetPackedFormats()
{
AudioParams::Format tmp = AudioParams::kFormatInvalid;
if (attempt_to_restore_format_) {
tmp = GetSampleFormat();
}
clear();
for (int i=AudioParams::kPackedStart; i<AudioParams::kPackedEnd; i++) {
AddFormatItem(static_cast<AudioParams::Format>(i));
}
if (attempt_to_restore_format_) {
SetSampleFormat(tmp);
}
}
AudioParams::Format GetSampleFormat() const
{
return static_cast<AudioParams::Format>(this->currentData().toInt());