+ * @brief Definition for the TBM surface buffer data struct.
+ * @since_tizen 6.5
+ */
+typedef struct _tbm_surface_buffer_data {
+ int *fds; /**< an array of dmabuf fds */
+ unsigned int num_fds; /**< the number of dmabuf fds */
+ int *meta_data; /**< an array of meta data */
+ unsigned int num_meta_data; /**< the number of meta data */
+ void *reserved1; /**< reserved data1 */
+ void *reserved2; /**< reserved data2 */
+} tbm_surface_buffer_data;
+
+/**