Add template functions and implement setCodecPriority am: 6112bda436

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2836200

Change-Id: Id4e28e7b9b6b7731cb04b1743be9fac95ff8671a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>