gi-gstaudio-1.0.14: GStreamerAudio bindings

CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.GstAudio.Constants

Description

 

Synopsis

Documentation

pattern META_TAG_AUDIO_STR :: Text Source #

This metadata is relevant for audio streams.

Since: 1.2

pattern META_TAG_AUDIO_RATE_STR :: Text Source #

This metadata stays relevant as long as sample rate is unchanged.

Since: 1.8

pattern META_TAG_AUDIO_CHANNELS_STR :: Text Source #

This metadata stays relevant as long as channels are unchanged.

Since: 1.2

pattern AUDIO_RESAMPLER_QUALITY_MIN :: Int32 Source #

No description available in the introspection data.

pattern AUDIO_RESAMPLER_QUALITY_MAX :: Int32 Source #

No description available in the introspection data.

pattern AUDIO_RESAMPLER_QUALITY_DEFAULT :: Int32 Source #

No description available in the introspection data.

pattern AUDIO_RESAMPLER_OPT_TRANSITION_BANDWIDTH :: Text Source #

G_TYPE_DOUBLE, transition bandwidth. The width of the transition band for the kaiser window. 0.087 is the default.

pattern AUDIO_RESAMPLER_OPT_STOP_ATTENUATION :: Text Source #

G_TYPE_DOUBLE, stopband attenuation in decibels. The attenuation after the stopband for the kaiser window. 85 dB is the default.

pattern AUDIO_RESAMPLER_OPT_N_TAPS :: Text Source #

G_TYPE_INT: the number of taps to use for the filter. 0 is the default and selects the taps automatically.

pattern AUDIO_RESAMPLER_OPT_MAX_PHASE_ERROR :: Text Source #

G_TYPE_DOUBLE: The maximum allowed phase error when switching sample rates. 0.1 is the default.

pattern AUDIO_RESAMPLER_OPT_FILTER_OVERSAMPLE :: Text Source #

G_TYPE_UINT, oversampling to use when interpolating filters 8 is the default.

pattern AUDIO_RESAMPLER_OPT_FILTER_MODE_THRESHOLD :: Text Source #

G_TYPE_UINT: the amount of memory to use for full filter tables before switching to interpolated filter tables. 1048576 is the default.

pattern AUDIO_RESAMPLER_OPT_FILTER_MODE :: Text Source #

GST_TYPE_AUDIO_RESAMPLER_FILTER_MODE: how the filter tables should be constructed. GST_AUDIO_RESAMPLER_FILTER_MODE_AUTO is the default.

pattern AUDIO_RESAMPLER_OPT_FILTER_INTERPOLATION :: Text Source #

GST_TYPE_AUDIO_RESAMPLER_INTERPOLATION: how the filter coeficients should be interpolated. GST_AUDIO_RESAMPLER_FILTER_INTERPOLATION_CUBIC is default.

pattern AUDIO_RESAMPLER_OPT_CUTOFF :: Text Source #

G_TYPE_DOUBLE, Cutoff parameter for the filter. 0.940 is the default.

pattern AUDIO_RESAMPLER_OPT_CUBIC_C :: Text Source #

G_TYPE_DOUBLE, C parameter of the cubic filter. Values between 0.0 and 2.0 are accepted. 0.0 is the default.

See AUDIO_RESAMPLER_OPT_CUBIC_B for some more common values

pattern AUDIO_RESAMPLER_OPT_CUBIC_B :: Text Source #

G_TYPE_DOUBLE, B parameter of the cubic filter. Values between 0.0 and 2.0 are accepted. 1.0 is the default.

Below are some values of popular filters: B C Hermite 0.0 0.0 Spline 1.0 0.0 Catmull-Rom 0.0 1/2

pattern AUDIO_RATE_RANGE :: Text Source #

Maximum range of allowed sample rates, for use in template caps strings.

pattern AUDIO_FORMATS_ALL :: Text Source #

List of all audio formats, for use in template caps strings.

pattern AUDIO_ENCODER_SRC_NAME :: Text Source #

the name of the templates for the source pad

pattern AUDIO_ENCODER_SINK_NAME :: Text Source #

the name of the templates for the sink pad

pattern AUDIO_DEF_RATE :: Int32 Source #

Standard sampling rate used in consumer audio.

pattern AUDIO_DEF_FORMAT :: Text Source #

Standard format used in consumer audio.

pattern AUDIO_DEF_CHANNELS :: Int32 Source #

Standard number of channels used in consumer audio.

pattern AUDIO_DECODER_SRC_NAME :: Text Source #

The name of the templates for the source pad.

pattern AUDIO_DECODER_SINK_NAME :: Text Source #

The name of the templates for the sink pad.

pattern AUDIO_DECODER_MAX_ERRORS :: Int32 Source #

Default maximum number of errors tolerated before signaling error.

pattern AUDIO_CONVERTER_OPT_RESAMPLER_METHOD :: Text Source #

GST_TYPE_AUDIO_RESAMPLER_METHOD, The resampler method to use when changing sample rates. Default is GST_AUDIO_RESAMPLER_METHOD_BLACKMAN_NUTTALL.

pattern AUDIO_CONVERTER_OPT_QUANTIZATION :: Text Source #

G_TYPE_UINT, The quantization amount. Components will be quantized to multiples of this value. Default is 1

pattern AUDIO_CONVERTER_OPT_NOISE_SHAPING_METHOD :: Text Source #

GST_TYPE_AUDIO_NOISE_SHAPING_METHOD, The noise shaping method to use to mask noise from quantization errors. Default is GST_AUDIO_NOISE_SHAPING_NONE.

pattern AUDIO_CONVERTER_OPT_DITHER_METHOD :: Text Source #

GST_TYPE_AUDIO_DITHER_METHOD, The dither method to use when changing bit depth. Default is GST_AUDIO_DITHER_NONE.

pattern AUDIO_CHANNELS_RANGE :: Text Source #

Maximum range of allowed channels, for use in template caps strings.