commit | c00427481e56aa698bd30ad4ebdc2cf2288ba200 | [log] [tgz] |
---|---|---|
author | Alan Rosenthal <alanrosenthal@google.com> | Tue Dec 05 22:29:01 2023 +0000 |
committer | Android Build Cherrypicker Worker <android-build-cherrypicker-worker@google.com> | Tue Dec 05 22:29:01 2023 +0000 |
tree | b55034a81504729f4da61bd60803625aabda637d | |
parent | 6e635c9668089214474b60be80625384b32b691c [diff] |
AudioPort.h: Fix Compiler Warning ``` Conditional expression between different enumeration types ('audio_input_flags_t' and 'audio_output_flags_t') is deprecated ``` (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:910fb0f5c759af31576bc18905064ad4d62d58bb) Merged-In: I471d43e47968b61b9aaec4e5c159aff568d93aae Change-Id: I471d43e47968b61b9aaec4e5c159aff568d93aae
diff --git a/media/libaudiofoundation/include/media/AudioPort.h b/media/libaudiofoundation/include/media/AudioPort.h index 77e58ed..5786f7f 100644 --- a/media/libaudiofoundation/include/media/AudioPort.h +++ b/media/libaudiofoundation/include/media/AudioPort.h
@@ -48,7 +48,10 @@ audio_port_role_t getRole() const { return mRole; } virtual void setFlags(uint32_t flags); - uint32_t getFlags() const { return useInputChannelMask() ? mFlags.input : mFlags.output; } + uint32_t getFlags() const { + return useInputChannelMask() ? static_cast<uint32_t>(mFlags.input) + : static_cast<uint32_t>(mFlags.output); + } void setGains(const AudioGains &gains) { mGains = gains; } const AudioGains &getGains() const { return mGains; }