cosmetics: remove some unneeded white spaces
[libam7xxx.git] / src / am7xxx.h
index b6a2a9a..7d821d6 100644 (file)
@@ -30,6 +30,20 @@ typedef struct _am7xxx_context am7xxx_context;
 struct _am7xxx_device;
 typedef struct _am7xxx_device am7xxx_device;
 
+typedef struct {
+       unsigned int native_width;
+       unsigned int native_height;
+} am7xxx_device_info;
+
+typedef enum {
+       AM7XXX_LOG_FATAL   = 0,
+       AM7XXX_LOG_ERROR   = 1,
+       AM7XXX_LOG_WARNING = 2,
+       AM7XXX_LOG_INFO    = 3,
+       AM7XXX_LOG_DEBUG   = 4,
+       AM7XXX_LOG_TRACE   = 5,
+} am7xxx_log_level;
+
 typedef enum {
        AM7XXX_IMAGE_FORMAT_JPEG = 1,
        AM7XXX_IMAGE_FORMAT_NV12 = 2,
@@ -47,6 +61,8 @@ int am7xxx_init(am7xxx_context **ctx);
 
 void am7xxx_shutdown(am7xxx_context *ctx);
 
+void am7xxx_set_log_level(am7xxx_context *ctx, am7xxx_log_level log_level);
+
 int am7xxx_open_device(am7xxx_context *ctx,
                       am7xxx_device **dev,
                       unsigned int device_index);
@@ -54,10 +70,7 @@ int am7xxx_open_device(am7xxx_context *ctx,
 int am7xxx_close_device(am7xxx_device *dev);
 
 int am7xxx_get_device_info(am7xxx_device *dev,
-                          unsigned int *native_width,
-                          unsigned int *native_height,
-                          unsigned int *unknown0,
-                          unsigned int *unknown1);
+                          am7xxx_device_info *device_info);
 
 int am7xxx_send_image(am7xxx_device *dev,
                      am7xxx_image_format format,