    --  GIMP Toolkit (GTK) Binding for Haskell: binding to gstreamer -*-haskell-*-
    --
    --  Author : Peter Gavin
    --  Created: 1-Apr-2007
    --
    --  Copyright (c) 2007 Peter Gavin
    --
    --  This library is free software: you can redistribute it and/or
    --  modify it under the terms of the GNU Lesser General Public License
    --  as published by the Free Software Foundation, either version 3 of
    --  the License, or (at your option) any later version.
    --
    --  This library is distributed in the hope that it will be useful,
    --  but WITHOUT ANY WARRANTY; without even the implied warranty of
    --  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    --  Lesser General Public License for more details.
    --
    --  You should have received a copy of the GNU Lesser General Public
    --  License along with this program.  If not, see
    --  <http://www.gnu.org/licenses/>.
    --
    --  GStreamer, the C library which this Haskell library depends on, is
    --  available under LGPL Version 2. The documentation included with
    --  this library is based on the original GStreamer documentation.
    --
    -- | Maintainer  : gtk2hs-devel@lists.sourceforge.net
    --   Stability   : alpha
    --   Portability : portable (depends on GHC)
    module Media.Streaming.GStreamer.Core (

      module Media.Streaming.GStreamer.Core.Bin,
      module Media.Streaming.GStreamer.Core.Bus,
      module Media.Streaming.GStreamer.Core.Caps,
      module Media.Streaming.GStreamer.Core.Clock,
      module Media.Streaming.GStreamer.Core.Element,
      module Media.Streaming.GStreamer.Core.ElementFactory,
      module Media.Streaming.GStreamer.Core.Format,
      module Media.Streaming.GStreamer.Core.GhostPad,
      module Media.Streaming.GStreamer.Core.ImplementsInterface,
      module Media.Streaming.GStreamer.Core.Index,
      module Media.Streaming.GStreamer.Core.IndexFactory,
      module Media.Streaming.GStreamer.Core.Init,
      module Media.Streaming.GStreamer.Core.Iterator,
      module Media.Streaming.GStreamer.Core.Message,
      module Media.Streaming.GStreamer.Core.Object,
      module Media.Streaming.GStreamer.Core.Pad,
      module Media.Streaming.GStreamer.Core.PadTemplate,
      module Media.Streaming.GStreamer.Core.Parse,
      module Media.Streaming.GStreamer.Core.Pipeline,
      module Media.Streaming.GStreamer.Core.Plugin,
      module Media.Streaming.GStreamer.Core.PluginFeature,
      module Media.Streaming.GStreamer.Core.Registry,
      module Media.Streaming.GStreamer.Core.Segment,
      module Media.Streaming.GStreamer.Core.Structure,
      module Media.Streaming.GStreamer.Core.SystemClock,
      module Media.Streaming.GStreamer.Core.TagList,

      ) where

    import Media.Streaming.GStreamer.Core.Bin
    import Media.Streaming.GStreamer.Core.Bus
    import Media.Streaming.GStreamer.Core.Caps
    import Media.Streaming.GStreamer.Core.Clock
    import Media.Streaming.GStreamer.Core.Element
    import Media.Streaming.GStreamer.Core.ElementFactory
    import Media.Streaming.GStreamer.Core.Format
    import Media.Streaming.GStreamer.Core.GhostPad
    import Media.Streaming.GStreamer.Core.ImplementsInterface
    import Media.Streaming.GStreamer.Core.Index
    import Media.Streaming.GStreamer.Core.IndexFactory
    import Media.Streaming.GStreamer.Core.Init
    import Media.Streaming.GStreamer.Core.Iterator
    import Media.Streaming.GStreamer.Core.Message
    import Media.Streaming.GStreamer.Core.Object
    import Media.Streaming.GStreamer.Core.Pad
    import Media.Streaming.GStreamer.Core.PadTemplate
    import Media.Streaming.GStreamer.Core.Parse
    import Media.Streaming.GStreamer.Core.Pipeline
    import Media.Streaming.GStreamer.Core.Plugin
    import Media.Streaming.GStreamer.Core.PluginFeature
    import Media.Streaming.GStreamer.Core.Registry
    import Media.Streaming.GStreamer.Core.Segment
    import Media.Streaming.GStreamer.Core.Structure
    import Media.Streaming.GStreamer.Core.SystemClock
    import Media.Streaming.GStreamer.Core.TagList