Object Hierarchy

    GObject
    ├── GInitiallyUnowned
       ╰── GstObject
           ├── GstElement
              ╰── GstBin
                  ├── BtMachine
                     ├── BtProcessorMachine
                     ├── BtSinkMachine
                     ╰── BtSourceMachine
                  ├── BtSinkBin
                  ╰── BtWire
           ╰── GstControlBinding
               ╰── BtPatternControlSource
    ├── BtApplication
    ├── BtAudioSession
    ├── BtCmdPattern
       ╰── BtPattern
    ├── BtParameterGroup
    ├── BtSequence
    ├── BtSettings
    ├── BtSetup
    ├── BtSong
    ├── BtSongInfo
    ├── BtSongIO
       ├── BtSongIOBuzz
       ╰── BtSongIONative
           ├── BtSongIONativeBZT
           ╰── BtSongIONativeXML
    ├── BtValueGroup
    ├── BtWave
    ├── BtWavelevel
    ╰── BtWavetable
    GInterface
    ├── BtChildProxy
    ╰── BtPersistence
    GEnum
    ├── BtSinkBinMode
    ├── BtSinkBinRecordFormat
    ├── BtPatternCmd
    ├── BtMachineState
    ╰── BtWaveLoopMode