# 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
            SerializerType
        RygelSearchExpression
            RygelLogicalExpression
            RygelRelationalExpression
        RygelSubtitle
        RygelIconInfo
            RygelThumbnail