gstreamer/docs/plugins/gst-plugins-good-plugins-sections.txt
Sebastian Dröge dbd1b8490f gst/audiofx/: Add new audiodynamic element which can act as a compressor or expander. Supported are hard-knee and sof...
Original commit message from CVS:
reviewed by: Stefan Kost  <ensonic@users.sf.net>
* gst/audiofx/Makefile.am:
* gst/audiofx/audiodynamic.c:
(gst_audio_dynamic_characteristics_get_type),
(gst_audio_dynamic_mode_get_type),
(gst_audio_dynamic_set_process_function),
(gst_audio_dynamic_base_init), (gst_audio_dynamic_class_init),
(gst_audio_dynamic_init), (gst_audio_dynamic_set_property),
(gst_audio_dynamic_get_property), (gst_audio_dynamic_setup),
(gst_audio_dynamic_transform_hard_knee_compressor_int),
(gst_audio_dynamic_transform_hard_knee_compressor_float),
(gst_audio_dynamic_transform_soft_knee_compressor_int),
(gst_audio_dynamic_transform_soft_knee_compressor_float),
(gst_audio_dynamic_transform_hard_knee_expander_int),
(gst_audio_dynamic_transform_hard_knee_expander_float),
(gst_audio_dynamic_transform_soft_knee_expander_int),
(gst_audio_dynamic_transform_soft_knee_expander_float),
(gst_audio_dynamic_transform_ip):
* gst/audiofx/audiodynamic.h:
* gst/audiofx/audiofx.c: (plugin_init):
Add new audiodynamic element which can act as a compressor or
expander. Supported are hard-knee and soft-knee operation modes with
user-specified ratio and threshold.
Attack and release parameters are not yet implemented but will follow.
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-good-plugins-docs.sgml:
* docs/plugins/gst-plugins-good-plugins-sections.txt:
* docs/plugins/gst-plugins-good-plugins.args:
* docs/plugins/inspect/plugin-audiofx.xml:
Integrate audiodynamic into the docs.
* tests/check/Makefile.am:
* tests/check/elements/audiodynamic.c: (setup_dynamic),
(cleanup_dynamic), (GST_START_TEST), (dynamic_suite), (main):
Add unit test for audiodynamic.
2007-03-08 10:02:12 +00:00

682 lines
12 KiB
Text

