Blame docs/libs/html/GstColorBalance.html

Packit 971217
Packit 971217
<html>
Packit 971217
<head>
Packit 971217
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit 971217
<title>GstColorBalance: GStreamer Base Plugins 1.0 Library Reference Manual</title>
Packit 971217
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
Packit 971217
<link rel="home" href="index.html" title="GStreamer Base Plugins 1.0 Library Reference Manual">
Packit 971217
<link rel="up" href="gstreamer-video.html" title="Video Library">
Packit 971217
<link rel="prev" href="GstVideoSink.html" title="GstVideoSink">
Packit 971217
<link rel="next" href="GstColorBalanceChannel.html" title="GstColorBalanceChannel">
Packit 971217
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
Packit 971217
<link rel="stylesheet" href="style.css" type="text/css">
Packit 971217
</head>
Packit 971217
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit 971217
Packit 971217
Packit 971217
Top  | 
Packit 971217
                  Description  | 
Packit 971217
                  Object Hierarchy  | 
Packit 971217
                  Signals
Packit 971217
Packit 971217
Home
Packit 971217
Up
Packit 971217
Prev
Packit 971217
Next
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

GstColorBalance

Packit 971217

GstColorBalance — Interface for adjusting color balance settings

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Functions

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
const GList *
Packit 971217
Packit 971217
Packit 971217
gst_color_balance_list_channels ()
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
gint
Packit 971217
Packit 971217
Packit 971217
gst_color_balance_get_value ()
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
void
Packit 971217
Packit 971217
Packit 971217
gst_color_balance_set_value ()
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
void
Packit 971217
Packit 971217
Packit 971217
gst_color_balance_value_changed ()
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
GstColorBalanceType
Packit 971217
Packit 971217
Packit 971217
gst_color_balance_get_balance_type ()
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Signals

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
void
Packit 971217
value-changed
Packit 971217
Run Last
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Types and Values

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
 
Packit 971217
GstColorBalance
Packit 971217
Packit 971217
Packit 971217
struct
Packit 971217
GstColorBalanceInterface
Packit 971217
Packit 971217
Packit 971217
enum
Packit 971217
GstColorBalanceType
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Object Hierarchy

Packit 971217
    GInterface
Packit 971217
    ╰── GstColorBalance
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Includes

Packit 971217
#include <gst/video/colorbalance.h>
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Description

Packit 971217

This interface is implemented by elements which can perform some color

Packit 971217
balance operation on video frames they process. For example, modifying
Packit 971217
the brightness, contrast, hue or saturation.

Packit 971217

Example elements are 'xvimagesink' and 'colorbalance'

Packit 971217
Packit 971217
Packit 971217

Functions

Packit 971217
Packit 971217

gst_color_balance_list_channels ()

Packit 971217
const GList *
Packit 971217
gst_color_balance_list_channels (GstColorBalance *balance);
Packit 971217

Retrieve a list of the available channels.

Packit 971217
Packit 971217

Parameters

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

balance

Packit 971217

A GstColorBalance instance

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Returns

Packit 971217

A

Packit 971217
GList containing pointers to GstColorBalanceChannel
Packit 971217
objects. The list is owned by the GstColorBalance
Packit 971217
instance and must not be freed. 

Packit 971217

[element-type GstColorBalanceChannel][transfer none]

Packit 971217
Packit 971217
Packit 971217

Packit 971217
Packit 971217

gst_color_balance_get_value ()

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

Retrieve the current value of the indicated channel, between min_value

Packit 971217
and max_value.

Packit 971217

See Also: The GstColorBalanceChannel.min_value and

Packit 971217
        GstColorBalanceChannel.max_value members of the
Packit 971217
        GstColorBalanceChannel object.

Packit 971217
Packit 971217

Parameters

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

balance

Packit 971217

A GstColorBalance instance

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217

channel

Packit 971217

A GstColorBalanceChannel instance

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Returns

Packit 971217

The current value of the channel.

Packit 971217
Packit 971217
Packit 971217

Packit 971217
Packit 971217

gst_color_balance_set_value ()

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

Sets the current value of the channel to the passed value, which must

Packit 971217
be between min_value and max_value.

Packit 971217

See Also: The GstColorBalanceChannel.min_value and

Packit 971217
        GstColorBalanceChannel.max_value members of the
Packit 971217
        GstColorBalanceChannel object.

Packit 971217
Packit 971217

