Add VintfObject::getCompatibleKernelRequirement

Fixes: 139015688
Test: vintf_object_test
Test: libvintf_test
Change-Id: I31d5ac319bc61bd340dbc1196dbfc3107f6be101
diff --git a/MatrixKernel.cpp b/MatrixKernel.cpp
index 828eb0a..0caaec5 100644
--- a/MatrixKernel.cpp
+++ b/MatrixKernel.cpp
@@ -27,5 +27,15 @@
     return true;
 }
 
+bool MatrixKernel::setSourceMatrixLevel(Level level) {
+    if (mSourceMatrixLevel != Level::UNSPECIFIED) return false;
+    mSourceMatrixLevel = level;
+    return true;
+}
+
+Level MatrixKernel::getSourceMatrixLevel() const {
+    return mSourceMatrixLevel;
+}
+
 } // namespace vintf
 } // namespace android