| Top |  |  |  |  | 
    GObject
    ╰── GInputStream
        ╰── DmapTranscodeStream
            ├── DmapTranscodeMp3Stream
            ├── DmapTranscodeQtStream
            ╰── DmapTranscodeWavStream
DmapTranscodeStream objects wrap a GInputStream in a way that transcodes the data therein.