Parameters

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

balance

Packit 971217

A GstColorBalance instance

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217

channel

Packit 971217

A GstColorBalanceChannel instance

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217

value

Packit 971217

The new value for the channel.

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Packit 971217
Packit 971217

gst_color_balance_value_changed ()

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

A helper function called by implementations of the GstColorBalance

Packit 971217
interface. It fires the “value-changed” signal on the
Packit 971217
instance, and the “value-changed” signal on the
Packit 971217
channel object.

Packit 971217
Packit 971217

Parameters

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

balance

Packit 971217

A GstColorBalance instance

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217

channel

Packit 971217

A GstColorBalanceChannel whose value has changed

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217

value

Packit 971217

The new value of the channel

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Packit 971217
Packit 971217

gst_color_balance_get_balance_type ()

Packit 971217
GstColorBalanceType
Packit 971217
gst_color_balance_get_balance_type (GstColorBalance *balance);
Packit 971217

Get the GstColorBalanceType of this implementation.

Packit 971217
Packit 971217

Parameters

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

balance

Packit 971217

The GstColorBalance implementation

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Returns

Packit 971217

A the GstColorBalanceType.

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Types and Values

Packit 971217
Packit 971217

GstColorBalance

Packit 971217
typedef struct _GstColorBalance GstColorBalance;
Packit 971217
Packit 971217

Packit 971217
Packit 971217

struct GstColorBalanceInterface

Packit 971217
struct GstColorBalanceInterface {
Packit 971217
  GTypeInterface iface;
Packit 971217
Packit 971217
  /* virtual functions */
Packit 971217
  const GList * (* list_channels) (GstColorBalance        *balance);
Packit 971217
Packit 971217
  void          (* set_value)     (GstColorBalance        *balance,
Packit 971217
                                   GstColorBalanceChannel *channel,
Packit 971217
                                   gint                    value);
Packit 971217
  gint          (* get_value)     (GstColorBalance        *balance,
Packit 971217
                                   GstColorBalanceChannel *channel);
Packit 971217
  GstColorBalanceType (*get_balance_type)  (GstColorBalance *balance);
Packit 971217
Packit 971217
  /* signals */
Packit 971217
  void (* value_changed) (GstColorBalance        *balance,
Packit 971217
                          GstColorBalanceChannel *channel,
Packit 971217
                          gint                    value);
Packit 971217
};
Packit 971217
Packit 971217

Color-balance interface.

Packit 971217
Packit 971217

Members

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

GTypeInterface iface;

Packit 971217

the parent interface

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217

list_channels ()

Packit 971217

list handled channels

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217

set_value ()

Packit 971217

set a channel value

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217

get_value ()

Packit 971217

get a channel value

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217

get_balance_type ()

Packit 971217

implementation type

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217

value_changed ()

Packit 971217

default handler for value changed notification

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Packit 971217
Packit 971217

enum GstColorBalanceType

Packit 971217

An enumeration indicating whether an element implements color balancing

Packit 971217
operations in software or in dedicated hardware. In general, dedicated
Packit 971217
hardware implementations (such as those provided by xvimagesink) are
Packit 971217
preferred.

Packit 971217
Packit 971217

Members

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

GST_COLOR_BALANCE_HARDWARE

Packit 971217
Packit 971217

Color balance is implemented with dedicated

Packit 971217
        hardware.

Packit 971217
Packit 971217
 
Packit 971217
Packit 971217
Packit 971217

GST_COLOR_BALANCE_SOFTWARE

Packit 971217
Packit 971217

Color balance is implemented via software

Packit 971217
        processing.

Packit 971217
Packit 971217
 
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Signal Details

Packit 971217
Packit 971217

The “value-changed” signal

Packit 971217
void
Packit 971217
user_function (GstColorBalance        *colorbalance,
Packit 971217
               GstColorBalanceChannel *channel,
Packit 971217
               gint                    value,
Packit 971217
               gpointer                user_data)
Packit 971217

Fired when the value of the indicated channel has changed.

Packit 971217
Packit 971217

Parameters

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

colorbalance

Packit 971217

The GstColorBalance instance

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217

channel

Packit 971217

The GstColorBalanceChannel

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217

value

Packit 971217

The new value

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217

user_data

Packit 971217

user data set when the signal handler was connected.

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Flags: Run Last

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Generated by GTK-Doc V1.27
Packit 971217
</body>
Packit 971217
</html>