- gstreamer-interfaces-0.10
gstreamer-interfaces-0.10
Description:
Content:
Namespaces:
-
Gst
Interfaces:
-
ColorBalance - This interface is implemented by elements which can
perform some color balance operation on video frames they process. For example, modifying the brightness, contrast, hue or saturation.
-
Mixer -
-
Navigation - The Navigation interface is used for creating and
injecting navigation related events such as mouse button presses, cursor motion and key presses. The associated library also provides
methods for parsing received events, and for sending and receiving navigation related bus events. One main usecase is DVD menu
navigation. The main parts of the API are:
-
PropertyProbe - The property probe is a way to autodetect allowed
values for a GObject property. It's primary use is to autodetect device-names in several elements. The interface is implemented by
many hardware sources and sinks.
-
StreamVolume - This interface is implemented by elements that
provide a stream volume. Examples for such elements are
volume and playbin2.
-
Tuner - The GstTuner interface is provided by elements that have the
ability to tune into multiple input signals, for example TV or radio capture cards.
-
VideoOrientation - The interface allows unified access to
control flipping and autocenter operation of video-sources or operators.
-
XOverlay -
XOverlay interface
Classes:
-
ColorBalanceChannel - The
ColorBalanceChannel object represents a parameter for modifying the color
balance implemented by an element providing the ColorBalance interface. For
example, Hue or Saturation.
-
MixerOptions - Mixer control object that allows switching between
multiple options. Note that MixerOptions is a subclass of
MixerTrack.
-
MixerTrack - Basic mixer control object (note that it is a GObject and
not a GstObject). A mixer track represents a single slider control of none, one or more channels. A mixer track with no channels is
usually interpreted as a on/off switch control. Note the presence of both min_volume and max_volume fields. Applications must not
assume that min_volume is 0 or max_volume is any particular value.
-
TunerChannel - The
TunerChannel object is provided by an element implementing the Tuner interface.
-
TunerNorm - The TunerNorm
object is created by an element implementing the Tuner interface and encapsulates
the selection of a capture/output format for a selected TunerChannel.
Enums:
-
ColorBalanceType - An enumeration indicating whether an element
implements color balancing operations in software or in dedicated hardware. In general, dedicated hardware implementations (such as
those provided by xvimagesink) are preferred.
-
MixerFlags - Flags indicating which optional features are supported by
a mixer implementation.
-
MixerMessageType - An enumeration for the type of a GstMixer
message received on the bus
-
MixerTrackFlags - Mixer track flags.
-
MixerType -
-
NavigationCommand - A set of commands that may be issued to an
element providing the Navigation interface. The available commands can be queried
via the query_new_commands query. For convenience in
handling DVD navigation, the MENU commands are aliased as: GST_NAVIGATION_COMMAND_DVD_MENU =
GST_NAVIGATION_COMMAND_MENU1
GST_NAVIGATION_COMMAND_DVD_TITLE_MENU = GST_NAVIGATION_COMMAND_MENU2 GST_NAVIGATION_COMMAND_DVD_ROOT_MENU =
GST_NAVIGATION_COMMAND_MENU3 GST_NAVIGATION_COMMAND_DVD_SUBPICTURE_MENU = GST_NAVIGATION_COMMAND_MENU4
GST_NAVIGATION_COMMAND_DVD_AUDIO_MENU = GST_NAVIGATION_COMMAND_MENU5 GST_NAVIGATION_COMMAND_DVD_ANGLE_MENU =
GST_NAVIGATION_COMMAND_MENU6 GST_NAVIGATION_COMMAND_DVD_CHAPTER_MENU = GST_NAVIGATION_COMMAND_MENU7
-
NavigationEventType - Enum values for the various events that
an element implementing the GstNavigation interface might send up the pipeline.
-
NavigationMessageType - A set of notifications that may be
received on the bus when navigation related status changes.
-
NavigationQueryType -
-
StreamVolumeFormat - Different representations of a stream
volume.
gst_stream_volume_convert allows to convert between the different representations. Formulas to convert from a
linear to a cubic or dB volume are cbrt(val) and 20 * log10 (val).
-
TunerChannelFlags - An enumeration for flags indicating the
available capabilities of a TunerChannel.