# Object Hierarchy

        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