# Object Hierarchy

        GObject
        ├── DmapConnection
        │   ├── DmapAvConnection
        │   ├── DmapControlConnection
        │   ╰── DmapImageConnection
        ├── DmapShare
        │   ├── DmapAvShare
        │   ├── DmapControlShare
        │   ╰── DmapImageShare
        ├── DmapMdnsBrowser
        ├── DmapMdnsPublisher
        ├── DmapMdnsService
        ╰── GInputStream
            ╰── DmapTranscodeStream
                ├── DmapTranscodeMp3Stream
                ├── DmapTranscodeQtStream
                ╰── DmapTranscodeWavStream
        GInterface
        ├── DmapAvRecord
        ├── DmapContainerDb
        ├── DmapContainerRecord
        ├── DmapControlPlayer
        ├── DmapDb
        ├── DmapImageRecord
        ├── DmapRecordFactory
        ╰── DmapRecord
        GEnum
        ├── DmapConnectionState
        ├── DmapContentCode
        ├── DmapControlPlayState
        ├── DmapControlRepeatState
        ├── DmapDbId
        ├── DmapError
        ├── DmapMdnsBrowserError
        ├── DmapMdnsPublisherError
        ├── DmapMdnsServiceTransportProtocol
        ├── DmapMdnsServiceType
        ├── DmapMediaKind
        ╰── DmapShareAuthMethod