|
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 |
|
|
Packit |
971217 |
|
|
Packit |
971217 |
|
|
Packit |
971217 |
|
|
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>
|