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