{- |
Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
License    : LGPL-2.1
Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)
-}

#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
       && !defined(__HADDOCK_VERSION__))

module GI.GstPbutils.Objects
    (     module GI.GstPbutils.Objects.AudioVisualizer,
    module GI.GstPbutils.Objects.Discoverer ,
    module GI.GstPbutils.Objects.DiscovererAudioInfo,
    module GI.GstPbutils.Objects.DiscovererContainerInfo,
    module GI.GstPbutils.Objects.DiscovererInfo,
    module GI.GstPbutils.Objects.DiscovererStreamInfo,
    module GI.GstPbutils.Objects.DiscovererSubtitleInfo,
    module GI.GstPbutils.Objects.DiscovererVideoInfo,
    module GI.GstPbutils.Objects.EncodingAudioProfile,
    module GI.GstPbutils.Objects.EncodingContainerProfile,
    module GI.GstPbutils.Objects.EncodingProfile,
    module GI.GstPbutils.Objects.EncodingTarget,
    module GI.GstPbutils.Objects.EncodingVideoProfile,


    ) where

import GI.GstPbutils.Objects.AudioVisualizer
import GI.GstPbutils.Objects.Discoverer
import GI.GstPbutils.Objects.DiscovererAudioInfo
import GI.GstPbutils.Objects.DiscovererContainerInfo
import GI.GstPbutils.Objects.DiscovererInfo
import GI.GstPbutils.Objects.DiscovererStreamInfo
import GI.GstPbutils.Objects.DiscovererSubtitleInfo
import GI.GstPbutils.Objects.DiscovererVideoInfo
import GI.GstPbutils.Objects.EncodingAudioProfile
import GI.GstPbutils.Objects.EncodingContainerProfile
import GI.GstPbutils.Objects.EncodingProfile
import GI.GstPbutils.Objects.EncodingTarget
import GI.GstPbutils.Objects.EncodingVideoProfile

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.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.Text as T
import qualified Data.ByteString.Char8 as B
import qualified Data.Map as Map
import qualified Foreign.Ptr as FP