Add bit-perfect flag.
The bit-perfect flag can be used to indicate the audio output stream must
be bit-perfect from apps down to the sink.
Bug: 239435816
Test: make
Change-Id: I336f8a698318cb7bc82d88a7bdffcc0d8f2f6fe2
diff --git a/media/libaudioclient/AidlConversion.cpp b/media/libaudioclient/AidlConversion.cpp
index 90d51fd..d32788a 100644
--- a/media/libaudioclient/AidlConversion.cpp
+++ b/media/libaudioclient/AidlConversion.cpp
@@ -1527,6 +1527,8 @@
return AUDIO_OUTPUT_FLAG_ULTRASOUND;
case AudioOutputFlags::SPATIALIZER:
return AUDIO_OUTPUT_FLAG_SPATIALIZER;
+ case AudioOutputFlags::BIT_PERFECT:
+ return AUDIO_OUTPUT_FLAG_BIT_PERFECT;
}
return unexpected(BAD_VALUE);
}
@@ -1572,6 +1574,8 @@
return AudioOutputFlags::ULTRASOUND;
case AUDIO_OUTPUT_FLAG_SPATIALIZER:
return AudioOutputFlags::SPATIALIZER;
+ case AUDIO_OUTPUT_FLAG_BIT_PERFECT:
+ return AudioOutputFlags::BIT_PERFECT;
}
return unexpected(BAD_VALUE);
}