|  |  |  |  | 
    GObject
    ├── RygelMediaObject
    │   ├── RygelMediaItem
    │   │   ╰── RygelMediaFileItem
    │   │       ├── RygelAudioItem
    │   │       │   ├── RygelMusicItem
    │   │       │   ╰── RygelVideoItem
    │   │       ├── RygelImageItem
    │   │       │   ╰── RygelPhotoItem
    │   │       ╰── RygelPlaylistItem
    │   ╰── RygelMediaContainer
    │       ╰── RygelSimpleContainer
    ├── GUPnPServiceInfo
    │   ╰── GUPnPService
    │       ╰── RygelContentDirectory
    ├── RygelHTTPSeekRequest
    │   ├── RygelDLNAAvailableSeekRangeRequest
    │   ├── RygelDTCPCleartextRequest
    │   ├── RygelHTTPByteSeekRequest
    │   ╰── RygelHTTPTimeSeekRequest
    ├── RygelHTTPResponseElement
    │   ├── RygelDLNAAvailableSeekRangeResponse
    │   ├── RygelDTCPCleartextResponse
    │   ├── RygelHTTPByteSeekResponse
    │   ├── RygelHTTPTimeSeekResponse
    │   ╰── RygelPlaySpeedResponse
    ├── RygelHTTPRequest
    │   ╰── RygelHTTPGet
    ├── RygelHTTPGetHandler
    ├── RygelHTTPItemURI
    ├── RygelHTTPResponse
    ├── RygelHTTPServer
    ├── RygelMediaArtStore
    ├── RygelMediaEngine
    ├── GeeAbstractCollection
    │   ╰── GeeAbstractList
    │       ╰── GeeAbstractBidirList
    │           ╰── GeeArrayList
    │               ╰── RygelMediaObjects
    ├── RygelMediaResource
    ├── RygelMediaDevice
    │   ╰── RygelMediaServer
    ├── GUPnPResourceFactory
    │   ╰── RygelPlugin
    │       ╰── RygelMediaServerPlugin
    ├── RygelPlaySpeedRequest
    ╰── RygelSerializer
    GInterface
    ├── RygelDataSource
    ├── RygelVisualItem
    ├── RygelSearchableContainer
    ├── RygelTrackableContainer
    ├── RygelTrackableItem
    ├── RygelUpdatableObject
    ╰── RygelWritableContainer
    RygelSearchExpression
    ├── RygelLogicalExpression
    ╰── RygelRelationalExpression
    GEnum
    ├── RygelLogicalOperator
    ├── RygelObjectEventType
    ╰── RygelSerializerType
    RygelPlaySpeed
    RygelSubtitle
    RygelIconInfo
    ╰── RygelThumbnail