mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-07-15 18:58:45 +00:00
Original commit message from CVS: reviewed by: Stefan Kost <ensonic@users.sf.net> * libs/gst/controller/Makefile.am: * libs/gst/controller/gstlfocontrolsource.c: (_calculate_pos), (gst_lfo_waveform_get_type), (gst_lfo_control_source_reset), (gst_lfo_control_source_new), (gst_lfo_control_source_set_waveform), (gst_lfo_control_source_bind), (gst_lfo_control_source_init), (gst_lfo_control_source_finalize), (gst_lfo_control_source_dispose), (gst_lfo_control_source_set_property), (gst_lfo_control_source_get_property), (gst_lfo_control_source_class_init): * libs/gst/controller/gstlfocontrolsource.h: * libs/gst/controller/gstlfocontrolsourceprivate.h: API: Add GstLFOControlSource, a control source that gives values for specific timestamps based on several periodic waveforms. Fixes #459717. * tests/check/libs/controller.c: (GST_START_TEST), (gst_controller_suite): * docs/libs/gstreamer-libs-docs.sgml: * docs/libs/gstreamer-libs-sections.txt: * docs/libs/gstreamer-libs.types: Add documentation and unit tests for GstLFOControlSource.
26 lines
720 B
Plaintext
26 lines
720 B
Plaintext
#include <gst/gst.h>
|
|
|
|
#include <gst/controller/gstcontroller.h>
|
|
gst_controller_get_type
|
|
#include <gst/controller/gstcontrolsource.h>
|
|
gst_control_source_get_type
|
|
#include <gst/controller/gstinterpolationcontrolsource.h>
|
|
gst_interpolation_control_source_get_type
|
|
#include <gst/controller/gstlfocontrolsource.h>
|
|
gst_lfo_control_source_get_type
|
|
gst_lfo_waveform_get_type
|
|
|
|
#include <gst/base/gstadapter.h>
|
|
gst_adapter_get_type
|
|
#include <gst/base/gstbasesrc.h>
|
|
gst_base_src_get_type
|
|
#include <gst/base/gstbasesink.h>
|
|
gst_base_sink_get_type
|
|
#include <gst/base/gstbasetransform.h>
|
|
gst_base_transform_get_type
|
|
#include <gst/base/gstcollectpads.h>
|
|
gst_collect_pads_get_type
|
|
#include <gst/base/gstpushsrc.h>
|
|
gst_push_src_get_type
|
|
|