gstcolorbalance

gstcolorbalance

Functions

Signals

void value-changed Run Last

Types and Values

Object Hierarchy

    GInterface
    ╰── GstColorBalance

Prerequisites

GstColorBalance requires GstImplementsInterface and GstElement.

Includes

#include <gst/interfaces/color.h>

Description

Functions

gst_color_balance_list_channels ()

const GList *
gst_color_balance_list_channels (GstColorBalance *balance);

gst_color_balance_get_value ()

gint
gst_color_balance_get_value (GstColorBalance *balance,
                             GstColorBalanceChannel *channel);

gst_color_balance_set_value ()

void
gst_color_balance_set_value (GstColorBalance *balance,
                             GstColorBalanceChannel *channel,
                             gint value);

gst_color_balance_value_changed ()

void
gst_color_balance_value_changed (GstColorBalance *balance,
                                 GstColorBalanceChannel *channel,
                                 gint value);

gst_color_balance_get_balance_type ()

GstColorBalanceType
gst_color_balance_get_balance_type (GstColorBalance *balance);

Types and Values

GstColorBalance

typedef struct _GstColorBalance GstColorBalance;

struct GstColorBalanceClass

struct GstColorBalanceClass {
  GTypeInterface klass;

  GstColorBalanceType balance_type;

  /* virtual functions */
  const GList * (* list_channels) (GstColorBalance        *balance);

  void          (* set_value)     (GstColorBalance        *balance,
                                   GstColorBalanceChannel *channel,
                                   gint                    value);
  gint          (* get_value)     (GstColorBalance        *balance,
                                   GstColorBalanceChannel *channel);

  /* signals */
  void (* value_changed) (GstColorBalance        *balance,
                          GstColorBalanceChannel *channel,
                          gint                    value);
};

enum GstColorBalanceType

Members

GST_COLOR_BALANCE_HARDWARE

   

GST_COLOR_BALANCE_SOFTWARE

   

Signal Details

The “value-changed” signal

void
user_function (GstColorBalance        *gstcolorbalance,
               GstColorBalanceChannel *arg1,
               gint                    arg2,
               gpointer                user_data)

Flags: Run Last