Refresh mixer behavior when the IOProfile is constructed from parcelable.

Bug: 300320881
Test: dumpsys media.audio_policy
Change-Id: I8f9801835775d97a82108031bea5790df286c499
Merged-In: I8f9801835775d97a82108031bea5790df286c499
(cherry picked from commit 8d64410170ae8fda13a834cef49a985617658650)
diff --git a/media/libaudiofoundation/AudioContainers.cpp b/media/libaudiofoundation/AudioContainers.cpp
index 202a400..3034b9a 100644
--- a/media/libaudiofoundation/AudioContainers.cpp
+++ b/media/libaudiofoundation/AudioContainers.cpp
@@ -119,4 +119,15 @@
     return ss.str();
 }
 
+std::string dumpMixerBehaviors(const MixerBehaviorSet& mixerBehaviors) {
+    std::stringstream ss;
+    for (auto it = mixerBehaviors.begin(); it != mixerBehaviors.end(); ++it) {
+        if (it != mixerBehaviors.begin()) {
+            ss << ", ";
+        }
+        ss << (*it);
+    }
+    return ss.str();
+}
+
 } // namespace android