diff options
-rw-r--r-- | docs/plugins/gst-plugins-bad-plugins-sections.txt | 28 | ||||
-rw-r--r-- | gst-libs/gst/interfaces/photography.c | 87 | ||||
-rw-r--r-- | gst-libs/gst/interfaces/photography.h | 140 | ||||
-rw-r--r-- | gst/camerabin2/gstwrappercamerabinsrc.c | 2 |
4 files changed, 132 insertions, 125 deletions
diff --git a/docs/plugins/gst-plugins-bad-plugins-sections.txt b/docs/plugins/gst-plugins-bad-plugins-sections.txt index 6b69d05c8..8277276db 100644 --- a/docs/plugins/gst-plugins-bad-plugins-sections.txt +++ b/docs/plugins/gst-plugins-bad-plugins-sections.txt @@ -1685,24 +1685,26 @@ GST_TYPE_ZBAR <FILE>gstphotography</FILE> <TITLE>GstPhotography</TITLE> GstPhotography +GST_PHOTOGRAPHY_AUTOFOCUS_DONE +GST_PHOTOGRAPHY_SHAKE_RISK GstPhotographyNoiseReduction -GstWhiteBalanceMode -GstColourToneMode -GstSceneMode -GstFlashMode -GstFlickerReductionMode -GstFocusMode -GstFocusStatus -GstPhotoCaps -GstPhotoShakeRisk -GstPhotoSettings -GstPhotoCapturePrepared +GstPhotographyWhiteBalanceMode +GstPhotographyColorToneMode +GstPhotographySceneMode +GstPhotographyFlashMode +GstPhotographyFlickerReductionMode +GstPhotographyFocusMode +GstPhotographyFocusStatus +GstPhotographyCaps +GstPhotographyShakeRisk +GstPhotographySettings +GstPhotographyCapturePrepared gst_photography_get_ev_compensation gst_photography_get_iso_speed gst_photography_get_aperture gst_photography_get_exposure gst_photography_get_white_balance_mode -gst_photography_get_colour_tone_mode +gst_photography_get_color_tone_mode gst_photography_get_scene_mode gst_photography_get_flash_mode gst_photography_get_noise_reduction @@ -1712,7 +1714,7 @@ gst_photography_set_iso_speed gst_photography_set_aperture gst_photography_set_exposure gst_photography_set_white_balance_mode -gst_photography_set_colour_tone_mode +gst_photography_set_color_tone_mode gst_photography_set_scene_mode gst_photography_set_flash_mode gst_photography_set_noise_reduction diff --git a/gst-libs/gst/interfaces/photography.c b/gst-libs/gst/interfaces/photography.c index 11f0e71d8..3761a8684 100644 --- a/gst-libs/gst/interfaces/photography.c +++ b/gst-libs/gst/interfaces/photography.c @@ -76,7 +76,7 @@ gst_photography_iface_base_init (GstPhotographyInterface * iface) iface->get_aperture = NULL; iface->get_exposure = NULL; iface->get_white_balance_mode = NULL; - iface->get_colour_tone_mode = NULL; + iface->get_color_tone_mode = NULL; iface->get_scene_mode = NULL; iface->get_flash_mode = NULL; iface->get_noise_reduction = NULL; @@ -89,7 +89,7 @@ gst_photography_iface_base_init (GstPhotographyInterface * iface) iface->set_aperture = NULL; iface->set_exposure = NULL; iface->set_white_balance_mode = NULL; - iface->set_colour_tone_mode = NULL; + iface->set_color_tone_mode = NULL; iface->set_scene_mode = NULL; iface->set_flash_mode = NULL; iface->set_noise_reduction = NULL; @@ -212,7 +212,7 @@ GST_PHOTOGRAPHY_FUNC_TEMPLATE (exposure, guint32); /** * gst_photography_set_white_balance_mode: * @photo: #GstPhotography interface of a #GstElement - * @wb_mode: #GstWhiteBalanceMode to set + * @wb_mode: #GstPhotographyWhiteBalanceMode to set * * Set the white balance mode for the #GstElement * @@ -221,38 +221,39 @@ GST_PHOTOGRAPHY_FUNC_TEMPLATE (exposure, guint32); /** * gst_photography_get_white_balance_mode: * @photo: #GstPhotography interface of a #GstElement - * @wb_mode: #GstWhiteBalanceMode to get + * @wb_mode: #GstPhotographyWhiteBalanceMode to get * * Get the white balance mode for the #GstElement * * Returns: %TRUE if getting the value succeeded, %FALSE otherwise */ -GST_PHOTOGRAPHY_FUNC_TEMPLATE (white_balance_mode, GstWhiteBalanceMode); +GST_PHOTOGRAPHY_FUNC_TEMPLATE (white_balance_mode, + GstPhotographyWhiteBalanceMode); /** - * gst_photography_set_colour_tone_mode: + * gst_photography_set_color_tone_mode: * @photo: #GstPhotography interface of a #GstElement - * @tone_mode: #GstColourToneMode to set + * @tone_mode: #GstPhotographyColorToneMode to set * - * Set the colour tone mode for the #GstElement + * Set the color tone mode for the #GstElement * * Returns: %TRUE if setting the value succeeded, %FALSE otherwise */ /** - * gst_photography_get_colour_tone_mode: + * gst_photography_get_color_tone_mode: * @photo: #GstPhotography interface of a #GstElement - * @tone_mode: #GstColourToneMode to get + * @tone_mode: #GstPhotographyColorToneMode to get * - * Get the colour tone mode for the #GstElement + * Get the color tone mode for the #GstElement * * Returns: %TRUE if getting the value succeeded, %FALSE otherwise */ -GST_PHOTOGRAPHY_FUNC_TEMPLATE (colour_tone_mode, GstColourToneMode); +GST_PHOTOGRAPHY_FUNC_TEMPLATE (color_tone_mode, GstPhotographyColorToneMode); /** * gst_photography_set_scene_mode: * @photo: #GstPhotography interface of a #GstElement - * @scene_mode: #GstSceneMode to set + * @scene_mode: #GstPhotographySceneMode to set * * Set the scene mode for the #GstElement * @@ -261,18 +262,18 @@ GST_PHOTOGRAPHY_FUNC_TEMPLATE (colour_tone_mode, GstColourToneMode); /** * gst_photography_get_scene_mode: * @photo: #GstPhotography interface of a #GstElement - * @scene_mode: #GstSceneMode to get + * @scene_mode: #GstPhotographySceneMode to get * * Get the scene mode for the #GstElement * * Returns: %TRUE if getting the value succeeded, %FALSE otherwise */ -GST_PHOTOGRAPHY_FUNC_TEMPLATE (scene_mode, GstSceneMode); +GST_PHOTOGRAPHY_FUNC_TEMPLATE (scene_mode, GstPhotographySceneMode); /** * gst_photography_set_flash_mode: * @photo: #GstPhotography interface of a #GstElement - * @flash_mode: #GstFlashMode to set + * @flash_mode: #GstPhotographyFlashMode to set * * Set the flash mode for the #GstElement * @@ -281,18 +282,18 @@ GST_PHOTOGRAPHY_FUNC_TEMPLATE (scene_mode, GstSceneMode); /** * gst_photography_get_flash_mode: * @photo: #GstPhotography interface of a #GstElement - * @flash_mode: #GstFlashMode to get + * @flash_mode: #GstPhotographyFlashMode to get * * Get the flash mode for the #GstElement * * Returns: %TRUE if getting the value succeeded, %FALSE otherwise */ -GST_PHOTOGRAPHY_FUNC_TEMPLATE (flash_mode, GstFlashMode); +GST_PHOTOGRAPHY_FUNC_TEMPLATE (flash_mode, GstPhotographyFlashMode); /** * gst_photography_set_noise_reduction: * @photo: #GstPhotography interface of a #GstElement - * @noise_reduction: #GstNoiseReductionMode to set + * @noise_reduction: #GstPhotographyNoiseReductionMode to set * * Set the noise reduction mode for the #GstElement * @@ -303,7 +304,7 @@ GST_PHOTOGRAPHY_FUNC_TEMPLATE (flash_mode, GstFlashMode); /** * gst_photography_get_noise_reduction: * @photo: #GstPhotography interface of a #GstElement - * @noise_reduction: #GstNoiseReductionMode to get + * @noise_reduction: #GstPhotographyNoiseReductionMode to get * * Get the noise reduction mode for the #GstElement * @@ -352,7 +353,8 @@ GST_PHOTOGRAPHY_FUNC_TEMPLATE (zoom, gfloat); * * Returns: %TRUE if getting the value succeeded, %FALSE otherwise */ -GST_PHOTOGRAPHY_FUNC_TEMPLATE (flicker_mode, GstFlickerReductionMode); +GST_PHOTOGRAPHY_FUNC_TEMPLATE (flicker_mode, + GstPhotographyFlickerReductionMode); /** * gst_photography_set_focus_mode: @@ -372,18 +374,18 @@ GST_PHOTOGRAPHY_FUNC_TEMPLATE (flicker_mode, GstFlickerReductionMode); * * Returns: %TRUE if getting the value succeeded, %FALSE otherwise */ -GST_PHOTOGRAPHY_FUNC_TEMPLATE (focus_mode, GstFocusMode); +GST_PHOTOGRAPHY_FUNC_TEMPLATE (focus_mode, GstPhotographyFocusMode); /** * gst_photography_get_capabilities: * @photo: #GstPhotography interface of a #GstElement * - * Get #GstPhotoCaps bitmask value that indicates what photography + * Get #GstPhotographyCaps bitmask value that indicates what photography * interface features the #GstElement supports * - * Returns: #GstPhotoCaps value + * Returns: #GstPhotographyCaps value */ -GstPhotoCaps +GstPhotographyCaps gst_photography_get_capabilities (GstPhotography * photo) { GstPhotographyInterface *iface; @@ -411,7 +413,8 @@ gst_photography_get_capabilities (GstPhotography * photo) */ gboolean gst_photography_prepare_for_capture (GstPhotography * photo, - GstPhotoCapturePrepared func, GstCaps * capture_caps, gpointer user_data) + GstPhotographyCapturePrepared func, GstCaps * capture_caps, + gpointer user_data) { GstPhotographyInterface *iface; gboolean ret = TRUE; @@ -449,14 +452,15 @@ gst_photography_set_autofocus (GstPhotography * photo, gboolean on) /** * gst_photography_set_config: * @photo: #GstPhotography interface of a #GstElement - * @config: #GstPhotoSettings containg the configuration + * @config: #GstPhotographySettings containg the configuration * * Set all configuration settings at once. * * Returns: TRUE if configuration was set successfully, otherwise FALSE. */ gboolean -gst_photography_set_config (GstPhotography * photo, GstPhotoSettings * config) +gst_photography_set_config (GstPhotography * photo, + GstPhotographySettings * config) { GstPhotographyInterface *iface; gboolean ret = FALSE; @@ -474,14 +478,15 @@ gst_photography_set_config (GstPhotography * photo, GstPhotoSettings * config) /** * gst_photography_get_config: * @photo: #GstPhotography interface of a #GstElement - * @config: #GstPhotoSettings containg the configuration + * @config: #GstPhotographySettings containg the configuration * * Get all configuration settings at once. * * Returns: TRUE if configuration was got successfully, otherwise FALSE. */ gboolean -gst_photography_get_config (GstPhotography * photo, GstPhotoSettings * config) +gst_photography_get_config (GstPhotography * photo, + GstPhotographySettings * config) { GstPhotographyInterface *iface; gboolean ret = FALSE; @@ -507,17 +512,17 @@ gst_photography_iface_class_init (gpointer g_class) g_param_spec_enum (GST_PHOTOGRAPHY_PROP_WB_MODE, "White balance mode property", "White balance affects the color temperature of the photo", - GST_TYPE_WHITE_BALANCE_MODE, + GST_TYPE_PHOTOGRAPHY_WHITE_BALANCE_MODE, GST_PHOTOGRAPHY_WB_MODE_AUTO, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - /* Colour tone */ + /* Color tone */ g_object_interface_install_property (g_class, - g_param_spec_enum (GST_PHOTOGRAPHY_PROP_COLOUR_TONE, - "Colour tone mode property", - "Colour tone setting changes colour shading in the photo", - GST_TYPE_COLOUR_TONE_MODE, - GST_PHOTOGRAPHY_COLOUR_TONE_MODE_NORMAL, + g_param_spec_enum (GST_PHOTOGRAPHY_PROP_COLOR_TONE, + "Color tone mode property", + "Color tone setting changes color shading in the photo", + GST_TYPE_PHOTOGRAPHY_COLOR_TONE_MODE, + GST_PHOTOGRAPHY_COLOR_TONE_MODE_NORMAL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); /* Scene mode */ @@ -525,7 +530,7 @@ gst_photography_iface_class_init (gpointer g_class) g_param_spec_enum (GST_PHOTOGRAPHY_PROP_SCENE_MODE, "Scene mode property", "Scene mode works as a preset for different photo shooting mode settings", - GST_TYPE_SCENE_MODE, + GST_TYPE_PHOTOGRAPHY_SCENE_MODE, GST_PHOTOGRAPHY_SCENE_MODE_AUTO, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); @@ -534,7 +539,7 @@ gst_photography_iface_class_init (gpointer g_class) g_param_spec_enum (GST_PHOTOGRAPHY_PROP_FLASH_MODE, "Flash mode property", "Flash mode defines how the flash light should be used", - GST_TYPE_FLASH_MODE, + GST_TYPE_PHOTOGRAPHY_FLASH_MODE, GST_PHOTOGRAPHY_FLASH_MODE_AUTO, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); @@ -543,7 +548,7 @@ gst_photography_iface_class_init (gpointer g_class) g_param_spec_enum (GST_PHOTOGRAPHY_PROP_FLICKER_MODE, "Flicker reduction mode property", "Flicker reduction mode defines a line frequency for flickering prevention", - GST_TYPE_FLICKER_REDUCTION_MODE, + GST_TYPE_PHOTOGRAPHY_FLICKER_REDUCTION_MODE, GST_PHOTOGRAPHY_FLICKER_REDUCTION_OFF, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); @@ -552,7 +557,7 @@ gst_photography_iface_class_init (gpointer g_class) g_param_spec_enum (GST_PHOTOGRAPHY_PROP_FOCUS_MODE, "Focus mode property", "Focus mode defines the range of focal lengths to use in autofocus search", - GST_TYPE_FOCUS_MODE, + GST_TYPE_PHOTOGRAPHY_FOCUS_MODE, GST_PHOTOGRAPHY_FOCUS_MODE_AUTO, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); diff --git a/gst-libs/gst/interfaces/photography.h b/gst-libs/gst/interfaces/photography.h index 21a4a5086..27c55eb73 100644 --- a/gst-libs/gst/interfaces/photography.h +++ b/gst-libs/gst/interfaces/photography.h @@ -53,7 +53,7 @@ G_BEGIN_DECLS /* Interface property names */ #define GST_PHOTOGRAPHY_PROP_WB_MODE "white-balance-mode" -#define GST_PHOTOGRAPHY_PROP_COLOUR_TONE "colour-tone-mode" +#define GST_PHOTOGRAPHY_PROP_COLOR_TONE "color-tone-mode" #define GST_PHOTOGRAPHY_PROP_SCENE_MODE "scene-mode" #define GST_PHOTOGRAPHY_PROP_FLASH_MODE "flash-mode" #define GST_PHOTOGRAPHY_PROP_NOISE_REDUCTION "noise-reduction" @@ -115,23 +115,23 @@ typedef enum GST_PHOTOGRAPHY_WB_MODE_SUNSET, GST_PHOTOGRAPHY_WB_MODE_TUNGSTEN, GST_PHOTOGRAPHY_WB_MODE_FLUORESCENT -} GstWhiteBalanceMode; +} GstPhotographyWhiteBalanceMode; typedef enum { - GST_PHOTOGRAPHY_COLOUR_TONE_MODE_NORMAL = 0, - GST_PHOTOGRAPHY_COLOUR_TONE_MODE_SEPIA, - GST_PHOTOGRAPHY_COLOUR_TONE_MODE_NEGATIVE, - GST_PHOTOGRAPHY_COLOUR_TONE_MODE_GRAYSCALE, - GST_PHOTOGRAPHY_COLOUR_TONE_MODE_NATURAL, - GST_PHOTOGRAPHY_COLOUR_TONE_MODE_VIVID, - GST_PHOTOGRAPHY_COLOUR_TONE_MODE_COLORSWAP, - GST_PHOTOGRAPHY_COLOUR_TONE_MODE_SOLARIZE, - GST_PHOTOGRAPHY_COLOUR_TONE_MODE_OUT_OF_FOCUS, - GST_PHOTOGRAPHY_COLOUR_TONE_MODE_SKY_BLUE, - GST_PHOTOGRAPHY_COLOUR_TONE_MODE_GRASS_GREEN, - GST_PHOTOGRAPHY_COLOUR_TONE_MODE_SKIN_WHITEN -} GstColourToneMode; + GST_PHOTOGRAPHY_COLOR_TONE_MODE_NORMAL = 0, + GST_PHOTOGRAPHY_COLOR_TONE_MODE_SEPIA, + GST_PHOTOGRAPHY_COLOR_TONE_MODE_NEGATIVE, + GST_PHOTOGRAPHY_COLOR_TONE_MODE_GRAYSCALE, + GST_PHOTOGRAPHY_COLOR_TONE_MODE_NATURAL, + GST_PHOTOGRAPHY_COLOR_TONE_MODE_VIVID, + GST_PHOTOGRAPHY_COLOR_TONE_MODE_COLORSWAP, + GST_PHOTOGRAPHY_COLOR_TONE_MODE_SOLARIZE, + GST_PHOTOGRAPHY_COLOR_TONE_MODE_OUT_OF_FOCUS, + GST_PHOTOGRAPHY_COLOR_TONE_MODE_SKY_BLUE, + GST_PHOTOGRAPHY_COLOR_TONE_MODE_GRASS_GREEN, + GST_PHOTOGRAPHY_COLOR_TONE_MODE_SKIN_WHITEN +} GstPhotographyColorToneMode; typedef enum { @@ -142,7 +142,7 @@ typedef enum GST_PHOTOGRAPHY_SCENE_MODE_SPORT, GST_PHOTOGRAPHY_SCENE_MODE_NIGHT, GST_PHOTOGRAPHY_SCENE_MODE_AUTO -} GstSceneMode; +} GstPhotographySceneMode; typedef enum { @@ -151,7 +151,7 @@ typedef enum GST_PHOTOGRAPHY_FLASH_MODE_ON, GST_PHOTOGRAPHY_FLASH_MODE_FILL_IN, GST_PHOTOGRAPHY_FLASH_MODE_RED_EYE -} GstFlashMode; +} GstPhotographyFlashMode; typedef enum { @@ -159,7 +159,7 @@ typedef enum GST_PHOTOGRAPHY_FOCUS_STATUS_RUNNING, GST_PHOTOGRAPHY_FOCUS_STATUS_FAIL, GST_PHOTOGRAPHY_FOCUS_STATUS_SUCCESS -} GstFocusStatus; +} GstPhotographyFocusStatus; typedef enum { @@ -178,14 +178,14 @@ typedef enum GST_PHOTOGRAPHY_CAPS_NOISE_REDUCTION = (1 << 11), GST_PHOTOGRAPHY_CAPS_FLICKER_REDUCTION = (1 << 12), GST_PHOTOGRAPHY_CAPS_ALL = (~0) -} GstPhotoCaps; +} GstPhotographyCaps; typedef enum { GST_PHOTOGRAPHY_SHAKE_RISK_LOW = 0, GST_PHOTOGRAPHY_SHAKE_RISK_MEDIUM, GST_PHOTOGRAPHY_SHAKE_RISK_HIGH, -} GstPhotoShakeRisk; +} GstPhotographyShakeRisk; typedef enum { @@ -193,7 +193,7 @@ typedef enum GST_PHOTOGRAPHY_FLICKER_REDUCTION_50HZ, GST_PHOTOGRAPHY_FLICKER_REDUCTION_60HZ, GST_PHOTOGRAPHY_FLICKER_REDUCTION_AUTO, -} GstFlickerReductionMode; +} GstPhotographyFlickerReductionMode; typedef enum { GST_PHOTOGRAPHY_FOCUS_MODE_AUTO = 0, @@ -204,26 +204,26 @@ typedef enum { GST_PHOTOGRAPHY_FOCUS_MODE_EXTENDED, GST_PHOTOGRAPHY_FOCUS_MODE_CONTINUOUS_NORMAL, GST_PHOTOGRAPHY_FOCUS_MODE_CONTINUOUS_EXTENDED, -} GstFocusMode; +} GstPhotographyFocusMode; typedef struct { - GstWhiteBalanceMode wb_mode; - GstColourToneMode tone_mode; - GstSceneMode scene_mode; - GstFlashMode flash_mode; + GstPhotographyWhiteBalanceMode wb_mode; + GstPhotographyColorToneMode tone_mode; + GstPhotographySceneMode scene_mode; + GstPhotographyFlashMode flash_mode; guint32 exposure; guint aperture; gfloat ev_compensation; guint iso_speed; gfloat zoom; - GstFlickerReductionMode flicker_mode; - GstFocusMode focus_mode; + GstPhotographyFlickerReductionMode flicker_mode; + GstPhotographyFocusMode focus_mode; GstPhotographyNoiseReduction noise_reduction; -} GstPhotoSettings; +} GstPhotographySettings; /** - * GstPhotoCapturePrepared: + * GstPhotographyCapturePrepared: * @data: user data that has been given, when registering the callback * @configured_caps: #GstCaps defining the configured capture format. * Ownership of these caps stays in the element. @@ -231,7 +231,7 @@ typedef struct * This callback will be called when the element has finished preparations * for photo capture. */ -typedef void (*GstPhotoCapturePrepared) (gpointer data, +typedef void (*GstPhotographyCapturePrepared) (gpointer data, const GstCaps *configured_caps); /** @@ -242,7 +242,7 @@ typedef void (*GstPhotoCapturePrepared) (gpointer data, * @get_aperture: vmethod to get aperture value * @get_exposure: vmethod to get exposure time value * @get_white_balance_mode: vmethod to get white balance mode value - * @get_colour_tone_mode: vmethod to get colour tone mode value + * @get_color_tone_mode: vmethod to get color tone mode value * @get_scene_mode: vmethod to get scene mode value * @get_flash_mode: vmethod to get flash mode value * @get_noise_reduction: vmethod to get noise reduction mode value @@ -252,7 +252,7 @@ typedef void (*GstPhotoCapturePrepared) (gpointer data, * @set_aperture: vmethod to set aperture value * @set_exposure: vmethod to set exposure time value * @set_white_balance_mode: vmethod to set white balance mode value - * @set_colour_tone_mode: vmethod to set colour tone mode value + * @set_color_tone_mode: vmethod to set color tone mode value * @set_scene_mode: vmethod to set scene mode value * @set_flash_mode: vmethod to set flash mode value * @set_noise_reduction: vmethod to set noise reduction mode value @@ -276,43 +276,43 @@ typedef struct _GstPhotographyInterface gboolean (*get_aperture) (GstPhotography * photo, guint * aperture); gboolean (*get_exposure) (GstPhotography * photo, guint32 * exposure); gboolean (*get_white_balance_mode) (GstPhotography * photo, - GstWhiteBalanceMode * wb_mode); - gboolean (*get_colour_tone_mode) (GstPhotography * photo, - GstColourToneMode * tone_mode); + GstPhotographyWhiteBalanceMode * wb_mode); + gboolean (*get_color_tone_mode) (GstPhotography * photo, + GstPhotographyColorToneMode * tone_mode); gboolean (*get_scene_mode) (GstPhotography * photo, - GstSceneMode * scene_mode); + GstPhotographySceneMode * scene_mode); gboolean (*get_flash_mode) (GstPhotography * photo, - GstFlashMode * flash_mode); + GstPhotographyFlashMode * flash_mode); gboolean (*get_zoom) (GstPhotography * photo, gfloat * zoom); - gboolean (*get_flicker_mode) (GstPhotography * photo, - GstFlickerReductionMode * flicker_mode); + gboolean (*get_flicker_mode) (GstPhotography * photo, + GstPhotographyFlickerReductionMode * flicker_mode); gboolean (*get_focus_mode) (GstPhotography * photo, - GstFocusMode * focus_mode); + GstPhotographyFocusMode * focus_mode); gboolean (*set_ev_compensation) (GstPhotography * photo, gfloat ev_comp); gboolean (*set_iso_speed) (GstPhotography * photo, guint iso_speed); gboolean (*set_aperture) (GstPhotography * photo, guint aperture); gboolean (*set_exposure) (GstPhotography * photo, guint32 exposure); gboolean (*set_white_balance_mode) (GstPhotography * photo, - GstWhiteBalanceMode wb_mode); - gboolean (*set_colour_tone_mode) (GstPhotography * photo, - GstColourToneMode tone_mode); + GstPhotographyWhiteBalanceMode wb_mode); + gboolean (*set_color_tone_mode) (GstPhotography * photo, + GstPhotographyColorToneMode tone_mode); gboolean (*set_scene_mode) (GstPhotography * photo, - GstSceneMode scene_mode); + GstPhotographySceneMode scene_mode); gboolean (*set_flash_mode) (GstPhotography * photo, - GstFlashMode flash_mode); + GstPhotographyFlashMode flash_mode); gboolean (*set_zoom) (GstPhotography * photo, gfloat zoom); gboolean (*set_flicker_mode) (GstPhotography * photo, - GstFlickerReductionMode flicker_mode); + GstPhotographyFlickerReductionMode flicker_mode); gboolean (*set_focus_mode) (GstPhotography * photo, - GstFocusMode focus_mode); + GstPhotographyFocusMode focus_mode); - GstPhotoCaps (*get_capabilities) (GstPhotography * photo); + GstPhotographyCaps (*get_capabilities) (GstPhotography * photo); gboolean (*prepare_for_capture) (GstPhotography * photo, - GstPhotoCapturePrepared func, GstCaps *capture_caps, gpointer user_data); + GstPhotographyCapturePrepared func, GstCaps *capture_caps, gpointer user_data); void (*set_autofocus) (GstPhotography * photo, gboolean on); - gboolean (*set_config) (GstPhotography * photo, GstPhotoSettings * config); - gboolean (*get_config) (GstPhotography * photo, GstPhotoSettings * config); + gboolean (*set_config) (GstPhotography * photo, GstPhotographySettings * config); + gboolean (*get_config) (GstPhotography * photo, GstPhotographySettings * config); gboolean (*get_noise_reduction) (GstPhotography * photo, GstPhotographyNoiseReduction * noise_reduction); @@ -335,20 +335,20 @@ gboolean gst_photography_get_aperture (GstPhotography * photo, gboolean gst_photography_get_exposure (GstPhotography * photo, guint32 * exposure); gboolean gst_photography_get_white_balance_mode (GstPhotography * photo, - GstWhiteBalanceMode * wb_mode); -gboolean gst_photography_get_colour_tone_mode (GstPhotography * photo, - GstColourToneMode * tone_mode); + GstPhotographyWhiteBalanceMode * wb_mode); +gboolean gst_photography_get_color_tone_mode (GstPhotography * photo, + GstPhotographyColorToneMode * tone_mode); gboolean gst_photography_get_scene_mode (GstPhotography * photo, - GstSceneMode * scene_mode); + GstPhotographySceneMode * scene_mode); gboolean gst_photography_get_flash_mode (GstPhotography * photo, - GstFlashMode * flash_mode); + GstPhotographyFlashMode * flash_mode); gboolean gst_photography_get_noise_reduction (GstPhotography * photo, GstPhotographyNoiseReduction * noise_reduction); gboolean gst_photography_get_zoom (GstPhotography * photo, gfloat * zoom); gboolean gst_photography_get_flicker_mode (GstPhotography * photo, - GstFlickerReductionMode *mode); + GstPhotographyFlickerReductionMode *mode); gboolean gst_photography_get_focus_mode (GstPhotography * photo, - GstFocusMode *mode); + GstPhotographyFocusMode *mode); gboolean gst_photography_set_ev_compensation (GstPhotography * photo, gfloat ev_comp); @@ -357,32 +357,32 @@ gboolean gst_photography_set_iso_speed (GstPhotography * photo, gboolean gst_photography_set_aperture (GstPhotography * photo, guint aperture); gboolean gst_photography_set_exposure (GstPhotography * photo, guint exposure); gboolean gst_photography_set_white_balance_mode (GstPhotography * photo, - GstWhiteBalanceMode wb_mode); -gboolean gst_photography_set_colour_tone_mode (GstPhotography * photo, - GstColourToneMode tone_mode); + GstPhotographyWhiteBalanceMode wb_mode); +gboolean gst_photography_set_color_tone_mode (GstPhotography * photo, + GstPhotographyColorToneMode tone_mode); gboolean gst_photography_set_scene_mode (GstPhotography * photo, - GstSceneMode scene_mode); + GstPhotographySceneMode scene_mode); gboolean gst_photography_set_flash_mode (GstPhotography * photo, - GstFlashMode flash_mode); + GstPhotographyFlashMode flash_mode); gboolean gst_photography_set_noise_reduction (GstPhotography * photo, GstPhotographyNoiseReduction noise_reduction); gboolean gst_photography_set_zoom (GstPhotography * photo, gfloat zoom); gboolean gst_photography_set_flicker_mode (GstPhotography * photo, - GstFlickerReductionMode mode); + GstPhotographyFlickerReductionMode mode); gboolean gst_photography_set_focus_mode (GstPhotography * photo, - GstFocusMode mode); + GstPhotographyFocusMode mode); -GstPhotoCaps gst_photography_get_capabilities (GstPhotography * photo); +GstPhotographyCaps gst_photography_get_capabilities (GstPhotography * photo); gboolean gst_photography_prepare_for_capture (GstPhotography * photo, - GstPhotoCapturePrepared func, GstCaps *capture_caps, gpointer user_data); + GstPhotographyCapturePrepared func, GstCaps *capture_caps, gpointer user_data); void gst_photography_set_autofocus (GstPhotography * photo, gboolean on); gboolean gst_photography_set_config (GstPhotography * photo, - GstPhotoSettings * config); + GstPhotographySettings * config); gboolean gst_photography_get_config (GstPhotography * photo, - GstPhotoSettings * config); + GstPhotographySettings * config); G_END_DECLS diff --git a/gst/camerabin2/gstwrappercamerabinsrc.c b/gst/camerabin2/gstwrappercamerabinsrc.c index 3a4bab6f8..1e3d3989a 100644 --- a/gst/camerabin2/gstwrappercamerabinsrc.c +++ b/gst/camerabin2/gstwrappercamerabinsrc.c @@ -716,7 +716,7 @@ start_image_capture (GstWrapperCameraBinSrc * self) GST_DEBUG_OBJECT (self, "prepare image capture caps %" GST_PTR_FORMAT, self->image_capture_caps); ret = gst_photography_prepare_for_capture (photography, - (GstPhotoCapturePrepared) img_capture_prepared, + (GstPhotographyCapturePrepared) img_capture_prepared, self->image_capture_caps, self); } else { g_mutex_unlock (&bcamsrc->capturing_mutex); |