1 #ifndef DVR_CONFIGURATION_DATA_H_ 2 #define DVR_CONFIGURATION_DATA_H_ 3 4 #include <stdbool.h> 5 #include <stddef.h> 6 #include <stdint.h> 7 #include <sys/cdefs.h> 8 9 #include <dvr/dvr_display_types.h> 10 #include <dvr/dvr_surface.h> 11 12 __BEGIN_DECLS 13 14 // Loads device configuration data of DVR_CONFIGURATION_DATA_*. 15 // @return 0 on success. Otherwise returns a negative error value. 16 int dvrConfigurationDataGet(int config_type, 17 uint8_t** data, size_t* data_size); 18 19 // Destroy the configuration data returned from dvrGetConfigurationData. 20 void dvrConfigurationDataDestroy(uint8_t* data); 21 22 __END_DECLS 23 24 #endif // DVR_CONFIGURATION_DATA_H_ 25