Revert "Revert "libdvr: Remove direct dependency between libdvr and DTVKit  [1/1]""

This reverts commit 98707a3acf733d705d2a2c5a271806fc1fe63820.

Change-Id: I165ffa019f14097322cf013e5ec4dca5bb26cd58
diff --git a/include/dvr_wrapper.h b/include/dvr_wrapper.h
index dd71264..2917dc7 100644
--- a/include/dvr_wrapper.h
+++ b/include/dvr_wrapper.h
@@ -392,6 +392,25 @@
  */
 int dvr_wrapper_set_ac4_preselection_id(DVR_WrapperPlayback_t playback, int presel_id);
 
+/**
+ * Set various libdvr properties
+ * \param[in] prop_name property name
+ * \param[in] prop_value property value
+ * \retval DVR_SUCCESS On success.
+ * \return DVR_FAILURE On failure.
+ */
+int dvr_wrapper_property_set(const char* prop_name, const char* prop_value);
+
+/**
+ * Get various libdvr properties
+ * \param[in] prop_name property name
+ * \param[out] prop_value property value. Buffer lifecycle is managed by caller.
+ * \param[in] length buffer length of prop_value
+ * \retval DVR_SUCCESS On success.
+ * \return DVR_FAILURE On failure.
+ */
+int dvr_wrapper_property_get(const char* prop_name, char* prop_value, int length);
+
 #ifdef __cplusplus
 }
 #endif