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