Blame docs/libs/html/GstInterpolationControlSource.html

Packit Service 963350
Packit Service 963350
<html>
Packit Service 963350
<head>
Packit Service 963350
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit Service 963350
<title>GstInterpolationControlSource: GStreamer 1.0 Library Reference Manual</title>
Packit Service 963350
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
Packit Service 963350
<link rel="home" href="index.html" title="GStreamer 1.0 Library Reference Manual">
Packit Service 963350
<link rel="up" href="gstreamer-control.html" title="GStreamer Dynamic Parameter Control">
Packit Service 963350
<link rel="prev" href="GstTimedValueControlSource.html" title="GstTimedValueControlSource">
Packit Service 963350
<link rel="next" href="GstLFOControlSource.html" title="GstLFOControlSource">
Packit Service 963350
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
Packit Service 963350
<link rel="stylesheet" href="style.css" type="text/css">
Packit Service 963350
</head>
Packit Service 963350
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit Service 963350
Packit Service 963350
Packit Service 963350
Top  | 
Packit Service 963350
                  Description  | 
Packit Service 963350
                  Object Hierarchy  | 
Packit Service 963350
                  Properties
Packit Service 963350
Packit Service 963350
Home
Packit Service 963350
Up
Packit Service 963350
Prev
Packit Service 963350
Next
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350

GstInterpolationControlSource

Packit Service 963350

GstInterpolationControlSource — interpolation control source

Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350

Functions

Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
GstControlSource *
Packit Service 963350
Packit Service 963350
Packit Service 963350
gst_interpolation_control_source_new ()
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350

Properties

Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
GstInterpolationMode
Packit Service 963350
mode
Packit Service 963350
Read / Write
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350

Types and Values

Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
struct
Packit Service 963350
GstInterpolationControlSource
Packit Service 963350
Packit Service 963350
Packit Service 963350
enum
Packit Service 963350
GstInterpolationMode
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350

Object Hierarchy

Packit Service 963350
    GObject
Packit Service 963350
    ╰── GInitiallyUnowned
Packit Service 963350
        ╰── GstObject
Packit Service 963350
            ╰── GstControlSource
Packit Service 963350
                ╰── GstTimedValueControlSource
Packit Service 963350
                    ╰── GstInterpolationControlSource
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350

Includes

Packit Service 963350
#include <libs/controller/controller.h>
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350

Description

Packit Service 963350

GstInterpolationControlSource is a GstControlSource, that interpolates values between user-given

Packit Service 963350
control points. It supports several interpolation modes and property types.

Packit Service 963350

To use GstInterpolationControlSource get a new instance by calling

Packit Service 963350
gst_interpolation_control_source_new(), bind it to a GParamSpec and set some
Packit Service 963350
control points by calling gst_timed_value_control_source_set().

Packit Service 963350

All functions are MT-safe.

Packit Service 963350
Packit Service 963350
Packit Service 963350

Functions

Packit Service 963350
Packit Service 963350

gst_interpolation_control_source_new ()

Packit Service 963350
GstControlSource *
Packit Service 963350
gst_interpolation_control_source_new (void);
Packit Service 963350

This returns a new, unbound GstInterpolationControlSource.

Packit Service 963350
Packit Service 963350

Returns

Packit Service 963350

a new, unbound GstInterpolationControlSource.

Packit Service 963350

[transfer full]

Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350

Types and Values

Packit Service 963350
Packit Service 963350

struct GstInterpolationControlSource

Packit Service 963350
struct GstInterpolationControlSource;
Packit Service 963350

The instance structure of GstControlSource.

Packit Service 963350
Packit Service 963350

Packit Service 963350
Packit Service 963350

enum GstInterpolationMode

Packit Service 963350

The various interpolation modes available.

Packit Service 963350
Packit Service 963350

Members

Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350

GST_INTERPOLATION_MODE_NONE

Packit Service 963350
Packit Service 963350

steps-like interpolation, default

Packit Service 963350
Packit Service 963350
 
Packit Service 963350
Packit Service 963350
Packit Service 963350

GST_INTERPOLATION_MODE_LINEAR

Packit Service 963350
Packit Service 963350

linear interpolation

Packit Service 963350
Packit Service 963350
 
Packit Service 963350
Packit Service 963350
Packit Service 963350

GST_INTERPOLATION_MODE_CUBIC

Packit Service 963350
Packit Service 963350

cubic interpolation (natural), may overshoot

Packit Service 963350
  the min or max values set by the control point, but is more 'curvy'

Packit Service 963350
Packit Service 963350
 
Packit Service 963350
Packit Service 963350
Packit Service 963350

GST_INTERPOLATION_MODE_CUBIC_MONOTONIC

Packit Service 963350
Packit Service 963350

monotonic cubic interpolation, will not

Packit Service 963350
  produce any values outside of the min-max range set by the control points
Packit Service 963350
  (Since 1.8)

Packit Service 963350
Packit Service 963350
 
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350

Property Details

Packit Service 963350
Packit Service 963350

The “mode” property

Packit Service 963350
  “mode”                     GstInterpolationMode
Packit Service 963350

Interpolation mode.

Packit Service 963350

Flags: Read / Write

Packit Service 963350

Default value: GST_INTERPOLATION_MODE_NONE

Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350

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