<SECTION>
<FILE>element-apedemux</FILE>
GstApeDemux
<TITLE>apedemux</TITLE>
<SUBSECTION Standard>
GstApeDemuxClass
GST_APE_DEMUX
GST_IS_APE_DEMUX
GST_TYPE_APE_DEMUX
gst_ape_demux_get_type
GST_APE_DEMUX_CLASS
GST_IS_APE_DEMUX_CLASS
</SECTION>
<SECTION>
<FILE>element-apev2mux</FILE>
GstApev2Mux
<TITLE>apev2mux</TITLE>
<SUBSECTION Standard>
GstApev2MuxClass
GST_APEV2_MUX
GST_IS_APEV2_MUX
GST_TYPE_APEV2_MUX
gst_apev2_mux_get_type
GST_APEV2_MUX_CLASS
GST_IS_APEV2_MUX_CLASS
gst_apev2_mux_plugin_init
</SECTION>
<SECTION>
<FILE>element-audiopanorama</FILE>
GstAudioPanorama
<TITLE>audiopanorama</TITLE>
<SUBSECTION Standard>
GstAudioPanoramaClass
GST_AUDIO_PANORAMA
GST_AUDIO_PANORAMA_CLASS
</SECTION>
<SECTION>
<FILE>element-audioinvert</FILE>
GstAudioInvert
<TITLE>audioinvert</TITLE>
<SUBSECTION Standard>
GstAudioInvertClass
GST_AUDIO_INVERT
GST_AUDIO_INVERT_CLASS
</SECTION>
<SECTION>
<FILE>element-audioamplify</FILE>
GstAudioAmplify
<TITLE>audioamplify</TITLE>
<SUBSECTION Standard>
GstAudioAmplifyClass
GST_AUDIO_AMPLIFY
GST_AUDIO_AMPLIFY_CLASS
</SECTION>
<SECTION>
<FILE>element-audiodynamic</FILE>
GstAudioDynamic
<TITLE>audiodynamic</TITLE>
<SUBSECTION Standard>
GstAudioDynamicClass
GST_AUDIO_DYNAMIC
GST_AUDIO_DYNAMIC_CLASS
</SECTION>
<SECTION>
<FILE>element-autoaudiosink</FILE>
GstAutoAudioSink
<TITLE>autoaudiosink</TITLE>
<SUBSECTION Standard>
GstAutoAudioSinkClass
GST_TYPE_AUTO_AUDIO_SINK
GST_AUTO_AUDIO_SINK
GST_AUTO_AUDIO_SINK_CLASS
GST_IS_AUTO_AUDIO_SINK
GST_IS_AUTO_AUDIO_SINK_CLASS
gst_auto_audio_sink_get_type
</SECTION>
<SECTION>
<FILE>element-autovideosink</FILE>
GstAutoVideoSink
<TITLE>autovideosink</TITLE>
<SUBSECTION Standard>
GstAutoVideoSinkClass
GST_TYPE_AUTO_VIDEO_SINK
GST_AUTO_VIDEO_SINK
GST_AUTO_VIDEO_SINK_CLASS
GST_IS_AUTO_VIDEO_SINK
GST_IS_AUTO_VIDEO_SINK_CLASS
gst_auto_video_sink_get_type
</SECTION>
<SECTION>
<FILE>element-avidemux</FILE>
GstAviDemux
<TITLE>avidemux</TITLE>
<SUBSECTION Standard>
GstAviDemuxClass
GST_TYPE_AVI_DEMUX
GST_AVI_DEMUX
GST_AVI_DEMUX_CLASS
GST_IS_AVI_DEMUX
GST_IS_AVI_DEMUX_CLASS
GST_AVI_DEMUX_MAX_STREAMS
gst_avi_demux_get_type
</SECTION>
<SECTION>
<FILE>element-avimux</FILE>
GstAviMux
<TITLE>avimux</TITLE>
<SUBSECTION Standard>
GstAviMuxClass
GST_TYPE_AVI_MUX
GST_AVI_MUX
GST_AVI_MUX_CLASS
GST_IS_AVI_MUX
GST_IS_AVI_MUX_CLASS
gst_avi_mux_get_type
</SECTION>
<SECTION>
<FILE>element-cairotimeoverlay</FILE>
GstCairoTimeOverlay
<TITLE>cairotimeoverlay</TITLE>
<SUBSECTION Standard>
GstCairoTimeOverlayClass
GST_TYPE_CAIRO_TIME_OVERLAY
GST_CAIRO_TIME_OVERLAY
GST_CAIRO_TIME_OVERLAY_CLASS
GST_IS_CAIRO_TIME_OVERLAY
GST_IS_CAIRO_TIME_OVERLAY_CLASS
gst_cairo_time_overlay_get_type
</SECTION>
<SECTION>
<FILE>element-cmmldec</FILE>
GstCmmlDec
<TITLE>cmmldec</TITLE>
<SUBSECTION Standard>
GstCmmlDecClass
GST_TYPE_CMML_DEC
GST_CMML_DEC
GST_CMML_DEC_CLASS
GST_CMML_DEC_GET_CLASS
GST_IS_CMML_DEC
GST_IS_CMML_DEC_CLASS
gst_cmml_dec_plugin_init
</SECTION>
<SECTION>
<FILE>element-cmmlenc</FILE>
GstCmmlEnc
<TITLE>cmmlenc</TITLE>
<SUBSECTION Standard>
GstCmmlEncClass
GST_TYPE_CMML_ENC
GST_CMML_ENC
GST_CMML_ENC_CLASS
GST_CMML_ENC_GET_CLASS
GST_IS_CMML_ENC
GST_IS_CMML_ENC_CLASS
gst_cmml_enc_plugin_init
</SECTION>
<SECTION>
<FILE>element-cdiocddasrc</FILE>
GstCdioCddaSrc
<TITLE>cdiocddasrc</TITLE>
<SUBSECTION Standard>
GstCdioCddaSrcClass
GST_TYPE_CDIO_CDDA_SRC
GST_CDIO_CDDA_SRC
GST_CDIO_CDDA_SRC_CLASS
GST_IS_CDIO_CDDA_SRC
GST_IS_CDIO_CDDA_SRC_CLASS
gst_cdio_cdda_src_get_type
</SECTION>
<SECTION>
<FILE>element-dvdec</FILE>
GstDVDec
<TITLE>dvdec</TITLE>
<SUBSECTION Standard>
GstDVDecClass
GST_TYPE_DVDEC
GST_DVDEC
GST_DVDEC_CLASS
GST_IS_DVDEC
GST_IS_DVDEC_CLASS
gst_dvdec_get_type
</SECTION>
<SECTION>
<FILE>element-dvdemux</FILE>
GstDVDemux
<TITLE>dvdemux</TITLE>
<SUBSECTION Standard>
GstDVDemuxClass
GST_TYPE_DVDEMUX
GST_DVDEMUX
GST_DVDEMUX_CLASS
GST_IS_DVDEMUX
GST_IS_DVDEMUX_CLASS
gst_dvdemux_get_type
</SECTION>
<SECTION>
<FILE>element-esdsink</FILE>
GstEsdSink
<TITLE>esdsink</TITLE>
<SUBSECTION Standard>
GstEsdSinkClass
GST_TYPE_ESDSINK
GST_ESDSINK
GST_ESDSINK_CLASS
GST_IS_ESDSINK
GST_IS_ESDSINK_CLASS
gst_esdsink_get_type
</SECTION>
<SECTION>
<FILE>element-flacdec</FILE>
GstFlacDec
<TITLE>flacdec</TITLE>
<SUBSECTION Standard>
GstFlacDecClass
GST_TYPE_FLAC_DEC
GST_FLAC_DEC
GST_FLAC_DEC_CLASS
GST_IS_FLAC_DEC
GST_IS_FLAC_DEC_CLASS
gst_flac_dec_get_type
</SECTION>
<SECTION>
<FILE>element-goom</FILE>
GstGoom
<TITLE>goom</TITLE>
<SUBSECTION Standard>
GstGoomClass
GOOM_SAMPLES
GST_GOOM
GST_IS_GOOM
GST_TYPE_GOOM
GST_GOOM_CLASS
GST_IS_GOOM_CLASS
gst_goom_get_type
</SECTION>
<SECTION>
<FILE>element-halaudiosink</FILE>
GstHalAudioSink
<TITLE>halaudiosink</TITLE>
<SUBSECTION Standard>
GstHalAudioSinkClass
GST_TYPE_HAL_AUDIO_SINK
GST_HAL_AUDIO_SINK
GST_HAL_AUDIO_SINK_CLASS
GST_IS_HAL_AUDIO_SINK
GST_IS_HAL_AUDIO_SINK_CLASS
gst_hal_audio_sink_get_type
</SECTION>
<SECTION>
<FILE>element-halaudiosrc</FILE>
GstHalAudioSrc
<TITLE>halaudiosrc</TITLE>
<SUBSECTION Standard>
GstHalAudioSrcClass
GST_TYPE_HAL_AUDIO_SRC
GST_HAL_AUDIO_SRC
GST_HAL_AUDIO_SRC_CLASS
GST_IS_HAL_AUDIO_SRC
GST_IS_HAL_AUDIO_SRC_CLASS
gst_hal_audio_src_get_type
</SECTION>
<SECTION>
<FILE>element-icydemux</FILE>
GstICYDemux
<TITLE>icydemux</TITLE>
<SUBSECTION Standard>
GstICYDemuxClass
GST_TYPE_ICYDEMUX
GST_ICYDEMUX
GST_ICYDEMUX_CLASS
GST_IS_ICYDEMUX
GST_IS_ICYDEMUX_CLASS
gst_icydemux_get_type
</SECTION>
<SECTION>
<FILE>element-id3demux</FILE>
GstID3Demux
<TITLE>id3demux</TITLE>
<SUBSECTION Standard>
GstID3DemuxClass
GST_TYPE_ID3DEMUX
GST_ID3DEMUX
GST_ID3DEMUX_CLASS
GST_IS_ID3DEMUX
GST_IS_ID3DEMUX_CLASS
gst_id3demux_get_type
</SECTION>
<SECTION>
<FILE>element-id3v2mux</FILE>
GstId3v2Mux
<TITLE>id3v2mux</TITLE>
<SUBSECTION Standard>
GstId3v2MuxClass
GST_TYPE_ID3V2_MUX
GST_ID3V2_MUX
GST_ID3V2_MUX_CLASS
GST_IS_ID3V2_MUX
GST_IS_ID3V2_MUX_CLASS
gst_id3v2_mux_get_type
</SECTION>
<SECTION>
<FILE>element-jpegdec</FILE>
GstJpegDec
GstJpegDecErrorMgr
GstJpegDecSourceMgr
<TITLE>jpegdec</TITLE>
<SUBSECTION Standard>
GstJpegDecClass
GST_JPEG_DEC
GST_IS_JPEG_DEC
GST_TYPE_JPEG_DEC
GST_JPEG_DEC_CLASS
GST_IS_JPEG_DEC_CLASS
gst_jpeg_dec_get_type
</SECTION>
<SECTION>
<FILE>element-jpegenc</FILE>
<TITLE>jpegenc</TITLE>
GstJpegEnc
<SUBSECTION Standard>
GstJpegEncClass
GST_JPEGENC
GST_IS_JPEGENC
GST_TYPE_JPEGENC
GST_JPEGENC_CLASS
GST_IS_JPEGENC_CLASS
gst_jpegenc_get_type
</SECTION>
<SECTION>
<FILE>element-level</FILE>
GstLevel
<TITLE>level</TITLE>
<SUBSECTION Standard>
GstLevelClass
GST_TYPE_LEVEL
GST_LEVEL
GST_LEVEL_CLASS
GST_LEVEL_GET_CLASS
GST_IS_LEVEL
GST_IS_LEVEL_CLASS
gst_level_get_type
</SECTION>
<SECTION>
<FILE>element-multipartmux</FILE>
GstMultipartMux
<TITLE>multipartmux</TITLE>
<SUBSECTION Standard>
GstMultipartMuxClass
GST_TYPE_MULTIPART_MUX
GST_MULTIPART_MUX
GST_MULTIPART_MUX_CLASS
GST_IS_MULTIPART_MUX
GST_IS_MULTIPART_MUX_CLASS
gst_multipart_mux_get_type
gst_multipart_mux_plugin_init
</SECTION>
<SECTION>
<FILE>element-multipartdemux</FILE>
GstMultipartDemux
<TITLE>multipartdemux</TITLE>
<SUBSECTION Standard>
GstMultipartDemuxClass
GST_TYPE_MULTIPART_DEMUX
GST_MULTIPART_DEMUX
GST_MULTIPART_DEMUX_CLASS
GST_IS_MULTIPART_DEMUX
GST_IS_MULTIPART_DEMUX_CLASS
gst_multipart_demux_get_type
gst_multipart_demux_plugin_init
</SECTION>
<SECTION>
<FILE>element-multiudpsink</FILE>
GstUDPClient
GstMultiUDPSink
<TITLE>multiudpsink</TITLE>
<SUBSECTION Standard>
GstMultiUDPSinkClass
gst_multiudpsink_add
gst_multiudpsink_remove
gst_multiudpsink_clear
gst_multiudpsink_get_stats
GST_MULTIUDPSINK
GST_IS_MULTIUDPSINK
GST_TYPE_MULTIUDPSINK
GST_MULTIUDPSINK_CLASS
GST_IS_MULTIUDPSINK_CLASS
gst_multiudpsink_get_type
</SECTION>
<SECTION>
<FILE>element-ossmixer</FILE>
GstOssMixerElement
<TITLE>ossmixer</TITLE>
<SUBSECTION Standard>
GstOssMixerElementClass
GST_OSS_MIXER_ELEMENT
GST_OSS_MIXER_ELEMENT_CLASS
GST_IS_OSS_MIXER_ELEMENT
GST_IS_OSS_MIXER_ELEMENT_CLASS
GST_TYPE_OSS_MIXER_ELEMENT
gst_oss_mixer_element_get_type
</SECTION>
<SECTION>
<FILE>element-osssink</FILE>
GstOssSink
<TITLE>osssink</TITLE>
<SUBSECTION Standard>
GstOssSinkClass
GST_TYPE_OSSSINK
GST_OSSSINK
GST_OSSSINK_CLASS
GST_IS_OSSSINK
GST_IS_OSSSINK_CLASS
gst_oss_sink_get_type
</SECTION>
<SECTION>
<FILE>element-osssrc</FILE>
GstOssSrc
<TITLE>osssrc</TITLE>
<SUBSECTION Standard>
GstOssSrcClass
GST_TYPE_OSS_SRC
GST_OSS_SRC
GST_OSS_SRC_CLASS
GST_IS_OSS_SRC
GST_IS_OSS_SRC_CLASS
gst_oss_src_get_type
</SECTION>
<SECTION>
<FILE>element-progressreport</FILE>
GstProgressReport
<TITLE>progressreport</TITLE>
<SUBSECTION Standard>
GstProgressReportClass
GST_TYPE_PROGRESS_REPORT
GST_PROGRESS_REPORT
GST_PROGRESS_REPORT_CLASS
GST_IS_PROGRESS_REPORT
GST_IS_PROGRESS_REPORT_CLASS
gst_progress_report_get_type
</SECTION>
<SECTION>
<FILE>element-rtspsrc</FILE>
GstRTSPProto
GstRTSPSrc
<TITLE>rtspsrc</TITLE>
<SUBSECTION Standard>
GstRTSPStream
GstRTSPSrcClass
GST_RTSPSRC
GST_IS_RTSPSRC
GST_TYPE_RTSPSRC
gst_rtspsrc_get_type
GST_RTSPSRC_CLASS
GST_IS_RTSPSRC_CLASS
</SECTION>
<SECTION>
<FILE>element-rtpdec</FILE>
GstRTPDec
<TITLE>rtpdec</TITLE>
<SUBSECTION Standard>
gst_rtpdec_plugin_init
GstRTPDecClass
GST_RTPDEC
GST_IS_RTPDEC
GST_TYPE_RTPDEC
gst_rtpdec_get_type
GST_RTPDEC_CLASS
GST_IS_RTPDEC_CLASS
</SECTION>
<SECTION>
<FILE>element-smokedec</FILE>
GstSmokeDec
<TITLE>smokedec</TITLE>
<SUBSECTION Standard>
GstSmokeDecClass
GST_SMOKEDEC
GST_IS_SMOKEDEC
GST_TYPE_SMOKEDEC
gst_smokedec_get_type
GST_SMOKEDEC_CLASS
GST_IS_SMOKEDEC_CLASS
</SECTION>
<SECTION>
<FILE>element-smokeenc</FILE>
GstSmokeEnc
<TITLE>smokeenc</TITLE>
<SUBSECTION Standard>
GstSmokeEncClass
GST_SMOKEENC
GST_IS_SMOKEENC
GST_TYPE_SMOKEENC
gst_smokeenc_get_type
GST_SMOKEENC_CLASS
GST_IS_SMOKEENC_CLASS
</SECTION>
<SECTION>
<FILE>element-taglibmux</FILE>
GstTagLibMux
<TITLE>taglibmux</TITLE>
<SUBSECTION Standard>
GstTagLibMuxClass
GST_TYPE_TAG_LIB_MUX
GST_TAG_LIB_MUX
GST_TAG_LIB_MUX_CLASS
GST_IS_TAG_LIB_MUX
GST_IS_TAG_LIB_MUX_CLASS
gst_tag_lib_mux_get_type
</SECTION>
<SECTION>
<FILE>element-udpsrc</FILE>
GstUDPSrc
<TITLE>udpsrc</TITLE>
<SUBSECTION Standard>
GstUDPSrcClass
GST_UDPSRC
GST_IS_UDPSRC
GST_TYPE_UDPSRC
gst_udpsrc_get_type
GST_UDPSRC_CLASS
GST_IS_UDPSRC_CLASS
</SECTION>
<SECTION>
<FILE>element-videoflip</FILE>
GstVideoFlip
GstVideoFlipMethod
<TITLE>videoflip</TITLE>
<SUBSECTION Standard>
GstVideoFlipClass
GST_VIDEO_FLIP
GST_IS_VIDEO_FLIP
GST_TYPE_VIDEO_FLIP
gst_video_flip_get_type
GST_VIDEO_FLIP_CLASS
GST_IS_VIDEO_FLIP_CLASS
</SECTION>
<SECTION>
<FILE>element-videobalance</FILE>
GstVideoBalance
<TITLE>videobalance</TITLE>
<SUBSECTION Standard>
GstVideoBalanceClass
GST_VIDEO_BALANCE
GST_IS_VIDEO_BALANCE
GST_TYPE_VIDEO_BALANCE
gst_video_balance_get_type
GST_VIDEO_BALANCE_CLASS
GST_IS_VIDEO_BALANCE_CLASS
</SECTION>
<SECTION>
<FILE>element-videomixer</FILE>
GstVideoMixer
GstVideoMixerBackground
<TITLE>videomixer</TITLE>
<SUBSECTION Standard>
GstVideoMixerClass
GST_VIDEO_MIXER
GST_IS_VIDEO_MIXER
GST_TYPE_VIDEO_MIXER
GST_VIDEO_MIXER_CLASS
GST_IS_VIDEO_MIXER_CLASS
GST_VIDEO_MIXER_PAD
GST_VIDEO_MIXER_PAD_CLASS
GST_IS_VIDEO_MIXER_PAD
GST_IS_VIDEO_MIXER_PAD_CLASS
GST_TYPE_VIDEO_MIXER_BACKGROUND
GST_TYPE_VIDEO_MIXER_PAD
GstVideoMixerCollect
GstVideoMixerPad
GstVideoMixerPadClass
BLEND_ADD
BLEND_DARKEN
BLEND_DIFFERENCE
BLEND_EXCLUSION
BLEND_LIGHTEN
BLEND_MODE
BLEND_MULTIPLY
BLEND_NORMAL
BLEND_SOFTLIGHT
BLEND_SUBTRACT
DEFAULT_AUTOSCAN
DEFAULT_BACKGROUND
DEFAULT_BOUNDARY
DEFAULT_PAD_ALPHA
DEFAULT_PAD_XPOS
DEFAULT_PAD_YPOS
DEFAULT_PAD_ZORDER
ROUND_UP_2
ROUND_UP_4
ROUND_UP_8
</SECTION>
<SECTION>
<FILE>element-wavparse</FILE>
GstWavParse
<TITLE>wavparse</TITLE>
<SUBSECTION Standard>
GstWavParseClass
GstWavParseState
GST_WAVPARSE
GST_IS_WAVPARSE
GST_TYPE_WAVPARSE
gst_wavparse_get_type
GST_WAVPARSE_CLASS
GST_IS_WAVPARSE_CLASS
</SECTION>
<SECTION>
<FILE>element-v4l2src</FILE>
GstV4l2Src
<TITLE>v4l2src</TITLE>
<SUBSECTION Standard>
GST_V4L2_MAX_BUFFERS
GST_V4L2_MIN_BUFFERS
GstV4l2BufferPool
GstV4l2Buffer
GstV4l2Src
GstV4l2SrcClass
GST_V4L2SRC
GST_IS_V4L2SRC
GST_TYPE_V4L2SRC
gst_v4l2src_get_type
GST_V4L2SRC_CLASS
GST_IS_V4L2SRC_CLASS
</SECTION>
<SECTION>
<FILE>element-ximagesrc</FILE>
GstXImageSrc
<TITLE>ximagesrc</TITLE>
<SUBSECTION Standard>
GstXImageSrcClass
GST_XIMAGE_SRC
GST_IS_XIMAGE_SRC
GST_TYPE_XIMAGE_SRC
gst_ximage_src_get_type
GST_XIMAGE_SRC_CLASS
GST_IS_XIMAGE_SRC_CLASS
</SECTION>