Object Hierarchy

    GObject
    ├── RygelMediaObject
    │   ├── RygelMediaItem
    │   │   ├── RygelAudioItem
    │   │   │   ├── RygelMusicItem
    │   │   │   ╰── RygelVideoItem
    │   │   ├── RygelImageItem
    │   │   │   ╰── RygelPhotoItem
    │   │   ╰── RygelPlaylistItem
    │   ╰── RygelMediaContainer
    │       ╰── RygelSimpleContainer
    ├── GUPnPServiceInfo
    │   ╰── GUPnPService
    │       ╰── RygelContentDirectory
    ├── RygelHTTPSeek
    ├── RygelTranscodeManager
    │   ╰── RygelHTTPServer
    ├── RygelMediaArtStore
    ├── RygelMediaEngine
    ├── GeeAbstractCollection
    │   ╰── GeeAbstractList
    │       ╰── GeeAbstractBidirList
    │           ╰── GeeArrayList
    │               ╰── RygelMediaObjects
    ├── RygelMediaDevice
    │   ╰── RygelMediaServer
    ├── GUPnPResourceFactory
    │   ╰── RygelPlugin
    │       ╰── RygelMediaServerPlugin
    ├── RygelSerializer
    ╰── RygelTranscoder
    GInterface
    ├── RygelDataSource
    ├── RygelVisualItem
    ├── RygelSearchableContainer
    ├── RygelTrackableContainer
    ├── RygelTrackableItem
    ├── RygelUpdatableObject
    ╰── RygelWritableContainer
    GEnum
    ├── RygelHTTPSeekType
    ├── RygelLogicalOperator
    ├── RygelObjectEventType
    ╰── RygelSerializerType
    RygelSearchExpression
    ├── RygelLogicalExpression
    ╰── RygelRelationalExpression
    RygelSubtitle
    RygelIconInfo
    ╰── RygelThumbnail