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