{-# LANGUAGE PatternSynonyms, ScopedTypeVariables, ViewPatterns #-}
#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
&& !defined(__HADDOCK_VERSION__))
module GI.GstAudio.Constants
(
pattern META_TAG_AUDIO_STR ,
pattern META_TAG_AUDIO_RATE_STR ,
pattern META_TAG_AUDIO_CHANNELS_STR ,
pattern AUDIO_RESAMPLER_QUALITY_MIN ,
pattern AUDIO_RESAMPLER_QUALITY_MAX ,
pattern AUDIO_RESAMPLER_QUALITY_DEFAULT ,
pattern AUDIO_RESAMPLER_OPT_TRANSITION_BANDWIDTH,
pattern AUDIO_RESAMPLER_OPT_STOP_ATTENUATION,
pattern AUDIO_RESAMPLER_OPT_N_TAPS ,
pattern AUDIO_RESAMPLER_OPT_MAX_PHASE_ERROR,
pattern AUDIO_RESAMPLER_OPT_FILTER_OVERSAMPLE,
pattern AUDIO_RESAMPLER_OPT_FILTER_MODE_THRESHOLD,
pattern AUDIO_RESAMPLER_OPT_FILTER_MODE ,
pattern AUDIO_RESAMPLER_OPT_FILTER_INTERPOLATION,
pattern AUDIO_RESAMPLER_OPT_CUTOFF ,
pattern AUDIO_RESAMPLER_OPT_CUBIC_C ,
pattern AUDIO_RESAMPLER_OPT_CUBIC_B ,
pattern AUDIO_RATE_RANGE ,
pattern AUDIO_FORMATS_ALL ,
pattern AUDIO_ENCODER_SRC_NAME ,
pattern AUDIO_ENCODER_SINK_NAME ,
pattern AUDIO_DEF_RATE ,
pattern AUDIO_DEF_FORMAT ,
pattern AUDIO_DEF_CHANNELS ,
pattern AUDIO_DECODER_SRC_NAME ,
pattern AUDIO_DECODER_SINK_NAME ,
pattern AUDIO_DECODER_MAX_ERRORS ,
pattern AUDIO_CONVERTER_OPT_RESAMPLER_METHOD,
pattern AUDIO_CONVERTER_OPT_QUANTIZATION,
pattern AUDIO_CONVERTER_OPT_NOISE_SHAPING_METHOD,
pattern AUDIO_CONVERTER_OPT_MIX_MATRIX ,
pattern AUDIO_CONVERTER_OPT_DITHER_METHOD,
pattern AUDIO_CHANNELS_RANGE ,
) where
import Data.GI.Base.ShortPrelude
import qualified Data.GI.Base.ShortPrelude as SP
import qualified Data.GI.Base.Overloading as O
import qualified Prelude as P
import qualified Data.GI.Base.Attributes as GI.Attributes
import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
import qualified Data.GI.Base.GClosure as B.GClosure
import qualified Data.GI.Base.GError as B.GError
import qualified Data.GI.Base.GVariant as B.GVariant
import qualified Data.GI.Base.GValue as B.GValue
import qualified Data.GI.Base.GParamSpec as B.GParamSpec
import qualified Data.GI.Base.CallStack as B.CallStack
import qualified Data.GI.Base.Properties as B.Properties
import qualified Data.Text as T
import qualified Data.ByteString.Char8 as B
import qualified Data.Map as Map
import qualified Foreign.Ptr as FP
import qualified GHC.OverloadedLabels as OL
pattern META_TAG_AUDIO_STR = "audio" :: T.Text
pattern META_TAG_AUDIO_RATE_STR = "rate" :: T.Text
pattern META_TAG_AUDIO_CHANNELS_STR = "channels" :: T.Text
pattern AUDIO_RESAMPLER_QUALITY_MIN = 0 :: Int32
pattern AUDIO_RESAMPLER_QUALITY_MAX = 10 :: Int32
pattern AUDIO_RESAMPLER_QUALITY_DEFAULT = 4 :: Int32
pattern AUDIO_RESAMPLER_OPT_TRANSITION_BANDWIDTH = "GstAudioResampler.transition-bandwidth" :: T.Text
pattern AUDIO_RESAMPLER_OPT_STOP_ATTENUATION = "GstAudioResampler.stop-attenutation" :: T.Text
pattern AUDIO_RESAMPLER_OPT_N_TAPS = "GstAudioResampler.n-taps" :: T.Text
pattern AUDIO_RESAMPLER_OPT_MAX_PHASE_ERROR = "GstAudioResampler.max-phase-error" :: T.Text
pattern AUDIO_RESAMPLER_OPT_FILTER_OVERSAMPLE = "GstAudioResampler.filter-oversample" :: T.Text
pattern AUDIO_RESAMPLER_OPT_FILTER_MODE_THRESHOLD = "GstAudioResampler.filter-mode-threshold" :: T.Text
pattern AUDIO_RESAMPLER_OPT_FILTER_MODE = "GstAudioResampler.filter-mode" :: T.Text
pattern AUDIO_RESAMPLER_OPT_FILTER_INTERPOLATION = "GstAudioResampler.filter-interpolation" :: T.Text
pattern AUDIO_RESAMPLER_OPT_CUTOFF = "GstAudioResampler.cutoff" :: T.Text
pattern AUDIO_RESAMPLER_OPT_CUBIC_C = "GstAudioResampler.cubic-c" :: T.Text
pattern AUDIO_RESAMPLER_OPT_CUBIC_B = "GstAudioResampler.cubic-b" :: T.Text
pattern AUDIO_RATE_RANGE = "(int) [ 1, max ]" :: T.Text
pattern AUDIO_FORMATS_ALL = " { S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }" :: T.Text
pattern AUDIO_ENCODER_SRC_NAME = "src" :: T.Text
pattern AUDIO_ENCODER_SINK_NAME = "sink" :: T.Text
pattern AUDIO_DEF_RATE = 44100 :: Int32
pattern AUDIO_DEF_FORMAT = "S16LE" :: T.Text
pattern AUDIO_DEF_CHANNELS = 2 :: Int32
pattern AUDIO_DECODER_SRC_NAME = "src" :: T.Text
pattern AUDIO_DECODER_SINK_NAME = "sink" :: T.Text
pattern AUDIO_DECODER_MAX_ERRORS = 10 :: Int32
pattern AUDIO_CONVERTER_OPT_RESAMPLER_METHOD = "GstAudioConverter.resampler-method" :: T.Text
pattern AUDIO_CONVERTER_OPT_QUANTIZATION = "GstAudioConverter.quantization" :: T.Text
pattern AUDIO_CONVERTER_OPT_NOISE_SHAPING_METHOD = "GstAudioConverter.noise-shaping-method" :: T.Text
pattern AUDIO_CONVERTER_OPT_MIX_MATRIX = "GstAudioConverter.mix-matrix" :: T.Text
pattern AUDIO_CONVERTER_OPT_DITHER_METHOD = "GstAudioConverter.dither-method" :: T.Text
pattern AUDIO_CHANNELS_RANGE = "(int) [ 1, max ]" :: T.Text