TDM_ERROR_NOT_IMPLEMENTED = -8, /**< not implemented */
TDM_ERROR_NO_CAPABILITY = -9, /**< no capability */
TDM_ERROR_DPMS_OFF = -10, /**< dpms off */
+ TDM_ERROR_OUTPUT_DISCONNECTED = -11, /**< output disconnected */
+ TDM_ERROR_TIMEOUT = -12, /**< timeout */
} tdm_error;
/**
} tdm_pos;
/**
+ * @brief The tdm value type enumeration
+ */
+typedef enum {
+ TDM_VALUE_TYPE_UNKNOWN,
+ TDM_VALUE_TYPE_PTR,
+ TDM_VALUE_TYPE_INT32,
+ TDM_VALUE_TYPE_UINT32,
+ TDM_VALUE_TYPE_INT64,
+ TDM_VALUE_TYPE_UINT64,
+} tdm_value_type;
+
+/**
* @brief The value union
*/
typedef union {