<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE book PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "">
<book xmlns="http://www.devhelp.net/book" title="librygel-server Reference Manual" link="index.html" author="" name="librygel-server" version="2" language="c">
  <chapters>
    <sub name="Overview" link="overview.html">
      <sub name="" link="overview.html#overview">
        <sub name="Basic Usage" link="overview.html#id-1.2.2.4"/>
      </sub>
    </sub>
    <sub name="Implementing Servers" link="implementing-servers.html">
      <sub name="Implementing Servers: Overview" link="implementing-servers.html#implementing-servers-overview"/>
      <sub name="Implementing Servers: Simple Example" link="implementing-servers-simple-example.html"/>
    </sub>
    <sub name="Implementing Rygel Server Plugins" link="implementing-server-plugins.html">
      <sub name="Implementing Server Plugins: Overview" link="implementing-server-plugins.html#implementing-server-plugins-overview"/>
      <sub name="Implementing Server Plugins: Simple Example" link="implementing-server-plugins-simple-example.html"/>
      <sub name="Implementing Server Plugins: Full Example" link="implementing-server-plugins-full-example.html"/>
    </sub>
    <sub name="Implementing Rygel Media Engines" link="implementing-media-engines.html">
      <sub name="Implementing Media Engines: Overview" link="implementing-media-engines.html#implementing-media-engines-overview"/>
      <sub name="Implementing Media Engines: Full Example" link="implementing-media-engines-full-example.html"/>
    </sub>
    <sub name="librygel-server API Reference" link="api-main-list.html">
      <sub name="RygelAudioItem" link="RygelAudioItem.html"/>
      <sub name="RygelContentDirectory" link="RygelContentDirectory.html"/>
      <sub name="RygelDataSource" link="RygelDataSource.html"/>
      <sub name="RygelDLNAAvailableSeekRangeRequest" link="RygelDLNAAvailableSeekRangeRequest.html"/>
      <sub name="RygelDLNAAvailableSeekRangeResponse" link="RygelDLNAAvailableSeekRangeResponse.html"/>
      <sub name="RygelDTCPCleartextRequest" link="RygelDTCPCleartextRequest.html"/>
      <sub name="RygelDTCPCleartextResponse" link="RygelDTCPCleartextResponse.html"/>
      <sub name="RygelHTTPByteSeekRequest" link="RygelHTTPByteSeekRequest.html"/>
      <sub name="RygelHTTPByteSeekResponse" link="RygelHTTPByteSeekResponse.html"/>
      <sub name="RygelHTTPGetHandler" link="RygelHTTPGetHandler.html"/>
      <sub name="RygelHTTPGet" link="RygelHTTPGet.html"/>
      <sub name="RygelHTTPItemURI" link="RygelHTTPItemURI.html"/>
      <sub name="RygelHTTPRequest" link="RygelHTTPRequest.html"/>
      <sub name="RygelHTTPResponseElement" link="RygelHTTPResponseElement.html"/>
      <sub name="RygelHTTPResponse" link="RygelHTTPResponse.html"/>
      <sub name="RygelHTTPSeekRequest" link="RygelHTTPSeekRequest.html"/>
      <sub name="RygelHTTPServer" link="RygelHTTPServer.html"/>
      <sub name="RygelHTTPTimeSeekRequest" link="RygelHTTPTimeSeekRequest.html"/>
      <sub name="RygelHTTPTimeSeekResponse" link="RygelHTTPTimeSeekResponse.html"/>
      <sub name="RygelImageItem" link="RygelImageItem.html"/>
      <sub name="RygelLogicalExpression" link="RygelLogicalExpression.html"/>
      <sub name="RygelMediaArtStore" link="RygelMediaArtStore.html"/>
      <sub name="RygelMediaContainer" link="RygelMediaContainer.html"/>
      <sub name="RygelMediaEngine" link="RygelMediaEngine.html"/>
      <sub name="RygelMediaFileItem" link="RygelMediaFileItem.html"/>
      <sub name="RygelMediaItem" link="RygelMediaItem.html"/>
      <sub name="RygelMediaObjects" link="RygelMediaObjects.html"/>
      <sub name="RygelMediaObject" link="RygelMediaObject.html"/>
      <sub name="RygelMediaResource" link="RygelMediaResource.html"/>
      <sub name="RygelMediaServerPlugin" link="RygelMediaServerPlugin.html"/>
      <sub name="RygelMediaServer" link="RygelMediaServer.html"/>
      <sub name="RygelMusicItem" link="RygelMusicItem.html"/>
      <sub name="RygelPhotoItem" link="RygelPhotoItem.html"/>
      <sub name="RygelPlaylistItem" link="RygelPlaylistItem.html"/>
      <sub name="RygelPlaySpeedRequest" link="RygelPlaySpeedRequest.html"/>
      <sub name="RygelPlaySpeedResponse" link="RygelPlaySpeedResponse.html"/>
      <sub name="RygelPlaySpeed" link="RygelPlaySpeed.html"/>
      <sub name="RygelRelationalExpression" link="RygelRelationalExpression.html"/>
      <sub name="RygelSearchableContainer" link="RygelSearchableContainer.html"/>
      <sub name="RygelSearchExpression" link="RygelSearchExpression.html"/>
      <sub name="RygelSerializer" link="RygelSerializer.html"/>
      <sub name="RygelSimpleContainer" link="RygelSimpleContainer.html"/>
      <sub name="RygelSubtitle" link="RygelSubtitle.html"/>
      <sub name="RygelThumbnail" link="RygelThumbnail.html"/>
      <sub name="RygelTrackableContainer" link="RygelTrackableContainer.html"/>
      <sub name="RygelTrackableItem" link="RygelTrackableItem.html"/>
      <sub name="RygelUpdatableObject" link="RygelUpdatableObject.html"/>
      <sub name="RygelVideoItem" link="RygelVideoItem.html"/>
      <sub name="RygelVisualItem" link="RygelVisualItem.html"/>
      <sub name="RygelWritableContainer" link="RygelWritableContainer.html"/>
    </sub>
    <sub name="Object Hierarchy" link="object-tree.html"/>
    <sub name="API Index" link="api-index-full.html"/>
    <sub name="Index of deprecated API" link="deprecated-api-index.html"/>
    <sub name="Annotation Glossary" link="annotation-glossary.html"/>
  </chapters>
  <functions>
    <keyword type="macro" name="RYGEL_TYPE_AUDIO_ITEM" link="RygelAudioItem.html#RYGEL-TYPE-AUDIO-ITEM:CAPS"/>
    <keyword type="function" name="rygel_audio_item_new ()" link="RygelAudioItem.html#rygel-audio-item-new"/>
    <keyword type="function" name="rygel_audio_item_get_duration ()" link="RygelAudioItem.html#rygel-audio-item-get-duration"/>
    <keyword type="function" name="rygel_audio_item_set_duration ()" link="RygelAudioItem.html#rygel-audio-item-set-duration"/>
    <keyword type="function" name="rygel_audio_item_get_bitrate ()" link="RygelAudioItem.html#rygel-audio-item-get-bitrate"/>
    <keyword type="function" name="rygel_audio_item_set_bitrate ()" link="RygelAudioItem.html#rygel-audio-item-set-bitrate"/>
    <keyword type="function" name="rygel_audio_item_get_sample_freq ()" link="RygelAudioItem.html#rygel-audio-item-get-sample-freq"/>
    <keyword type="function" name="rygel_audio_item_set_sample_freq ()" link="RygelAudioItem.html#rygel-audio-item-set-sample-freq"/>
    <keyword type="function" name="rygel_audio_item_get_bits_per_sample ()" link="RygelAudioItem.html#rygel-audio-item-get-bits-per-sample"/>
    <keyword type="function" name="rygel_audio_item_set_bits_per_sample ()" link="RygelAudioItem.html#rygel-audio-item-set-bits-per-sample"/>
    <keyword type="function" name="rygel_audio_item_get_channels ()" link="RygelAudioItem.html#rygel-audio-item-get-channels"/>
    <keyword type="function" name="rygel_audio_item_set_channels ()" link="RygelAudioItem.html#rygel-audio-item-set-channels"/>
    <keyword type="function" name="rygel_audio_item_get_album ()" link="RygelAudioItem.html#rygel-audio-item-get-album"/>
    <keyword type="function" name="rygel_audio_item_set_album ()" link="RygelAudioItem.html#rygel-audio-item-set-album"/>
    <keyword type="macro" name="RYGEL_AUDIO_ITEM_UPNP_CLASS" link="RygelAudioItem.html#RYGEL-AUDIO-ITEM-UPNP-CLASS:CAPS"/>
    <keyword type="struct" name="struct RygelAudioItem" link="RygelAudioItem.html#RygelAudioItem-struct"/>
    <keyword type="struct" name="struct RygelAudioItemClass" link="RygelAudioItem.html#RygelAudioItemClass"/>
    <keyword type="property" name="The “album” property" link="RygelAudioItem.html#RygelAudioItem--album"/>
    <keyword type="property" name="The “bitrate” property" link="RygelAudioItem.html#RygelAudioItem--bitrate"/>
    <keyword type="property" name="The “bits-per-sample” property" link="RygelAudioItem.html#RygelAudioItem--bits-per-sample"/>
    <keyword type="property" name="The “channels” property" link="RygelAudioItem.html#RygelAudioItem--channels"/>
    <keyword type="property" name="The “duration” property" link="RygelAudioItem.html#RygelAudioItem--duration"/>
    <keyword type="property" name="The “sample-freq” property" link="RygelAudioItem.html#RygelAudioItem--sample-freq"/>
    <keyword type="macro" name="RYGEL_TYPE_CONTENT_DIRECTORY" link="RygelContentDirectory.html#RYGEL-TYPE-CONTENT-DIRECTORY:CAPS"/>
    <keyword type="function" name="rygel_content_directory_new ()" link="RygelContentDirectory.html#rygel-content-directory-new"/>
    <keyword type="macro" name="RYGEL_CONTENT_DIRECTORY_UPNP_ID" link="RygelContentDirectory.html#RYGEL-CONTENT-DIRECTORY-UPNP-ID:CAPS"/>
    <keyword type="macro" name="RYGEL_CONTENT_DIRECTORY_UPNP_TYPE" link="RygelContentDirectory.html#RYGEL-CONTENT-DIRECTORY-UPNP-TYPE:CAPS"/>
    <keyword type="macro" name="RYGEL_CONTENT_DIRECTORY_UPNP_TYPE_V1" link="RygelContentDirectory.html#RYGEL-CONTENT-DIRECTORY-UPNP-TYPE-V1:CAPS"/>
    <keyword type="macro" name="RYGEL_CONTENT_DIRECTORY_DESCRIPTION_PATH" link="RygelContentDirectory.html#RYGEL-CONTENT-DIRECTORY-DESCRIPTION-PATH:CAPS"/>
    <keyword type="macro" name="RYGEL_CONTENT_DIRECTORY_DESCRIPTION_PATH_NO_TRACK" link="RygelContentDirectory.html#RYGEL-CONTENT-DIRECTORY-DESCRIPTION-PATH-NO-TRACK:CAPS"/>
    <keyword type="struct" name="struct RygelContentDirectory" link="RygelContentDirectory.html#RygelContentDirectory-struct"/>
    <keyword type="struct" name="struct RygelContentDirectoryClass" link="RygelContentDirectory.html#RygelContentDirectoryClass"/>
    <keyword type="function" name="rygel_data_source_preroll ()" link="RygelDataSource.html#rygel-data-source-preroll"/>
    <keyword type="function" name="rygel_data_source_start ()" link="RygelDataSource.html#rygel-data-source-start"/>
    <keyword type="function" name="rygel_data_source_freeze ()" link="RygelDataSource.html#rygel-data-source-freeze"/>
    <keyword type="function" name="rygel_data_source_thaw ()" link="RygelDataSource.html#rygel-data-source-thaw"/>
    <keyword type="function" name="rygel_data_source_stop ()" link="RygelDataSource.html#rygel-data-source-stop"/>
    <keyword type="enum" name="enum RygelDataSourceError" link="RygelDataSource.html#RygelDataSourceError"/>
    <keyword type="struct" name="RygelDataSource" link="RygelDataSource.html#RygelDataSource-struct"/>
    <keyword type="struct" name="struct RygelDataSourceIface" link="RygelDataSource.html#RygelDataSourceIface"/>
    <keyword type="signal" name="The “data-available” signal" link="RygelDataSource.html#RygelDataSource-data-available"/>
    <keyword type="signal" name="The “done” signal" link="RygelDataSource.html#RygelDataSource-done"/>
    <keyword type="signal" name="The “error” signal" link="RygelDataSource.html#RygelDataSource-error"/>
    <keyword type="macro" name="RYGEL_TYPE_DLNA_AVAILABLE_SEEK_RANGE_REQUEST" link="RygelDLNAAvailableSeekRangeRequest.html#RYGEL-TYPE-DLNA-AVAILABLE-SEEK-RANGE-REQUEST:CAPS"/>
    <keyword type="function" name="rygel_dlna_available_seek_range_request_supported ()" link="RygelDLNAAvailableSeekRangeRequest.html#rygel-dlna-available-seek-range-request-supported"/>
    <keyword type="function" name="rygel_dlna_available_seek_range_request_requested ()" link="RygelDLNAAvailableSeekRangeRequest.html#rygel-dlna-available-seek-range-request-requested"/>
    <keyword type="struct" name="struct RygelDLNAAvailableSeekRangeRequest" link="RygelDLNAAvailableSeekRangeRequest.html#RygelDLNAAvailableSeekRangeRequest-struct"/>
    <keyword type="struct" name="struct RygelDLNAAvailableSeekRangeRequestClass" link="RygelDLNAAvailableSeekRangeRequest.html#RygelDLNAAvailableSeekRangeRequestClass"/>
    <keyword type="macro" name="GET_AVAILABLE_SEEK_RANGE_HEADER" link="RygelDLNAAvailableSeekRangeRequest.html#GET-AVAILABLE-SEEK-RANGE-HEADER:CAPS"/>
    <keyword type="macro" name="RYGEL_TYPE_DLNA_AVAILABLE_SEEK_RANGE_RESPONSE" link="RygelDLNAAvailableSeekRangeResponse.html#RYGEL-TYPE-DLNA-AVAILABLE-SEEK-RANGE-RESPONSE:CAPS"/>
    <keyword type="function" name="rygel_dlna_available_seek_range_response_new ()" link="RygelDLNAAvailableSeekRangeResponse.html#rygel-dlna-available-seek-range-response-new"/>
    <keyword type="function" name="rygel_dlna_available_seek_range_response_new_time_only ()" link="RygelDLNAAvailableSeekRangeResponse.html#rygel-dlna-available-seek-range-response-new-time-only"/>
    <keyword type="function" name="rygel_dlna_available_seek_range_response_get_mode ()" link="RygelDLNAAvailableSeekRangeResponse.html#rygel-dlna-available-seek-range-response-get-mode"/>
    <keyword type="function" name="rygel_dlna_available_seek_range_response_get_start_time ()" link="RygelDLNAAvailableSeekRangeResponse.html#rygel-dlna-available-seek-range-response-get-start-time"/>
    <keyword type="function" name="rygel_dlna_available_seek_range_response_get_end_time ()" link="RygelDLNAAvailableSeekRangeResponse.html#rygel-dlna-available-seek-range-response-get-end-time"/>
    <keyword type="function" name="rygel_dlna_available_seek_range_response_get_start_byte ()" link="RygelDLNAAvailableSeekRangeResponse.html#rygel-dlna-available-seek-range-response-get-start-byte"/>
    <keyword type="function" name="rygel_dlna_available_seek_range_response_get_end_byte ()" link="RygelDLNAAvailableSeekRangeResponse.html#rygel-dlna-available-seek-range-response-get-end-byte"/>
    <keyword type="function" name="rygel_dlna_available_seek_range_response_get_range_length ()" link="RygelDLNAAvailableSeekRangeResponse.html#rygel-dlna-available-seek-range-response-get-range-length"/>
    <keyword type="struct" name="struct RygelDLNAAvailableSeekRangeResponse" link="RygelDLNAAvailableSeekRangeResponse.html#RygelDLNAAvailableSeekRangeResponse-struct"/>
    <keyword type="struct" name="struct RygelDLNAAvailableSeekRangeResponseClass" link="RygelDLNAAvailableSeekRangeResponse.html#RygelDLNAAvailableSeekRangeResponseClass"/>
    <keyword type="macro" name="AVAILABLE_SEEK_RANGE_HEADER" link="RygelDLNAAvailableSeekRangeResponse.html#AVAILABLE-SEEK-RANGE-HEADER:CAPS"/>
    <keyword type="property" name="The “end-byte” property" link="RygelDLNAAvailableSeekRangeResponse.html#RygelDLNAAvailableSeekRangeResponse--end-byte"/>
    <keyword type="property" name="The “end-time” property" link="RygelDLNAAvailableSeekRangeResponse.html#RygelDLNAAvailableSeekRangeResponse--end-time"/>
    <keyword type="property" name="The “mode” property" link="RygelDLNAAvailableSeekRangeResponse.html#RygelDLNAAvailableSeekRangeResponse--mode"/>
    <keyword type="property" name="The “range-length” property" link="RygelDLNAAvailableSeekRangeResponse.html#RygelDLNAAvailableSeekRangeResponse--range-length"/>
    <keyword type="property" name="The “start-byte” property" link="RygelDLNAAvailableSeekRangeResponse.html#RygelDLNAAvailableSeekRangeResponse--start-byte"/>
    <keyword type="property" name="The “start-time” property" link="RygelDLNAAvailableSeekRangeResponse.html#RygelDLNAAvailableSeekRangeResponse--start-time"/>
    <keyword type="macro" name="RYGEL_TYPE_DTCP_CLEARTEXT_REQUEST" link="RygelDTCPCleartextRequest.html#RYGEL-TYPE-DTCP-CLEARTEXT-REQUEST:CAPS"/>
    <keyword type="function" name="rygel_dtcp_cleartext_request_new ()" link="RygelDTCPCleartextRequest.html#rygel-dtcp-cleartext-request-new"/>
    <keyword type="function" name="rygel_dtcp_cleartext_request_get_start_byte ()" link="RygelDTCPCleartextRequest.html#rygel-dtcp-cleartext-request-get-start-byte"/>
    <keyword type="function" name="rygel_dtcp_cleartext_request_get_end_byte ()" link="RygelDTCPCleartextRequest.html#rygel-dtcp-cleartext-request-get-end-byte"/>
    <keyword type="function" name="rygel_dtcp_cleartext_request_get_range_length ()" link="RygelDTCPCleartextRequest.html#rygel-dtcp-cleartext-request-get-range-length"/>
    <keyword type="function" name="rygel_dtcp_cleartext_request_get_total_size ()" link="RygelDTCPCleartextRequest.html#rygel-dtcp-cleartext-request-get-total-size"/>
    <keyword type="function" name="rygel_dtcp_cleartext_request_supported ()" link="RygelDTCPCleartextRequest.html#rygel-dtcp-cleartext-request-supported"/>
    <keyword type="function" name="rygel_dtcp_cleartext_request_requested ()" link="RygelDTCPCleartextRequest.html#rygel-dtcp-cleartext-request-requested"/>
    <keyword type="macro" name="RYGEL_DTCP_CLEARTEXT_REQUEST_DTCP_RANGE_HEADER" link="RygelDTCPCleartextRequest.html#RYGEL-DTCP-CLEARTEXT-REQUEST-DTCP-RANGE-HEADER:CAPS"/>
    <keyword type="struct" name="struct RygelDTCPCleartextRequest" link="RygelDTCPCleartextRequest.html#RygelDTCPCleartextRequest-struct"/>
    <keyword type="struct" name="struct RygelDTCPCleartextRequestClass" link="RygelDTCPCleartextRequest.html#RygelDTCPCleartextRequestClass"/>
    <keyword type="property" name="The “end-byte” property" link="RygelDTCPCleartextRequest.html#RygelDTCPCleartextRequest--end-byte"/>
    <keyword type="property" name="The “range-length” property" link="RygelDTCPCleartextRequest.html#RygelDTCPCleartextRequest--range-length"/>
    <keyword type="property" name="The “start-byte” property" link="RygelDTCPCleartextRequest.html#RygelDTCPCleartextRequest--start-byte"/>
    <keyword type="property" name="The “total-size” property" link="RygelDTCPCleartextRequest.html#RygelDTCPCleartextRequest--total-size"/>
    <keyword type="macro" name="RYGEL_TYPE_DTCP_CLEARTEXT_RESPONSE" link="RygelDTCPCleartextResponse.html#RYGEL-TYPE-DTCP-CLEARTEXT-RESPONSE:CAPS"/>
    <keyword type="function" name="rygel_dtcp_cleartext_response_new ()" link="RygelDTCPCleartextResponse.html#rygel-dtcp-cleartext-response-new"/>
    <keyword type="function" name="rygel_dtcp_cleartext_response_new_from_request ()" link="RygelDTCPCleartextResponse.html#rygel-dtcp-cleartext-response-new-from-request"/>
    <keyword type="function" name="rygel_dtcp_cleartext_response_get_start_byte ()" link="RygelDTCPCleartextResponse.html#rygel-dtcp-cleartext-response-get-start-byte"/>
    <keyword type="function" name="rygel_dtcp_cleartext_response_get_end_byte ()" link="RygelDTCPCleartextResponse.html#rygel-dtcp-cleartext-response-get-end-byte"/>
    <keyword type="function" name="rygel_dtcp_cleartext_response_get_range_length ()" link="RygelDTCPCleartextResponse.html#rygel-dtcp-cleartext-response-get-range-length"/>
    <keyword type="function" name="rygel_dtcp_cleartext_response_get_total_size ()" link="RygelDTCPCleartextResponse.html#rygel-dtcp-cleartext-response-get-total-size"/>
    <keyword type="function" name="rygel_dtcp_cleartext_response_get_encrypted_length ()" link="RygelDTCPCleartextResponse.html#rygel-dtcp-cleartext-response-get-encrypted-length"/>
    <keyword type="function" name="rygel_dtcp_cleartext_response_set_encrypted_length ()" link="RygelDTCPCleartextResponse.html#rygel-dtcp-cleartext-response-set-encrypted-length"/>
    <keyword type="macro" name="RYGEL_DTCP_CLEARTEXT_RESPONSE_DTCP_CONTENT_RANGE_HEADER" link="RygelDTCPCleartextResponse.html#RYGEL-DTCP-CLEARTEXT-RESPONSE-DTCP-CONTENT-RANGE-HEADER:CAPS"/>
    <keyword type="struct" name="struct RygelDTCPCleartextResponse" link="RygelDTCPCleartextResponse.html#RygelDTCPCleartextResponse-struct"/>
    <keyword type="struct" name="struct RygelDTCPCleartextResponseClass" link="RygelDTCPCleartextResponse.html#RygelDTCPCleartextResponseClass"/>
    <keyword type="property" name="The “encrypted-length” property" link="RygelDTCPCleartextResponse.html#RygelDTCPCleartextResponse--encrypted-length"/>
    <keyword type="property" name="The “end-byte” property" link="RygelDTCPCleartextResponse.html#RygelDTCPCleartextResponse--end-byte"/>
    <keyword type="property" name="The “range-length” property" link="RygelDTCPCleartextResponse.html#RygelDTCPCleartextResponse--range-length"/>
    <keyword type="property" name="The “start-byte” property" link="RygelDTCPCleartextResponse.html#RygelDTCPCleartextResponse--start-byte"/>
    <keyword type="property" name="The “total-size” property" link="RygelDTCPCleartextResponse.html#RygelDTCPCleartextResponse--total-size"/>
    <keyword type="macro" name="RYGEL_TYPE_HTTP_BYTE_SEEK_REQUEST" link="RygelHTTPByteSeekRequest.html#RYGEL-TYPE-HTTP-BYTE-SEEK-REQUEST:CAPS"/>
    <keyword type="function" name="rygel_http_byte_seek_request_new ()" link="RygelHTTPByteSeekRequest.html#rygel-http-byte-seek-request-new"/>
    <keyword type="function" name="rygel_http_byte_seek_request_get_start_byte ()" link="RygelHTTPByteSeekRequest.html#rygel-http-byte-seek-request-get-start-byte"/>
    <keyword type="function" name="rygel_http_byte_seek_request_set_start_byte ()" link="RygelHTTPByteSeekRequest.html#rygel-http-byte-seek-request-set-start-byte"/>
    <keyword type="function" name="rygel_http_byte_seek_request_get_end_byte ()" link="RygelHTTPByteSeekRequest.html#rygel-http-byte-seek-request-get-end-byte"/>
    <keyword type="function" name="rygel_http_byte_seek_request_set_end_byte ()" link="RygelHTTPByteSeekRequest.html#rygel-http-byte-seek-request-set-end-byte"/>
    <keyword type="function" name="rygel_http_byte_seek_request_get_range_length ()" link="RygelHTTPByteSeekRequest.html#rygel-http-byte-seek-request-get-range-length"/>
    <keyword type="function" name="rygel_http_byte_seek_request_get_total_size ()" link="RygelHTTPByteSeekRequest.html#rygel-http-byte-seek-request-get-total-size"/>
    <keyword type="function" name="rygel_http_byte_seek_request_set_total_size ()" link="RygelHTTPByteSeekRequest.html#rygel-http-byte-seek-request-set-total-size"/>
    <keyword type="function" name="rygel_http_byte_seek_request_supported ()" link="RygelHTTPByteSeekRequest.html#rygel-http-byte-seek-request-supported"/>
    <keyword type="function" name="rygel_http_byte_seek_request_requested ()" link="RygelHTTPByteSeekRequest.html#rygel-http-byte-seek-request-requested"/>
    <keyword type="struct" name="struct RygelHTTPByteSeekRequest" link="RygelHTTPByteSeekRequest.html#RygelHTTPByteSeekRequest-struct"/>
    <keyword type="struct" name="struct RygelHTTPByteSeekRequestClass" link="RygelHTTPByteSeekRequest.html#RygelHTTPByteSeekRequestClass"/>
    <keyword type="property" name="The “end-byte” property" link="RygelHTTPByteSeekRequest.html#RygelHTTPByteSeekRequest--end-byte"/>
    <keyword type="property" name="The “range-length” property" link="RygelHTTPByteSeekRequest.html#RygelHTTPByteSeekRequest--range-length"/>
    <keyword type="property" name="The “start-byte” property" link="RygelHTTPByteSeekRequest.html#RygelHTTPByteSeekRequest--start-byte"/>
    <keyword type="property" name="The “total-size” property" link="RygelHTTPByteSeekRequest.html#RygelHTTPByteSeekRequest--total-size"/>
    <keyword type="macro" name="RYGEL_TYPE_HTTP_BYTE_SEEK_RESPONSE" link="RygelHTTPByteSeekResponse.html#RYGEL-TYPE-HTTP-BYTE-SEEK-RESPONSE:CAPS"/>
    <keyword type="function" name="rygel_http_byte_seek_response_new ()" link="RygelHTTPByteSeekResponse.html#rygel-http-byte-seek-response-new"/>
    <keyword type="function" name="rygel_http_byte_seek_response_new_from_request ()" link="RygelHTTPByteSeekResponse.html#rygel-http-byte-seek-response-new-from-request"/>
    <keyword type="function" name="rygel_http_byte_seek_response_get_start_byte ()" link="RygelHTTPByteSeekResponse.html#rygel-http-byte-seek-response-get-start-byte"/>
    <keyword type="function" name="rygel_http_byte_seek_response_set_start_byte ()" link="RygelHTTPByteSeekResponse.html#rygel-http-byte-seek-response-set-start-byte"/>
    <keyword type="function" name="rygel_http_byte_seek_response_get_end_byte ()" link="RygelHTTPByteSeekResponse.html#rygel-http-byte-seek-response-get-end-byte"/>
    <keyword type="function" name="rygel_http_byte_seek_response_set_end_byte ()" link="RygelHTTPByteSeekResponse.html#rygel-http-byte-seek-response-set-end-byte"/>
    <keyword type="function" name="rygel_http_byte_seek_response_get_range_length ()" link="RygelHTTPByteSeekResponse.html#rygel-http-byte-seek-response-get-range-length"/>
    <keyword type="function" name="rygel_http_byte_seek_response_get_total_size ()" link="RygelHTTPByteSeekResponse.html#rygel-http-byte-seek-response-get-total-size"/>
    <keyword type="function" name="rygel_http_byte_seek_response_set_total_size ()" link="RygelHTTPByteSeekResponse.html#rygel-http-byte-seek-response-set-total-size"/>
    <keyword type="struct" name="struct RygelHTTPByteSeekResponse" link="RygelHTTPByteSeekResponse.html#RygelHTTPByteSeekResponse-struct"/>
    <keyword type="struct" name="struct RygelHTTPByteSeekResponseClass" link="RygelHTTPByteSeekResponse.html#RygelHTTPByteSeekResponseClass"/>
    <keyword type="property" name="The “end-byte” property" link="RygelHTTPByteSeekResponse.html#RygelHTTPByteSeekResponse--end-byte"/>
    <keyword type="property" name="The “range-length” property" link="RygelHTTPByteSeekResponse.html#RygelHTTPByteSeekResponse--range-length"/>
    <keyword type="property" name="The “start-byte” property" link="RygelHTTPByteSeekResponse.html#RygelHTTPByteSeekResponse--start-byte"/>
    <keyword type="property" name="The “total-size” property" link="RygelHTTPByteSeekResponse.html#RygelHTTPByteSeekResponse--total-size"/>
    <keyword type="macro" name="RYGEL_TYPE_HTTP_GET_HANDLER" link="RygelHTTPGetHandler.html#RYGEL-TYPE-HTTP-GET-HANDLER:CAPS"/>
    <keyword type="function" name="rygel_http_get_handler_add_response_headers ()" link="RygelHTTPGetHandler.html#rygel-http-get-handler-add-response-headers"/>
    <keyword type="function" name="rygel_http_get_handler_get_default_transfer_mode ()" link="RygelHTTPGetHandler.html#rygel-http-get-handler-get-default-transfer-mode"/>
    <keyword type="function" name="rygel_http_get_handler_supports_transfer_mode ()" link="RygelHTTPGetHandler.html#rygel-http-get-handler-supports-transfer-mode"/>
    <keyword type="function" name="rygel_http_get_handler_get_resource_size ()" link="RygelHTTPGetHandler.html#rygel-http-get-handler-get-resource-size"/>
    <keyword type="function" name="rygel_http_get_handler_get_resource_duration ()" link="RygelHTTPGetHandler.html#rygel-http-get-handler-get-resource-duration"/>
    <keyword type="function" name="rygel_http_get_handler_supports_byte_seek ()" link="RygelHTTPGetHandler.html#rygel-http-get-handler-supports-byte-seek"/>
    <keyword type="function" name="rygel_http_get_handler_supports_time_seek ()" link="RygelHTTPGetHandler.html#rygel-http-get-handler-supports-time-seek"/>
    <keyword type="function" name="rygel_http_get_handler_supports_playspeed ()" link="RygelHTTPGetHandler.html#rygel-http-get-handler-supports-playspeed"/>
    <keyword type="function" name="rygel_http_get_handler_render_body ()" link="RygelHTTPGetHandler.html#rygel-http-get-handler-render-body"/>
    <keyword type="function" name="rygel_http_get_handler_get_cancellable ()" link="RygelHTTPGetHandler.html#rygel-http-get-handler-get-cancellable"/>
    <keyword type="function" name="rygel_http_get_handler_set_cancellable ()" link="RygelHTTPGetHandler.html#rygel-http-get-handler-set-cancellable"/>
    <keyword type="macro" name="RYGEL_HTTP_GET_HANDLER_TRANSFER_MODE_HEADER" link="RygelHTTPGetHandler.html#RYGEL-HTTP-GET-HANDLER-TRANSFER-MODE-HEADER:CAPS"/>
    <keyword type="macro" name="RYGEL_HTTP_GET_HANDLER_TRANSFER_MODE_STREAMING" link="RygelHTTPGetHandler.html#RYGEL-HTTP-GET-HANDLER-TRANSFER-MODE-STREAMING:CAPS"/>
    <keyword type="macro" name="RYGEL_HTTP_GET_HANDLER_TRANSFER_MODE_INTERACTIVE" link="RygelHTTPGetHandler.html#RYGEL-HTTP-GET-HANDLER-TRANSFER-MODE-INTERACTIVE:CAPS"/>
    <keyword type="macro" name="RYGEL_HTTP_GET_HANDLER_TRANSFER_MODE_BACKGROUND" link="RygelHTTPGetHandler.html#RYGEL-HTTP-GET-HANDLER-TRANSFER-MODE-BACKGROUND:CAPS"/>
    <keyword type="struct" name="struct RygelHTTPGetHandler" link="RygelHTTPGetHandler.html#RygelHTTPGetHandler-struct"/>
    <keyword type="struct" name="struct RygelHTTPGetHandlerClass" link="RygelHTTPGetHandler.html#RygelHTTPGetHandlerClass"/>
    <keyword type="property" name="The “cancellable” property" link="RygelHTTPGetHandler.html#RygelHTTPGetHandler--cancellable"/>
    <keyword type="macro" name="RYGEL_TYPE_HTTP_GET" link="RygelHTTPGet.html#RYGEL-TYPE-HTTP-GET:CAPS"/>
    <keyword type="function" name="rygel_http_get_new ()" link="RygelHTTPGet.html#rygel-http-get-new"/>
    <keyword type="struct" name="struct RygelHTTPGet" link="RygelHTTPGet.html#RygelHTTPGet-struct"/>
    <keyword type="struct" name="struct RygelHTTPGetClass" link="RygelHTTPGet.html#RygelHTTPGetClass"/>
    <keyword type="macro" name="RYGEL_TYPE_HTTP_ITEM_URI" link="RygelHTTPItemURI.html#RYGEL-TYPE-HTTP-ITEM-URI:CAPS"/>
    <keyword type="function" name="rygel_http_item_uri_to_string ()" link="RygelHTTPItemURI.html#rygel-http-item-uri-to-string"/>
    <keyword type="function" name="rygel_http_item_uri_new ()" link="RygelHTTPItemURI.html#rygel-http-item-uri-new"/>
    <keyword type="function" name="rygel_http_item_uri_new_from_string ()" link="RygelHTTPItemURI.html#rygel-http-item-uri-new-from-string"/>
    <keyword type="function" name="rygel_http_item_uri_get_item_id ()" link="RygelHTTPItemURI.html#rygel-http-item-uri-get-item-id"/>
    <keyword type="function" name="rygel_http_item_uri_set_item_id ()" link="RygelHTTPItemURI.html#rygel-http-item-uri-set-item-id"/>
    <keyword type="function" name="rygel_http_item_uri_get_thumbnail_index ()" link="RygelHTTPItemURI.html#rygel-http-item-uri-get-thumbnail-index"/>
    <keyword type="function" name="rygel_http_item_uri_set_thumbnail_index ()" link="RygelHTTPItemURI.html#rygel-http-item-uri-set-thumbnail-index"/>
    <keyword type="function" name="rygel_http_item_uri_get_subtitle_index ()" link="RygelHTTPItemURI.html#rygel-http-item-uri-get-subtitle-index"/>
    <keyword type="function" name="rygel_http_item_uri_set_subtitle_index ()" link="RygelHTTPItemURI.html#rygel-http-item-uri-set-subtitle-index"/>
    <keyword type="function" name="rygel_http_item_uri_get_resource_name ()" link="RygelHTTPItemURI.html#rygel-http-item-uri-get-resource-name"/>
    <keyword type="function" name="rygel_http_item_uri_set_resource_name ()" link="RygelHTTPItemURI.html#rygel-http-item-uri-set-resource-name"/>
    <keyword type="function" name="rygel_http_item_uri_get_http_server ()" link="RygelHTTPItemURI.html#rygel-http-item-uri-get-http-server"/>
    <keyword type="function" name="rygel_http_item_uri_set_http_server ()" link="RygelHTTPItemURI.html#rygel-http-item-uri-set-http-server"/>
    <keyword type="function" name="rygel_http_item_uri_get_extension ()" link="RygelHTTPItemURI.html#rygel-http-item-uri-get-extension"/>
    <keyword type="function" name="rygel_http_item_uri_set_extension ()" link="RygelHTTPItemURI.html#rygel-http-item-uri-set-extension"/>
    <keyword type="struct" name="struct RygelHTTPItemURI" link="RygelHTTPItemURI.html#RygelHTTPItemURI-struct"/>
    <keyword type="struct" name="struct RygelHTTPItemURIClass" link="RygelHTTPItemURI.html#RygelHTTPItemURIClass"/>
    <keyword type="property" name="The “extension” property" link="RygelHTTPItemURI.html#RygelHTTPItemURI--extension"/>
    <keyword type="property" name="The “http-server” property" link="RygelHTTPItemURI.html#RygelHTTPItemURI--http-server"/>
    <keyword type="property" name="The “item-id” property" link="RygelHTTPItemURI.html#RygelHTTPItemURI--item-id"/>
    <keyword type="property" name="The “resource-name” property" link="RygelHTTPItemURI.html#RygelHTTPItemURI--resource-name"/>
    <keyword type="property" name="The “subtitle-index” property" link="RygelHTTPItemURI.html#RygelHTTPItemURI--subtitle-index"/>
    <keyword type="property" name="The “thumbnail-index” property" link="RygelHTTPItemURI.html#RygelHTTPItemURI--thumbnail-index"/>
    <keyword type="macro" name="RYGEL_TYPE_HTTP_REQUEST" link="RygelHTTPRequest.html#RYGEL-TYPE-HTTP-REQUEST:CAPS"/>
    <keyword type="function" name="rygel_http_request_handle ()" link="RygelHTTPRequest.html#rygel-http-request-handle"/>
    <keyword type="function" name="rygel_http_request_handle_finish ()" link="RygelHTTPRequest.html#rygel-http-request-handle-finish"/>
    <keyword type="function" name="rygel_http_request_find_item ()" link="RygelHTTPRequest.html#rygel-http-request-find-item"/>
    <keyword type="function" name="rygel_http_request_find_item_finish ()" link="RygelHTTPRequest.html#rygel-http-request-find-item-finish"/>
    <keyword type="function" name="rygel_http_request_handle_error ()" link="RygelHTTPRequest.html#rygel-http-request-handle-error"/>
    <keyword type="function" name="rygel_http_request_end ()" link="RygelHTTPRequest.html#rygel-http-request-end"/>
    <keyword type="struct" name="struct RygelHTTPRequest" link="RygelHTTPRequest.html#RygelHTTPRequest-struct"/>
    <keyword type="struct" name="struct RygelHTTPRequestClass" link="RygelHTTPRequest.html#RygelHTTPRequestClass"/>
    <keyword type="enum" name="enum RygelHTTPRequestError" link="RygelHTTPRequest.html#RygelHTTPRequestError"/>
    <keyword type="property" name="The “cancellable” property" link="RygelHTTPRequest.html#RygelHTTPRequest--cancellable"/>
    <keyword type="macro" name="RYGEL_TYPE_HTTP_RESPONSE_ELEMENT" link="RygelHTTPResponseElement.html#RYGEL-TYPE-HTTP-RESPONSE-ELEMENT:CAPS"/>
    <keyword type="function" name="rygel_http_response_element_add_response_headers ()" link="RygelHTTPResponseElement.html#rygel-http-response-element-add-response-headers"/>
    <keyword type="function" name="rygel_http_response_element_to_string ()" link="RygelHTTPResponseElement.html#rygel-http-response-element-to-string"/>
    <keyword type="macro" name="RYGEL_HTTP_RESPONSE_ELEMENT_UNSPECIFIED" link="RygelHTTPResponseElement.html#RYGEL-HTTP-RESPONSE-ELEMENT-UNSPECIFIED:CAPS"/>
    <keyword type="struct" name="struct RygelHTTPResponseElement" link="RygelHTTPResponseElement.html#RygelHTTPResponseElement-struct"/>
    <keyword type="struct" name="struct RygelHTTPResponseElementClass" link="RygelHTTPResponseElement.html#RygelHTTPResponseElementClass"/>
    <keyword type="macro" name="RYGEL_TYPE_HTTP_RESPONSE" link="RygelHTTPResponse.html#RYGEL-TYPE-HTTP-RESPONSE:CAPS"/>
    <keyword type="function" name="rygel_http_response_preroll ()" link="RygelHTTPResponse.html#rygel-http-response-preroll"/>
    <keyword type="function" name="rygel_http_response_end ()" link="RygelHTTPResponse.html#rygel-http-response-end"/>
    <keyword type="function" name="rygel_http_response_new ()" link="RygelHTTPResponse.html#rygel-http-response-new"/>
    <keyword type="function" name="rygel_http_response_get_server ()" link="RygelHTTPResponse.html#rygel-http-response-get-server"/>
    <keyword type="function" name="rygel_http_response_get_priority ()" link="RygelHTTPResponse.html#rygel-http-response-get-priority"/>
    <keyword type="struct" name="struct RygelHTTPResponse" link="RygelHTTPResponse.html#RygelHTTPResponse-struct"/>
    <keyword type="struct" name="struct RygelHTTPResponseClass" link="RygelHTTPResponse.html#RygelHTTPResponseClass"/>
    <keyword type="property" name="The “cancellable” property" link="RygelHTTPResponse.html#RygelHTTPResponse--cancellable"/>
    <keyword type="property" name="The “priority” property" link="RygelHTTPResponse.html#RygelHTTPResponse--priority"/>
    <keyword type="property" name="The “server” property" link="RygelHTTPResponse.html#RygelHTTPResponse--server"/>
    <keyword type="macro" name="RYGEL_TYPE_HTTP_SEEK_REQUEST" link="RygelHTTPSeekRequest.html#RYGEL-TYPE-HTTP-SEEK-REQUEST:CAPS"/>
    <keyword type="macro" name="RYGEL_HTTP_SEEK_REQUEST_UNSPECIFIED" link="RygelHTTPSeekRequest.html#RYGEL-HTTP-SEEK-REQUEST-UNSPECIFIED:CAPS"/>
    <keyword type="struct" name="struct RygelHTTPSeekRequest" link="RygelHTTPSeekRequest.html#RygelHTTPSeekRequest-struct"/>
    <keyword type="struct" name="struct RygelHTTPSeekRequestClass" link="RygelHTTPSeekRequest.html#RygelHTTPSeekRequestClass"/>
    <keyword type="enum" name="enum RygelHTTPSeekRequestError" link="RygelHTTPSeekRequest.html#RygelHTTPSeekRequestError"/>
    <keyword type="macro" name="RYGEL_TYPE_HTTP_SERVER" link="RygelHTTPServer.html#RYGEL-TYPE-HTTP-SERVER:CAPS"/>
    <keyword type="function" name="rygel_http_server_set_resource_delivery_options ()" link="RygelHTTPServer.html#rygel-http-server-set-resource-delivery-options"/>
    <keyword type="function" name="rygel_http_server_need_proxy ()" link="RygelHTTPServer.html#rygel-http-server-need-proxy"/>
    <keyword type="function" name="rygel_http_server_get_replacements ()" link="RygelHTTPServer.html#rygel-http-server-get-replacements"/>
    <keyword type="function" name="rygel_http_server_is_local ()" link="RygelHTTPServer.html#rygel-http-server-is-local"/>
    <keyword type="function" name="rygel_http_server_new ()" link="RygelHTTPServer.html#rygel-http-server-new"/>
    <keyword type="function" name="rygel_http_server_get_path_root ()" link="RygelHTTPServer.html#rygel-http-server-get-path-root"/>
    <keyword type="struct" name="struct RygelHTTPServer" link="RygelHTTPServer.html#RygelHTTPServer-struct"/>
    <keyword type="struct" name="struct RygelHTTPServerClass" link="RygelHTTPServer.html#RygelHTTPServerClass"/>
    <keyword type="property" name="The “cancellable” property" link="RygelHTTPServer.html#RygelHTTPServer--cancellable"/>
    <keyword type="property" name="The “path-root” property" link="RygelHTTPServer.html#RygelHTTPServer--path-root"/>
    <keyword type="macro" name="RYGEL_TYPE_HTTP_TIME_SEEK_REQUEST" link="RygelHTTPTimeSeekRequest.html#RYGEL-TYPE-HTTP-TIME-SEEK-REQUEST:CAPS"/>
    <keyword type="function" name="rygel_http_time_seek_request_to_string ()" link="RygelHTTPTimeSeekRequest.html#rygel-http-time-seek-request-to-string"/>
    <keyword type="function" name="rygel_http_time_seek_request_supported ()" link="RygelHTTPTimeSeekRequest.html#rygel-http-time-seek-request-supported"/>
    <keyword type="function" name="rygel_http_time_seek_request_requested ()" link="RygelHTTPTimeSeekRequest.html#rygel-http-time-seek-request-requested"/>
    <keyword type="macro" name="RYGEL_HTTP_TIME_SEEK_REQUEST_TIMESEEKRANGE_HEADER" link="RygelHTTPTimeSeekRequest.html#RYGEL-HTTP-TIME-SEEK-REQUEST-TIMESEEKRANGE-HEADER:CAPS"/>
    <keyword type="struct" name="struct RygelHTTPTimeSeekRequest" link="RygelHTTPTimeSeekRequest.html#RygelHTTPTimeSeekRequest-struct"/>
    <keyword type="struct" name="struct RygelHTTPTimeSeekRequestClass" link="RygelHTTPTimeSeekRequest.html#RygelHTTPTimeSeekRequestClass"/>
    <keyword type="macro" name="RYGEL_TYPE_HTTP_TIME_SEEK_RESPONSE" link="RygelHTTPTimeSeekResponse.html#RYGEL-TYPE-HTTP-TIME-SEEK-RESPONSE:CAPS"/>
    <keyword type="function" name="rygel_http_time_seek_response_new ()" link="RygelHTTPTimeSeekResponse.html#rygel-http-time-seek-response-new"/>
    <keyword type="function" name="rygel_http_time_seek_response_new_time_only ()" link="RygelHTTPTimeSeekResponse.html#rygel-http-time-seek-response-new-time-only"/>
    <keyword type="function" name="rygel_http_time_seek_response_new_with_length ()" link="RygelHTTPTimeSeekResponse.html#rygel-http-time-seek-response-new-with-length"/>
    <keyword type="function" name="rygel_http_time_seek_response_new_from_request ()" link="RygelHTTPTimeSeekResponse.html#rygel-http-time-seek-response-new-from-request"/>
    <keyword type="function" name="rygel_http_time_seek_response_get_start_time ()" link="RygelHTTPTimeSeekResponse.html#rygel-http-time-seek-response-get-start-time"/>
    <keyword type="function" name="rygel_http_time_seek_response_get_end_time ()" link="RygelHTTPTimeSeekResponse.html#rygel-http-time-seek-response-get-end-time"/>
    <keyword type="function" name="rygel_http_time_seek_response_get_range_duration ()" link="RygelHTTPTimeSeekResponse.html#rygel-http-time-seek-response-get-range-duration"/>
    <keyword type="function" name="rygel_http_time_seek_response_get_total_duration ()" link="RygelHTTPTimeSeekResponse.html#rygel-http-time-seek-response-get-total-duration"/>
    <keyword type="function" name="rygel_http_time_seek_response_get_start_byte ()" link="RygelHTTPTimeSeekResponse.html#rygel-http-time-seek-response-get-start-byte"/>
    <keyword type="function" name="rygel_http_time_seek_response_get_end_byte ()" link="RygelHTTPTimeSeekResponse.html#rygel-http-time-seek-response-get-end-byte"/>
    <keyword type="function" name="rygel_http_time_seek_response_get_response_length ()" link="RygelHTTPTimeSeekResponse.html#rygel-http-time-seek-response-get-response-length"/>
    <keyword type="function" name="rygel_http_time_seek_response_get_total_size ()" link="RygelHTTPTimeSeekResponse.html#rygel-http-time-seek-response-get-total-size"/>
    <keyword type="struct" name="struct RygelHTTPTimeSeekResponse" link="RygelHTTPTimeSeekResponse.html#RygelHTTPTimeSeekResponse-struct"/>
    <keyword type="struct" name="struct RygelHTTPTimeSeekResponseClass" link="RygelHTTPTimeSeekResponse.html#RygelHTTPTimeSeekResponseClass"/>
    <keyword type="property" name="The “end-byte” property" link="RygelHTTPTimeSeekResponse.html#RygelHTTPTimeSeekResponse--end-byte"/>
    <keyword type="property" name="The “end-time” property" link="RygelHTTPTimeSeekResponse.html#RygelHTTPTimeSeekResponse--end-time"/>
    <keyword type="property" name="The “range-duration” property" link="RygelHTTPTimeSeekResponse.html#RygelHTTPTimeSeekResponse--range-duration"/>
    <keyword type="property" name="The “response-length” property" link="RygelHTTPTimeSeekResponse.html#RygelHTTPTimeSeekResponse--response-length"/>
    <keyword type="property" name="The “start-byte” property" link="RygelHTTPTimeSeekResponse.html#RygelHTTPTimeSeekResponse--start-byte"/>
    <keyword type="property" name="The “start-time” property" link="RygelHTTPTimeSeekResponse.html#RygelHTTPTimeSeekResponse--start-time"/>
    <keyword type="property" name="The “total-duration” property" link="RygelHTTPTimeSeekResponse.html#RygelHTTPTimeSeekResponse--total-duration"/>
    <keyword type="property" name="The “total-size” property" link="RygelHTTPTimeSeekResponse.html#RygelHTTPTimeSeekResponse--total-size"/>
    <keyword type="macro" name="RYGEL_TYPE_IMAGE_ITEM" link="RygelImageItem.html#RYGEL-TYPE-IMAGE-ITEM:CAPS"/>
    <keyword type="function" name="rygel_image_item_new ()" link="RygelImageItem.html#rygel-image-item-new"/>
    <keyword type="macro" name="RYGEL_IMAGE_ITEM_UPNP_CLASS" link="RygelImageItem.html#RYGEL-IMAGE-ITEM-UPNP-CLASS:CAPS"/>
    <keyword type="struct" name="struct RygelImageItem" link="RygelImageItem.html#RygelImageItem-struct"/>
    <keyword type="struct" name="struct RygelImageItemClass" link="RygelImageItem.html#RygelImageItemClass"/>
    <keyword type="property" name="The “color-depth” property" link="RygelImageItem.html#RygelImageItem--color-depth"/>
    <keyword type="property" name="The “height” property" link="RygelImageItem.html#RygelImageItem--height"/>
    <keyword type="property" name="The “thumbnails” property" link="RygelImageItem.html#RygelImageItem--thumbnails"/>
    <keyword type="property" name="The “width” property" link="RygelImageItem.html#RygelImageItem--width"/>
    <keyword type="macro" name="RYGEL_TYPE_LOGICAL_EXPRESSION" link="RygelLogicalExpression.html#RYGEL-TYPE-LOGICAL-EXPRESSION:CAPS"/>
    <keyword type="function" name="rygel_logical_expression_new ()" link="RygelLogicalExpression.html#rygel-logical-expression-new"/>
    <keyword type="struct" name="struct RygelLogicalExpression" link="RygelLogicalExpression.html#RygelLogicalExpression-struct"/>
    <keyword type="struct" name="struct RygelLogicalExpressionClass" link="RygelLogicalExpression.html#RygelLogicalExpressionClass"/>
    <keyword type="enum" name="enum RygelLogicalOperator" link="RygelLogicalExpression.html#RygelLogicalOperator"/>
    <keyword type="macro" name="RYGEL_TYPE_MEDIA_ART_STORE" link="RygelMediaArtStore.html#RYGEL-TYPE-MEDIA-ART-STORE:CAPS"/>
    <keyword type="function" name="rygel_media_art_store_lookup_media_art ()" link="RygelMediaArtStore.html#rygel-media-art-store-lookup-media-art"/>
    <keyword type="function" name="rygel_media_art_store_add ()" link="RygelMediaArtStore.html#rygel-media-art-store-add"/>
    <keyword type="function" name="rygel_media_art_store_search_media_art_for_file ()" link="RygelMediaArtStore.html#rygel-media-art-store-search-media-art-for-file"/>
    <keyword type="function" name="rygel_media_art_store_get_default ()" link="RygelMediaArtStore.html#rygel-media-art-store-get-default"/>
    <keyword type="struct" name="struct RygelMediaArtStore" link="RygelMediaArtStore.html#RygelMediaArtStore-struct"/>
    <keyword type="struct" name="struct RygelMediaArtStoreClass" link="RygelMediaArtStore.html#RygelMediaArtStoreClass"/>
    <keyword type="macro" name="RYGEL_TYPE_MEDIA_CONTAINER" link="RygelMediaContainer.html#RYGEL-TYPE-MEDIA-CONTAINER:CAPS"/>
    <keyword type="function" name="rygel_media_container_get_children ()" link="RygelMediaContainer.html#rygel-media-container-get-children"/>
    <keyword type="function" name="rygel_media_container_get_children_finish ()" link="RygelMediaContainer.html#rygel-media-container-get-children-finish"/>
    <keyword type="function" name="rygel_media_container_find_object ()" link="RygelMediaContainer.html#rygel-media-container-find-object"/>
    <keyword type="function" name="rygel_media_container_find_object_finish ()" link="RygelMediaContainer.html#rygel-media-container-find-object-finish"/>
    <keyword type="function" name="rygel_media_container_updated ()" link="RygelMediaContainer.html#rygel-media-container-updated"/>
    <keyword type="function" name="rygel_media_container_get_child_count ()" link="RygelMediaContainer.html#rygel-media-container-get-child-count"/>
    <keyword type="function" name="rygel_media_container_set_child_count ()" link="RygelMediaContainer.html#rygel-media-container-set-child-count"/>
    <keyword type="function" name="rygel_media_container_get_empty_child_count ()" link="RygelMediaContainer.html#rygel-media-container-get-empty-child-count"/>
    <keyword type="function" name="rygel_media_container_set_empty_child_count ()" link="RygelMediaContainer.html#rygel-media-container-set-empty-child-count"/>
    <keyword type="function" name="rygel_media_container_get_all_child_count ()" link="RygelMediaContainer.html#rygel-media-container-get-all-child-count"/>
    <keyword type="function" name="rygel_media_container_get_create_mode_enabled ()" link="RygelMediaContainer.html#rygel-media-container-get-create-mode-enabled"/>
    <keyword type="function" name="rygel_media_container_set_create_mode_enabled ()" link="RygelMediaContainer.html#rygel-media-container-set-create-mode-enabled"/>
    <keyword type="function" name="rygel_media_container_get_sort_criteria ()" link="RygelMediaContainer.html#rygel-media-container-get-sort-criteria"/>
    <keyword type="function" name="rygel_media_container_set_sort_criteria ()" link="RygelMediaContainer.html#rygel-media-container-set-sort-criteria"/>
    <keyword type="function" name="rygel_media_container_equal_func ()" link="RygelMediaContainer.html#rygel-media-container-equal-func"/>
    <keyword type="macro" name="RYGEL_MEDIA_CONTAINER_ANY" link="RygelMediaContainer.html#RYGEL-MEDIA-CONTAINER-ANY:CAPS"/>
    <keyword type="macro" name="RYGEL_MEDIA_CONTAINER_UPNP_CLASS" link="RygelMediaContainer.html#RYGEL-MEDIA-CONTAINER-UPNP-CLASS:CAPS"/>
    <keyword type="macro" name="RYGEL_MEDIA_CONTAINER_STORAGE_FOLDER" link="RygelMediaContainer.html#RYGEL-MEDIA-CONTAINER-STORAGE-FOLDER:CAPS"/>
    <keyword type="macro" name="RYGEL_MEDIA_CONTAINER_MUSIC_ALBUM" link="RygelMediaContainer.html#RYGEL-MEDIA-CONTAINER-MUSIC-ALBUM:CAPS"/>
    <keyword type="macro" name="RYGEL_MEDIA_CONTAINER_MUSIC_ARTIST" link="RygelMediaContainer.html#RYGEL-MEDIA-CONTAINER-MUSIC-ARTIST:CAPS"/>
    <keyword type="macro" name="RYGEL_MEDIA_CONTAINER_MUSIC_GENRE" link="RygelMediaContainer.html#RYGEL-MEDIA-CONTAINER-MUSIC-GENRE:CAPS"/>
    <keyword type="macro" name="RYGEL_MEDIA_CONTAINER_PLAYLIST" link="RygelMediaContainer.html#RYGEL-MEDIA-CONTAINER-PLAYLIST:CAPS"/>
    <keyword type="macro" name="RYGEL_MEDIA_CONTAINER_ALBUM_SORT_CRITERIA" link="RygelMediaContainer.html#RYGEL-MEDIA-CONTAINER-ALBUM-SORT-CRITERIA:CAPS"/>
    <keyword type="struct" name="struct RygelMediaContainer" link="RygelMediaContainer.html#RygelMediaContainer-struct"/>
    <keyword type="struct" name="struct RygelMediaContainerClass" link="RygelMediaContainer.html#RygelMediaContainerClass"/>
    <keyword type="enum" name="enum RygelObjectEventType" link="RygelMediaContainer.html#RygelObjectEventType"/>
    <keyword type="property" name="The “all-child-count” property" link="RygelMediaContainer.html#RygelMediaContainer--all-child-count"/>
    <keyword type="property" name="The “child-count” property" link="RygelMediaContainer.html#RygelMediaContainer--child-count"/>
    <keyword type="property" name="The “create-mode-enabled” property" link="RygelMediaContainer.html#RygelMediaContainer--create-mode-enabled"/>
    <keyword type="property" name="The “empty-child-count” property" link="RygelMediaContainer.html#RygelMediaContainer--empty-child-count"/>
    <keyword type="property" name="The “ocm-flags” property" link="RygelMediaContainer.html#RygelMediaContainer--ocm-flags"/>
    <keyword type="property" name="The “sort-criteria” property" link="RygelMediaContainer.html#RygelMediaContainer--sort-criteria"/>
    <keyword type="signal" name="The “container-updated” signal" link="RygelMediaContainer.html#RygelMediaContainer-container-updated"/>
    <keyword type="signal" name="The “sub-tree-updates-finished” signal" link="RygelMediaContainer.html#RygelMediaContainer-sub-tree-updates-finished"/>
    <keyword type="macro" name="RYGEL_TYPE_MEDIA_ENGINE" link="RygelMediaEngine.html#RYGEL-TYPE-MEDIA-ENGINE:CAPS"/>
    <keyword type="function" name="rygel_media_engine_get_dlna_profiles ()" link="RygelMediaEngine.html#rygel-media-engine-get-dlna-profiles"/>
    <keyword type="function" name="rygel_media_engine_get_resources_for_item ()" link="RygelMediaEngine.html#rygel-media-engine-get-resources-for-item"/>
    <keyword type="function" name="rygel_media_engine_get_resources_for_item_finish ()" link="RygelMediaEngine.html#rygel-media-engine-get-resources-for-item-finish"/>
    <keyword type="function" name="rygel_media_engine_create_data_source_for_resource ()" link="RygelMediaEngine.html#rygel-media-engine-create-data-source-for-resource"/>
    <keyword type="function" name="rygel_media_engine_create_data_source_for_uri ()" link="RygelMediaEngine.html#rygel-media-engine-create-data-source-for-uri"/>
    <keyword type="function" name="rygel_media_engine_init ()" link="RygelMediaEngine.html#rygel-media-engine-init"/>
    <keyword type="function" name="rygel_media_engine_get_default ()" link="RygelMediaEngine.html#rygel-media-engine-get-default"/>
    <keyword type="struct" name="struct RygelMediaEngine" link="RygelMediaEngine.html#RygelMediaEngine-struct"/>
    <keyword type="struct" name="struct RygelMediaEngineClass" link="RygelMediaEngine.html#RygelMediaEngineClass"/>
    <keyword type="enum" name="enum RygelMediaEngineError" link="RygelMediaEngine.html#RygelMediaEngineError"/>
    <keyword type="signal" name="The “resource-changed” signal" link="RygelMediaEngine.html#RygelMediaEngine-resource-changed"/>
    <keyword type="macro" name="RYGEL_TYPE_MEDIA_FILE_ITEM" link="RygelMediaFileItem.html#RYGEL-TYPE-MEDIA-FILE-ITEM:CAPS"/>
    <keyword type="function" name="rygel_media_file_item_get_primary_resource ()" link="RygelMediaFileItem.html#rygel-media-file-item-get-primary-resource"/>
    <keyword type="function" name="rygel_media_file_item_get_extension ()" link="RygelMediaFileItem.html#rygel-media-file-item-get-extension"/>
    <keyword type="function" name="rygel_media_file_item_ext_from_mime_type ()" link="RygelMediaFileItem.html#rygel-media-file-item-ext-from-mime-type"/>
    <keyword type="function" name="rygel_media_file_item_get_mime_type ()" link="RygelMediaFileItem.html#rygel-media-file-item-get-mime-type"/>
    <keyword type="function" name="rygel_media_file_item_set_mime_type ()" link="RygelMediaFileItem.html#rygel-media-file-item-set-mime-type"/>
    <keyword type="function" name="rygel_media_file_item_get_dlna_profile ()" link="RygelMediaFileItem.html#rygel-media-file-item-get-dlna-profile"/>
    <keyword type="function" name="rygel_media_file_item_set_dlna_profile ()" link="RygelMediaFileItem.html#rygel-media-file-item-set-dlna-profile"/>
    <keyword type="function" name="rygel_media_file_item_get_size ()" link="RygelMediaFileItem.html#rygel-media-file-item-get-size"/>
    <keyword type="function" name="rygel_media_file_item_set_size ()" link="RygelMediaFileItem.html#rygel-media-file-item-set-size"/>
    <keyword type="function" name="rygel_media_file_item_get_place_holder ()" link="RygelMediaFileItem.html#rygel-media-file-item-get-place-holder"/>
    <keyword type="function" name="rygel_media_file_item_set_place_holder ()" link="RygelMediaFileItem.html#rygel-media-file-item-set-place-holder"/>
    <keyword type="struct" name="struct RygelMediaFileItem" link="RygelMediaFileItem.html#RygelMediaFileItem-struct"/>
    <keyword type="struct" name="struct RygelMediaFileItemClass" link="RygelMediaFileItem.html#RygelMediaFileItemClass"/>
    <keyword type="property" name="The “dlna-profile” property" link="RygelMediaFileItem.html#RygelMediaFileItem--dlna-profile"/>
    <keyword type="property" name="The “mime-type” property" link="RygelMediaFileItem.html#RygelMediaFileItem--mime-type"/>
    <keyword type="property" name="The “ocm-flags” property" link="RygelMediaFileItem.html#RygelMediaFileItem--ocm-flags"/>
    <keyword type="property" name="The “place-holder” property" link="RygelMediaFileItem.html#RygelMediaFileItem--place-holder"/>
    <keyword type="property" name="The “size” property" link="RygelMediaFileItem.html#RygelMediaFileItem--size"/>
    <keyword type="macro" name="RYGEL_TYPE_MEDIA_ITEM" link="RygelMediaItem.html#RYGEL-TYPE-MEDIA-ITEM:CAPS"/>
    <keyword type="function" name="rygel_media_item_get_protocol_info ()" link="RygelMediaItem.html#rygel-media-item-get-protocol-info"/>
    <keyword type="function" name="rygel_media_item_get_description ()" link="RygelMediaItem.html#rygel-media-item-get-description"/>
    <keyword type="function" name="rygel_media_item_set_description ()" link="RygelMediaItem.html#rygel-media-item-set-description"/>
    <keyword type="struct" name="struct RygelMediaItem" link="RygelMediaItem.html#RygelMediaItem-struct"/>
    <keyword type="struct" name="struct RygelMediaItemClass" link="RygelMediaItem.html#RygelMediaItemClass"/>
    <keyword type="property" name="The “description” property" link="RygelMediaItem.html#RygelMediaItem--description"/>
    <keyword type="macro" name="RYGEL_TYPE_MEDIA_OBJECTS" link="RygelMediaObjects.html#RYGEL-TYPE-MEDIA-OBJECTS:CAPS"/>
    <keyword type="function" name="rygel_media_objects_sort_by_criteria ()" link="RygelMediaObjects.html#rygel-media-objects-sort-by-criteria"/>
    <keyword type="function" name="rygel_media_objects_new ()" link="RygelMediaObjects.html#rygel-media-objects-new"/>
    <keyword type="macro" name="RYGEL_MEDIA_OBJECTS_SORT_CAPS" link="RygelMediaObjects.html#RYGEL-MEDIA-OBJECTS-SORT-CAPS"/>
    <keyword type="struct" name="struct RygelMediaObjects" link="RygelMediaObjects.html#RygelMediaObjects-struct"/>
    <keyword type="struct" name="struct RygelMediaObjectsClass" link="RygelMediaObjects.html#RygelMediaObjectsClass"/>
    <keyword type="macro" name="RYGEL_TYPE_MEDIA_OBJECT" link="RygelMediaObject.html#RYGEL-TYPE-MEDIA-OBJECT:CAPS"/>
    <keyword type="function" name="rygel_media_object_get_uris ()" link="RygelMediaObject.html#rygel-media-object-get-uris"/>
    <keyword type="function" name="rygel_media_object_get_primary_uri ()" link="RygelMediaObject.html#rygel-media-object-get-primary-uri"/>
    <keyword type="function" name="rygel_media_object_add_uri ()" link="RygelMediaObject.html#rygel-media-object-add-uri"/>
    <keyword type="function" name="rygel_media_object_get_writable ()" link="RygelMediaObject.html#rygel-media-object-get-writable"/>
    <keyword type="function" name="rygel_media_object_get_writable_finish ()" link="RygelMediaObject.html#rygel-media-object-get-writable-finish"/>
    <keyword type="function" name="rygel_media_object_get_writables ()" link="RygelMediaObject.html#rygel-media-object-get-writables"/>
    <keyword type="function" name="rygel_media_object_get_writables_finish ()" link="RygelMediaObject.html#rygel-media-object-get-writables-finish"/>
    <keyword type="function" name="rygel_media_object_get_resource_list ()" link="RygelMediaObject.html#rygel-media-object-get-resource-list"/>
    <keyword type="function" name="rygel_media_object_get_resource_by_name ()" link="RygelMediaObject.html#rygel-media-object-get-resource-by-name"/>
    <keyword type="function" name="rygel_media_object_serialize ()" link="RygelMediaObject.html#rygel-media-object-serialize"/>
    <keyword type="function" name="rygel_media_object_serialize_resource_list ()" link="RygelMediaObject.html#rygel-media-object-serialize-resource-list"/>
    <keyword type="function" name="rygel_media_object_create_stream_source_for_resource ()" link="RygelMediaObject.html#rygel-media-object-create-stream-source-for-resource"/>
    <keyword type="function" name="rygel_media_object_compare_string_props ()" link="RygelMediaObject.html#rygel-media-object-compare-string-props"/>
    <keyword type="function" name="rygel_media_object_compare_int_props ()" link="RygelMediaObject.html#rygel-media-object-compare-int-props"/>
    <keyword type="function" name="rygel_media_object_get_id ()" link="RygelMediaObject.html#rygel-media-object-get-id"/>
    <keyword type="function" name="rygel_media_object_set_id ()" link="RygelMediaObject.html#rygel-media-object-set-id"/>
    <keyword type="function" name="rygel_media_object_get_ref_id ()" link="RygelMediaObject.html#rygel-media-object-get-ref-id"/>
    <keyword type="function" name="rygel_media_object_set_ref_id ()" link="RygelMediaObject.html#rygel-media-object-set-ref-id"/>
    <keyword type="function" name="rygel_media_object_get_upnp_class ()" link="RygelMediaObject.html#rygel-media-object-get-upnp-class"/>
    <keyword type="function" name="rygel_media_object_set_upnp_class ()" link="RygelMediaObject.html#rygel-media-object-set-upnp-class"/>
    <keyword type="function" name="rygel_media_object_get_date ()" link="RygelMediaObject.html#rygel-media-object-get-date"/>
    <keyword type="function" name="rygel_media_object_set_date ()" link="RygelMediaObject.html#rygel-media-object-set-date"/>
    <keyword type="function" name="rygel_media_object_get_creator ()" link="RygelMediaObject.html#rygel-media-object-get-creator"/>
    <keyword type="function" name="rygel_media_object_set_creator ()" link="RygelMediaObject.html#rygel-media-object-set-creator"/>
    <keyword type="function" name="rygel_media_object_get_modified ()" link="RygelMediaObject.html#rygel-media-object-get-modified"/>
    <keyword type="function" name="rygel_media_object_set_modified ()" link="RygelMediaObject.html#rygel-media-object-set-modified"/>
    <keyword type="function" name="rygel_media_object_get_object_update_id ()" link="RygelMediaObject.html#rygel-media-object-get-object-update-id"/>
    <keyword type="function" name="rygel_media_object_set_object_update_id ()" link="RygelMediaObject.html#rygel-media-object-set-object-update-id"/>
    <keyword type="function" name="rygel_media_object_get_artist ()" link="RygelMediaObject.html#rygel-media-object-get-artist"/>
    <keyword type="function" name="rygel_media_object_set_artist ()" link="RygelMediaObject.html#rygel-media-object-set-artist"/>
    <keyword type="function" name="rygel_media_object_get_genre ()" link="RygelMediaObject.html#rygel-media-object-get-genre"/>
    <keyword type="function" name="rygel_media_object_set_genre ()" link="RygelMediaObject.html#rygel-media-object-set-genre"/>
    <keyword type="function" name="rygel_media_object_get_parent ()" link="RygelMediaObject.html#rygel-media-object-get-parent"/>
    <keyword type="function" name="rygel_media_object_set_parent ()" link="RygelMediaObject.html#rygel-media-object-set-parent"/>
    <keyword type="function" name="rygel_media_object_get_parent_ref ()" link="RygelMediaObject.html#rygel-media-object-get-parent-ref"/>
    <keyword type="function" name="rygel_media_object_set_parent_ref ()" link="RygelMediaObject.html#rygel-media-object-set-parent-ref"/>
    <keyword type="function" name="rygel_media_object_get_title ()" link="RygelMediaObject.html#rygel-media-object-get-title"/>
    <keyword type="function" name="rygel_media_object_set_title ()" link="RygelMediaObject.html#rygel-media-object-set-title"/>
    <keyword type="function" name="rygel_media_object_get_ocm_flags ()" link="RygelMediaObject.html#rygel-media-object-get-ocm-flags"/>
    <keyword type="function" name="rygel_media_object_apply_replacements ()" link="RygelMediaObject.html#rygel-media-object-apply-replacements"/>
    <keyword type="struct" name="struct RygelMediaObject" link="RygelMediaObject.html#RygelMediaObject-struct"/>
    <keyword type="struct" name="struct RygelMediaObjectClass" link="RygelMediaObject.html#RygelMediaObjectClass"/>
    <keyword type="property" name="The “artist” property" link="RygelMediaObject.html#RygelMediaObject--artist"/>
    <keyword type="property" name="The “creator” property" link="RygelMediaObject.html#RygelMediaObject--creator"/>
    <keyword type="property" name="The “date” property" link="RygelMediaObject.html#RygelMediaObject--date"/>
    <keyword type="property" name="The “genre” property" link="RygelMediaObject.html#RygelMediaObject--genre"/>
    <keyword type="property" name="The “id” property" link="RygelMediaObject.html#RygelMediaObject--id"/>
    <keyword type="property" name="The “modified” property" link="RygelMediaObject.html#RygelMediaObject--modified"/>
    <keyword type="property" name="The “object-update-id” property" link="RygelMediaObject.html#RygelMediaObject--object-update-id"/>
    <keyword type="property" name="The “ocm-flags” property" link="RygelMediaObject.html#RygelMediaObject--ocm-flags"/>
    <keyword type="property" name="The “parent” property" link="RygelMediaObject.html#RygelMediaObject--parent"/>
    <keyword type="property" name="The “parent-ref” property" link="RygelMediaObject.html#RygelMediaObject--parent-ref"/>
    <keyword type="property" name="The “ref-id” property" link="RygelMediaObject.html#RygelMediaObject--ref-id"/>
    <keyword type="property" name="The “restricted” property" link="RygelMediaObject.html#RygelMediaObject--restricted"/>
    <keyword type="property" name="The “title” property" link="RygelMediaObject.html#RygelMediaObject--title"/>
    <keyword type="property" name="The “upnp-class” property" link="RygelMediaObject.html#RygelMediaObject--upnp-class"/>
    <keyword type="macro" name="RYGEL_TYPE_MEDIA_RESOURCE" link="RygelMediaResource.html#RYGEL-TYPE-MEDIA-RESOURCE:CAPS"/>
    <keyword type="function" name="rygel_media_resource_dup ()" link="RygelMediaResource.html#rygel-media-resource-dup"/>
    <keyword type="function" name="rygel_media_resource_get_name ()" link="RygelMediaResource.html#rygel-media-resource-get-name"/>
    <keyword type="function" name="rygel_media_resource_serialize ()" link="RygelMediaResource.html#rygel-media-resource-serialize"/>
    <keyword type="function" name="rygel_media_resource_set_protocol_info ()" link="RygelMediaResource.html#rygel-media-resource-set-protocol-info"/>
    <keyword type="function" name="rygel_media_resource_get_protocol_info ()" link="RygelMediaResource.html#rygel-media-resource-get-protocol-info"/>
    <keyword type="function" name="rygel_media_resource_supports_arbitrary_byte_seek ()" link="RygelMediaResource.html#rygel-media-resource-supports-arbitrary-byte-seek"/>
    <keyword type="function" name="rygel_media_resource_supports_arbitrary_time_seek ()" link="RygelMediaResource.html#rygel-media-resource-supports-arbitrary-time-seek"/>
    <keyword type="function" name="rygel_media_resource_supports_limited_byte_seek ()" link="RygelMediaResource.html#rygel-media-resource-supports-limited-byte-seek"/>
    <keyword type="function" name="rygel_media_resource_supports_limited_time_seek ()" link="RygelMediaResource.html#rygel-media-resource-supports-limited-time-seek"/>
    <keyword type="function" name="rygel_media_resource_supports_limited_cleartext_byte_seek ()" link="RygelMediaResource.html#rygel-media-resource-supports-limited-cleartext-byte-seek"/>
    <keyword type="function" name="rygel_media_resource_supports_full_cleartext_byte_seek ()" link="RygelMediaResource.html#rygel-media-resource-supports-full-cleartext-byte-seek"/>
    <keyword type="function" name="rygel_media_resource_is_link_protection_enabled ()" link="RygelMediaResource.html#rygel-media-resource-is-link-protection-enabled"/>
    <keyword type="function" name="rygel_media_resource_is_dlna_content ()" link="RygelMediaResource.html#rygel-media-resource-is-dlna-content"/>
    <keyword type="function" name="rygel_media_resource_get_default_transfer_mode ()" link="RygelMediaResource.html#rygel-media-resource-get-default-transfer-mode"/>
    <keyword type="function" name="rygel_media_resource_supports_transfer_mode ()" link="RygelMediaResource.html#rygel-media-resource-supports-transfer-mode"/>
    <keyword type="function" name="rygel_media_resource_is_streamable ()" link="RygelMediaResource.html#rygel-media-resource-is-streamable"/>
    <keyword type="function" name="rygel_media_resource_is_cleartext_range_support_enabled ()" link="RygelMediaResource.html#rygel-media-resource-is-cleartext-range-support-enabled"/>
    <keyword type="function" name="rygel_media_resource_supports_playspeed ()" link="RygelMediaResource.html#rygel-media-resource-supports-playspeed"/>
    <keyword type="function" name="rygel_media_resource_is_dlna_protocol_flag_set ()" link="RygelMediaResource.html#rygel-media-resource-is-dlna-protocol-flag-set"/>
    <keyword type="function" name="rygel_media_resource_is_dlna_operation_mode_set ()" link="RygelMediaResource.html#rygel-media-resource-is-dlna-operation-mode-set"/>
    <keyword type="function" name="rygel_media_resource_to_string ()" link="RygelMediaResource.html#rygel-media-resource-to-string"/>
    <keyword type="function" name="rygel_media_resource_new ()" link="RygelMediaResource.html#rygel-media-resource-new"/>
    <keyword type="function" name="rygel_media_resource_new_from_resource ()" link="RygelMediaResource.html#rygel-media-resource-new-from-resource"/>
    <keyword type="function" name="rygel_media_resource_new_from_didl_lite_resource ()" link="RygelMediaResource.html#rygel-media-resource-new-from-didl-lite-resource"/>
    <keyword type="function" name="rygel_media_resource_get_uri ()" link="RygelMediaResource.html#rygel-media-resource-get-uri"/>
    <keyword type="function" name="rygel_media_resource_set_uri ()" link="RygelMediaResource.html#rygel-media-resource-set-uri"/>
    <keyword type="function" name="rygel_media_resource_get_import_uri ()" link="RygelMediaResource.html#rygel-media-resource-get-import-uri"/>
    <keyword type="function" name="rygel_media_resource_set_import_uri ()" link="RygelMediaResource.html#rygel-media-resource-set-import-uri"/>
    <keyword type="function" name="rygel_media_resource_get_extension ()" link="RygelMediaResource.html#rygel-media-resource-get-extension"/>
    <keyword type="function" name="rygel_media_resource_set_extension ()" link="RygelMediaResource.html#rygel-media-resource-set-extension"/>
    <keyword type="function" name="rygel_media_resource_get_size ()" link="RygelMediaResource.html#rygel-media-resource-get-size"/>
    <keyword type="function" name="rygel_media_resource_set_size ()" link="RygelMediaResource.html#rygel-media-resource-set-size"/>
    <keyword type="function" name="rygel_media_resource_get_cleartext_size ()" link="RygelMediaResource.html#rygel-media-resource-get-cleartext-size"/>
    <keyword type="function" name="rygel_media_resource_set_cleartext_size ()" link="RygelMediaResource.html#rygel-media-resource-set-cleartext-size"/>
    <keyword type="function" name="rygel_media_resource_get_duration ()" link="RygelMediaResource.html#rygel-media-resource-get-duration"/>
    <keyword type="function" name="rygel_media_resource_set_duration ()" link="RygelMediaResource.html#rygel-media-resource-set-duration"/>
    <keyword type="function" name="rygel_media_resource_get_bitrate ()" link="RygelMediaResource.html#rygel-media-resource-get-bitrate"/>
    <keyword type="function" name="rygel_media_resource_set_bitrate ()" link="RygelMediaResource.html#rygel-media-resource-set-bitrate"/>
    <keyword type="function" name="rygel_media_resource_get_bits_per_sample ()" link="RygelMediaResource.html#rygel-media-resource-get-bits-per-sample"/>
    <keyword type="function" name="rygel_media_resource_set_bits_per_sample ()" link="RygelMediaResource.html#rygel-media-resource-set-bits-per-sample"/>
    <keyword type="function" name="rygel_media_resource_get_color_depth ()" link="RygelMediaResource.html#rygel-media-resource-get-color-depth"/>
    <keyword type="function" name="rygel_media_resource_set_color_depth ()" link="RygelMediaResource.html#rygel-media-resource-set-color-depth"/>
    <keyword type="function" name="rygel_media_resource_get_width ()" link="RygelMediaResource.html#rygel-media-resource-get-width"/>
    <keyword type="function" name="rygel_media_resource_set_width ()" link="RygelMediaResource.html#rygel-media-resource-set-width"/>
    <keyword type="function" name="rygel_media_resource_get_height ()" link="RygelMediaResource.html#rygel-media-resource-get-height"/>
    <keyword type="function" name="rygel_media_resource_set_height ()" link="RygelMediaResource.html#rygel-media-resource-set-height"/>
    <keyword type="function" name="rygel_media_resource_get_audio_channels ()" link="RygelMediaResource.html#rygel-media-resource-get-audio-channels"/>
    <keyword type="function" name="rygel_media_resource_set_audio_channels ()" link="RygelMediaResource.html#rygel-media-resource-set-audio-channels"/>
    <keyword type="function" name="rygel_media_resource_get_sample_freq ()" link="RygelMediaResource.html#rygel-media-resource-get-sample-freq"/>
    <keyword type="function" name="rygel_media_resource_set_sample_freq ()" link="RygelMediaResource.html#rygel-media-resource-set-sample-freq"/>
    <keyword type="function" name="rygel_media_resource_get_protocol ()" link="RygelMediaResource.html#rygel-media-resource-get-protocol"/>
    <keyword type="function" name="rygel_media_resource_set_protocol ()" link="RygelMediaResource.html#rygel-media-resource-set-protocol"/>
    <keyword type="function" name="rygel_media_resource_get_mime_type ()" link="RygelMediaResource.html#rygel-media-resource-get-mime-type"/>
    <keyword type="function" name="rygel_media_resource_set_mime_type ()" link="RygelMediaResource.html#rygel-media-resource-set-mime-type"/>
    <keyword type="function" name="rygel_media_resource_get_dlna_profile ()" link="RygelMediaResource.html#rygel-media-resource-get-dlna-profile"/>
    <keyword type="function" name="rygel_media_resource_set_dlna_profile ()" link="RygelMediaResource.html#rygel-media-resource-set-dlna-profile"/>
    <keyword type="function" name="rygel_media_resource_get_network ()" link="RygelMediaResource.html#rygel-media-resource-get-network"/>
    <keyword type="function" name="rygel_media_resource_set_network ()" link="RygelMediaResource.html#rygel-media-resource-set-network"/>
    <keyword type="function" name="rygel_media_resource_get_dlna_conversion ()" link="RygelMediaResource.html#rygel-media-resource-get-dlna-conversion"/>
    <keyword type="function" name="rygel_media_resource_set_dlna_conversion ()" link="RygelMediaResource.html#rygel-media-resource-set-dlna-conversion"/>
    <keyword type="function" name="rygel_media_resource_get_dlna_flags ()" link="RygelMediaResource.html#rygel-media-resource-get-dlna-flags"/>
    <keyword type="function" name="rygel_media_resource_set_dlna_flags ()" link="RygelMediaResource.html#rygel-media-resource-set-dlna-flags"/>
    <keyword type="function" name="rygel_media_resource_get_dlna_operation ()" link="RygelMediaResource.html#rygel-media-resource-get-dlna-operation"/>
    <keyword type="function" name="rygel_media_resource_set_dlna_operation ()" link="RygelMediaResource.html#rygel-media-resource-set-dlna-operation"/>
    <keyword type="struct" name="struct RygelMediaResource" link="RygelMediaResource.html#RygelMediaResource-struct"/>
    <keyword type="struct" name="struct RygelMediaResourceClass" link="RygelMediaResource.html#RygelMediaResourceClass"/>
    <keyword type="property" name="The “audio-channels” property" link="RygelMediaResource.html#RygelMediaResource--audio-channels"/>
    <keyword type="property" name="The “bitrate” property" link="RygelMediaResource.html#RygelMediaResource--bitrate"/>
    <keyword type="property" name="The “bits-per-sample” property" link="RygelMediaResource.html#RygelMediaResource--bits-per-sample"/>
    <keyword type="property" name="The “cleartext-size” property" link="RygelMediaResource.html#RygelMediaResource--cleartext-size"/>
    <keyword type="property" name="The “color-depth” property" link="RygelMediaResource.html#RygelMediaResource--color-depth"/>
    <keyword type="property" name="The “dlna-conversion” property" link="RygelMediaResource.html#RygelMediaResource--dlna-conversion"/>
    <keyword type="property" name="The “dlna-flags” property" link="RygelMediaResource.html#RygelMediaResource--dlna-flags"/>
    <keyword type="property" name="The “dlna-operation” property" link="RygelMediaResource.html#RygelMediaResource--dlna-operation"/>
    <keyword type="property" name="The “dlna-profile” property" link="RygelMediaResource.html#RygelMediaResource--dlna-profile"/>
    <keyword type="property" name="The “duration” property" link="RygelMediaResource.html#RygelMediaResource--duration"/>
    <keyword type="property" name="The “extension” property" link="RygelMediaResource.html#RygelMediaResource--extension"/>
    <keyword type="property" name="The “height” property" link="RygelMediaResource.html#RygelMediaResource--height"/>
    <keyword type="property" name="The “import-uri” property" link="RygelMediaResource.html#RygelMediaResource--import-uri"/>
    <keyword type="property" name="The “mime-type” property" link="RygelMediaResource.html#RygelMediaResource--mime-type"/>
    <keyword type="property" name="The “network” property" link="RygelMediaResource.html#RygelMediaResource--network"/>
    <keyword type="property" name="The “protocol” property" link="RygelMediaResource.html#RygelMediaResource--protocol"/>
    <keyword type="property" name="The “sample-freq” property" link="RygelMediaResource.html#RygelMediaResource--sample-freq"/>
    <keyword type="property" name="The “size” property" link="RygelMediaResource.html#RygelMediaResource--size"/>
    <keyword type="property" name="The “uri” property" link="RygelMediaResource.html#RygelMediaResource--uri"/>
    <keyword type="property" name="The “width” property" link="RygelMediaResource.html#RygelMediaResource--width"/>
    <keyword type="macro" name="RYGEL_TYPE_MEDIA_SERVER_PLUGIN" link="RygelMediaServerPlugin.html#RYGEL-TYPE-MEDIA-SERVER-PLUGIN:CAPS"/>
    <keyword type="function" name="rygel_media_server_plugin_get_root_container ()" link="RygelMediaServerPlugin.html#rygel-media-server-plugin-get-root-container"/>
    <keyword type="function" name="rygel_media_server_plugin_get_search_caps ()" link="RygelMediaServerPlugin.html#rygel-media-server-plugin-get-search-caps"/>
    <keyword type="function" name="rygel_media_server_plugin_get_upload_profiles ()" link="RygelMediaServerPlugin.html#rygel-media-server-plugin-get-upload-profiles"/>
    <keyword type="function" name="rygel_media_server_plugin_set_upload_profiles ()" link="RygelMediaServerPlugin.html#rygel-media-server-plugin-set-upload-profiles"/>
    <keyword type="function" name="rygel_media_server_plugin_get_supported_profiles ()" link="RygelMediaServerPlugin.html#rygel-media-server-plugin-get-supported-profiles"/>
    <keyword type="function" name="rygel_media_server_plugin_set_supported_profiles ()" link="RygelMediaServerPlugin.html#rygel-media-server-plugin-set-supported-profiles"/>
    <keyword type="struct" name="struct RygelMediaServerPlugin" link="RygelMediaServerPlugin.html#RygelMediaServerPlugin-struct"/>
    <keyword type="struct" name="struct RygelMediaServerPluginClass" link="RygelMediaServerPlugin.html#RygelMediaServerPluginClass"/>
    <keyword type="property" name="The “root-container” property" link="RygelMediaServerPlugin.html#RygelMediaServerPlugin--root-container"/>
    <keyword type="property" name="The “search-caps” property" link="RygelMediaServerPlugin.html#RygelMediaServerPlugin--search-caps"/>
    <keyword type="property" name="The “supported-profiles” property" link="RygelMediaServerPlugin.html#RygelMediaServerPlugin--supported-profiles"/>
    <keyword type="property" name="The “upload-profiles” property" link="RygelMediaServerPlugin.html#RygelMediaServerPlugin--upload-profiles"/>
    <keyword type="macro" name="RYGEL_TYPE_MEDIA_SERVER" link="RygelMediaServer.html#RYGEL-TYPE-MEDIA-SERVER:CAPS"/>
    <keyword type="function" name="rygel_media_server_new ()" link="RygelMediaServer.html#rygel-media-server-new"/>
    <keyword type="struct" name="struct RygelMediaServer" link="RygelMediaServer.html#RygelMediaServer-struct"/>
    <keyword type="struct" name="struct RygelMediaServerClass" link="RygelMediaServer.html#RygelMediaServerClass"/>
    <keyword type="property" name="The “root-container” property" link="RygelMediaServer.html#RygelMediaServer--root-container"/>
    <keyword type="macro" name="RYGEL_TYPE_MUSIC_ITEM" link="RygelMusicItem.html#RYGEL-TYPE-MUSIC-ITEM:CAPS"/>
    <keyword type="function" name="rygel_music_item_lookup_album_art ()" link="RygelMusicItem.html#rygel-music-item-lookup-album-art"/>
    <keyword type="function" name="rygel_music_item_new ()" link="RygelMusicItem.html#rygel-music-item-new"/>
    <keyword type="function" name="rygel_music_item_get_track_number ()" link="RygelMusicItem.html#rygel-music-item-get-track-number"/>
    <keyword type="function" name="rygel_music_item_set_track_number ()" link="RygelMusicItem.html#rygel-music-item-set-track-number"/>
    <keyword type="function" name="rygel_music_item_get_album_art ()" link="RygelMusicItem.html#rygel-music-item-get-album-art"/>
    <keyword type="function" name="rygel_music_item_set_album_art ()" link="RygelMusicItem.html#rygel-music-item-set-album-art"/>
    <keyword type="macro" name="RYGEL_MUSIC_ITEM_UPNP_CLASS" link="RygelMusicItem.html#RYGEL-MUSIC-ITEM-UPNP-CLASS:CAPS"/>
    <keyword type="struct" name="struct RygelMusicItem" link="RygelMusicItem.html#RygelMusicItem-struct"/>
    <keyword type="struct" name="struct RygelMusicItemClass" link="RygelMusicItem.html#RygelMusicItemClass"/>
    <keyword type="property" name="The “album-art” property" link="RygelMusicItem.html#RygelMusicItem--album-art"/>
    <keyword type="property" name="The “track-number” property" link="RygelMusicItem.html#RygelMusicItem--track-number"/>
    <keyword type="macro" name="RYGEL_TYPE_PHOTO_ITEM" link="RygelPhotoItem.html#RYGEL-TYPE-PHOTO-ITEM:CAPS"/>
    <keyword type="function" name="rygel_photo_item_new ()" link="RygelPhotoItem.html#rygel-photo-item-new"/>
    <keyword type="macro" name="RYGEL_PHOTO_ITEM_UPNP_CLASS" link="RygelPhotoItem.html#RYGEL-PHOTO-ITEM-UPNP-CLASS:CAPS"/>
    <keyword type="struct" name="struct RygelPhotoItem" link="RygelPhotoItem.html#RygelPhotoItem-struct"/>
    <keyword type="struct" name="struct RygelPhotoItemClass" link="RygelPhotoItem.html#RygelPhotoItemClass"/>
    <keyword type="macro" name="RYGEL_TYPE_PLAYLIST_ITEM" link="RygelPlaylistItem.html#RYGEL-TYPE-PLAYLIST-ITEM:CAPS"/>
    <keyword type="function" name="rygel_playlist_item_new ()" link="RygelPlaylistItem.html#rygel-playlist-item-new"/>
    <keyword type="macro" name="RYGEL_PLAYLIST_ITEM_UPNP_CLASS" link="RygelPlaylistItem.html#RYGEL-PLAYLIST-ITEM-UPNP-CLASS:CAPS"/>
    <keyword type="struct" name="struct RygelPlaylistItem" link="RygelPlaylistItem.html#RygelPlaylistItem-struct"/>
    <keyword type="struct" name="struct RygelPlaylistItemClass" link="RygelPlaylistItem.html#RygelPlaylistItemClass"/>
    <keyword type="macro" name="RYGEL_TYPE_PLAY_SPEED_REQUEST" link="RygelPlaySpeedRequest.html#RYGEL-TYPE-PLAY-SPEED-REQUEST:CAPS"/>
    <keyword type="function" name="rygel_play_speed_request_equals ()" link="RygelPlaySpeedRequest.html#rygel-play-speed-request-equals"/>
    <keyword type="function" name="rygel_play_speed_request_new ()" link="RygelPlaySpeedRequest.html#rygel-play-speed-request-new"/>
    <keyword type="function" name="rygel_play_speed_request_new_from_string ()" link="RygelPlaySpeedRequest.html#rygel-play-speed-request-new-from-string"/>
    <keyword type="function" name="rygel_play_speed_request_get_speed ()" link="RygelPlaySpeedRequest.html#rygel-play-speed-request-get-speed"/>
    <keyword type="function" name="rygel_play_speed_request_supported ()" link="RygelPlaySpeedRequest.html#rygel-play-speed-request-supported"/>
    <keyword type="macro" name="RYGEL_PLAY_SPEED_REQUEST_PLAYSPEED_HEADER" link="RygelPlaySpeedRequest.html#RYGEL-PLAY-SPEED-REQUEST-PLAYSPEED-HEADER:CAPS"/>
    <keyword type="struct" name="struct RygelPlaySpeedRequest" link="RygelPlaySpeedRequest.html#RygelPlaySpeedRequest-struct"/>
    <keyword type="struct" name="struct RygelPlaySpeedRequestClass" link="RygelPlaySpeedRequest.html#RygelPlaySpeedRequestClass"/>
    <keyword type="enum" name="enum RygelPlaySpeedError" link="RygelPlaySpeedRequest.html#RygelPlaySpeedError"/>
    <keyword type="property" name="The “speed” property" link="RygelPlaySpeedRequest.html#RygelPlaySpeedRequest--speed"/>
    <keyword type="macro" name="RYGEL_TYPE_PLAY_SPEED_RESPONSE" link="RygelPlaySpeedResponse.html#RYGEL-TYPE-PLAY-SPEED-RESPONSE:CAPS"/>
    <keyword type="function" name="rygel_play_speed_response_equals ()" link="RygelPlaySpeedResponse.html#rygel-play-speed-response-equals"/>
    <keyword type="macro" name="RYGEL_PLAY_SPEED_RESPONSE_NO_FRAMERATE" link="RygelPlaySpeedResponse.html#RYGEL-PLAY-SPEED-RESPONSE-NO-FRAMERATE:CAPS"/>
    <keyword type="function" name="rygel_play_speed_response_new ()" link="RygelPlaySpeedResponse.html#rygel-play-speed-response-new"/>
    <keyword type="function" name="rygel_play_speed_response_new_from_speed ()" link="RygelPlaySpeedResponse.html#rygel-play-speed-response-new-from-speed"/>
    <keyword type="function" name="rygel_play_speed_response_new_from_string ()" link="RygelPlaySpeedResponse.html#rygel-play-speed-response-new-from-string"/>
    <keyword type="macro" name="RYGEL_PLAY_SPEED_RESPONSE_FRAMERATE_HEADER" link="RygelPlaySpeedResponse.html#RYGEL-PLAY-SPEED-RESPONSE-FRAMERATE-HEADER:CAPS"/>
    <keyword type="struct" name="struct RygelPlaySpeedResponse" link="RygelPlaySpeedResponse.html#RygelPlaySpeedResponse-struct"/>
    <keyword type="struct" name="struct RygelPlaySpeedResponseClass" link="RygelPlaySpeedResponse.html#RygelPlaySpeedResponseClass"/>
    <keyword type="macro" name="RYGEL_TYPE_PLAY_SPEED" link="RygelPlaySpeed.html#RYGEL-TYPE-PLAY-SPEED:CAPS"/>
    <keyword type="function" name="rygel_play_speed_equals ()" link="RygelPlaySpeed.html#rygel-play-speed-equals"/>
    <keyword type="function" name="rygel_play_speed_is_positive ()" link="RygelPlaySpeed.html#rygel-play-speed-is-positive"/>
    <keyword type="function" name="rygel_play_speed_is_normal_rate ()" link="RygelPlaySpeed.html#rygel-play-speed-is-normal-rate"/>
    <keyword type="function" name="rygel_play_speed_to_string ()" link="RygelPlaySpeed.html#rygel-play-speed-to-string"/>
    <keyword type="function" name="rygel_play_speed_to_float ()" link="RygelPlaySpeed.html#rygel-play-speed-to-float"/>
    <keyword type="function" name="rygel_play_speed_to_double ()" link="RygelPlaySpeed.html#rygel-play-speed-to-double"/>
    <keyword type="function" name="rygel_play_speed_new ()" link="RygelPlaySpeed.html#rygel-play-speed-new"/>
    <keyword type="function" name="rygel_play_speed_new_from_string ()" link="RygelPlaySpeed.html#rygel-play-speed-new-from-string"/>
    <keyword type="function" name="rygel_play_speed_ref ()" link="RygelPlaySpeed.html#rygel-play-speed-ref"/>
    <keyword type="function" name="rygel_play_speed_unref ()" link="RygelPlaySpeed.html#rygel-play-speed-unref"/>
    <keyword type="function" name="rygel_param_spec_play_speed ()" link="RygelPlaySpeed.html#rygel-param-spec-play-speed"/>
    <keyword type="function" name="rygel_value_set_play_speed ()" link="RygelPlaySpeed.html#rygel-value-set-play-speed"/>
    <keyword type="function" name="rygel_value_get_play_speed ()" link="RygelPlaySpeed.html#rygel-value-get-play-speed"/>
    <keyword type="function" name="rygel_value_take_play_speed ()" link="RygelPlaySpeed.html#rygel-value-take-play-speed"/>
    <keyword type="struct" name="struct RygelPlaySpeed" link="RygelPlaySpeed.html#RygelPlaySpeed-struct"/>
    <keyword type="struct" name="struct RygelPlaySpeedClass" link="RygelPlaySpeed.html#RygelPlaySpeedClass"/>
    <keyword type="macro" name="RYGEL_TYPE_RELATIONAL_EXPRESSION" link="RygelRelationalExpression.html#RYGEL-TYPE-RELATIONAL-EXPRESSION:CAPS"/>
    <keyword type="function" name="rygel_relational_expression_compare_string ()" link="RygelRelationalExpression.html#rygel-relational-expression-compare-string"/>
    <keyword type="function" name="rygel_relational_expression_compare_int ()" link="RygelRelationalExpression.html#rygel-relational-expression-compare-int"/>
    <keyword type="function" name="rygel_relational_expression_compare_uint ()" link="RygelRelationalExpression.html#rygel-relational-expression-compare-uint"/>
    <keyword type="function" name="rygel_relational_expression_new ()" link="RygelRelationalExpression.html#rygel-relational-expression-new"/>
    <keyword type="struct" name="struct RygelRelationalExpression" link="RygelRelationalExpression.html#RygelRelationalExpression-struct"/>
    <keyword type="struct" name="struct RygelRelationalExpressionClass" link="RygelRelationalExpression.html#RygelRelationalExpressionClass"/>
    <keyword type="function" name="rygel_searchable_container_search ()" link="RygelSearchableContainer.html#rygel-searchable-container-search"/>
    <keyword type="function" name="rygel_searchable_container_search_finish ()" link="RygelSearchableContainer.html#rygel-searchable-container-search-finish"/>
    <keyword type="function" name="rygel_searchable_container_simple_search ()" link="RygelSearchableContainer.html#rygel-searchable-container-simple-search"/>
    <keyword type="function" name="rygel_searchable_container_simple_search_finish ()" link="RygelSearchableContainer.html#rygel-searchable-container-simple-search-finish"/>
    <keyword type="function" name="rygel_searchable_container_find_object ()" link="RygelSearchableContainer.html#rygel-searchable-container-find-object"/>
    <keyword type="function" name="rygel_searchable_container_find_object_finish ()" link="RygelSearchableContainer.html#rygel-searchable-container-find-object-finish"/>
    <keyword type="function" name="rygel_searchable_container_get_search_classes ()" link="RygelSearchableContainer.html#rygel-searchable-container-get-search-classes"/>
    <keyword type="function" name="rygel_searchable_container_set_search_classes ()" link="RygelSearchableContainer.html#rygel-searchable-container-set-search-classes"/>
    <keyword type="struct" name="RygelSearchableContainer" link="RygelSearchableContainer.html#RygelSearchableContainer-struct"/>
    <keyword type="struct" name="struct RygelSearchableContainerIface" link="RygelSearchableContainer.html#RygelSearchableContainerIface"/>
    <keyword type="property" name="The “search-classes” property" link="RygelSearchableContainer.html#RygelSearchableContainer--search-classes"/>
    <keyword type="macro" name="RYGEL_TYPE_SEARCH_EXPRESSION" link="RygelSearchExpression.html#RYGEL-TYPE-SEARCH-EXPRESSION:CAPS"/>
    <keyword type="function" name="rygel_search_expression_satisfied_by ()" link="RygelSearchExpression.html#rygel-search-expression-satisfied-by"/>
    <keyword type="function" name="rygel_search_expression_to_string ()" link="RygelSearchExpression.html#rygel-search-expression-to-string"/>
    <keyword type="function" name="rygel_search_expression_ref ()" link="RygelSearchExpression.html#rygel-search-expression-ref"/>
    <keyword type="function" name="rygel_search_expression_unref ()" link="RygelSearchExpression.html#rygel-search-expression-unref"/>
    <keyword type="function" name="rygel_param_spec_search_expression ()" link="RygelSearchExpression.html#rygel-param-spec-search-expression"/>
    <keyword type="function" name="rygel_value_set_search_expression ()" link="RygelSearchExpression.html#rygel-value-set-search-expression"/>
    <keyword type="function" name="rygel_value_get_search_expression ()" link="RygelSearchExpression.html#rygel-value-get-search-expression"/>
    <keyword type="function" name="rygel_value_take_search_expression ()" link="RygelSearchExpression.html#rygel-value-take-search-expression"/>
    <keyword type="struct" name="struct RygelSearchExpression" link="RygelSearchExpression.html#RygelSearchExpression-struct"/>
    <keyword type="struct" name="struct RygelSearchExpressionClass" link="RygelSearchExpression.html#RygelSearchExpressionClass"/>
    <keyword type="macro" name="RYGEL_TYPE_SERIALIZER" link="RygelSerializer.html#RYGEL-TYPE-SERIALIZER:CAPS"/>
    <keyword type="function" name="rygel_serializer_add_item ()" link="RygelSerializer.html#rygel-serializer-add-item"/>
    <keyword type="function" name="rygel_serializer_add_container ()" link="RygelSerializer.html#rygel-serializer-add-container"/>
    <keyword type="function" name="rygel_serializer_filter ()" link="RygelSerializer.html#rygel-serializer-filter"/>
    <keyword type="function" name="rygel_serializer_get_string ()" link="RygelSerializer.html#rygel-serializer-get-string"/>
    <keyword type="function" name="rygel_serializer_new ()" link="RygelSerializer.html#rygel-serializer-new"/>
    <keyword type="struct" name="struct RygelSerializer" link="RygelSerializer.html#RygelSerializer-struct"/>
    <keyword type="struct" name="struct RygelSerializerClass" link="RygelSerializer.html#RygelSerializerClass"/>
    <keyword type="enum" name="enum RygelSerializerType" link="RygelSerializer.html#RygelSerializerType"/>
    <keyword type="property" name="The “serializer-type” property" link="RygelSerializer.html#RygelSerializer--serializer-type"/>
    <keyword type="macro" name="RYGEL_TYPE_SIMPLE_CONTAINER" link="RygelSimpleContainer.html#RYGEL-TYPE-SIMPLE-CONTAINER:CAPS"/>
    <keyword type="function" name="rygel_simple_container_add_child_item ()" link="RygelSimpleContainer.html#rygel-simple-container-add-child-item"/>
    <keyword type="function" name="rygel_simple_container_get_all_children ()" link="RygelSimpleContainer.html#rygel-simple-container-get-all-children"/>
    <keyword type="function" name="rygel_simple_container_add_child_container ()" link="RygelSimpleContainer.html#rygel-simple-container-add-child-container"/>
    <keyword type="function" name="rygel_simple_container_remove_child ()" link="RygelSimpleContainer.html#rygel-simple-container-remove-child"/>
    <keyword type="function" name="rygel_simple_container_clear ()" link="RygelSimpleContainer.html#rygel-simple-container-clear"/>
    <keyword type="function" name="rygel_simple_container_is_child_id_unique ()" link="RygelSimpleContainer.html#rygel-simple-container-is-child-id-unique"/>
    <keyword type="function" name="rygel_simple_container_new ()" link="RygelSimpleContainer.html#rygel-simple-container-new"/>
    <keyword type="function" name="rygel_simple_container_new_root ()" link="RygelSimpleContainer.html#rygel-simple-container-new-root"/>
    <keyword type="struct" name="struct RygelSimpleContainer" link="RygelSimpleContainer.html#RygelSimpleContainer-struct"/>
    <keyword type="struct" name="struct RygelSimpleContainerClass" link="RygelSimpleContainer.html#RygelSimpleContainerClass"/>
    <keyword type="property" name="The “search-classes” property" link="RygelSimpleContainer.html#RygelSimpleContainer--search-classes"/>
    <keyword type="macro" name="RYGEL_TYPE_SUBTITLE" link="RygelSubtitle.html#RYGEL-TYPE-SUBTITLE:CAPS"/>
    <keyword type="function" name="rygel_subtitle_new ()" link="RygelSubtitle.html#rygel-subtitle-new"/>
    <keyword type="function" name="rygel_subtitle_ref ()" link="RygelSubtitle.html#rygel-subtitle-ref"/>
    <keyword type="function" name="rygel_subtitle_unref ()" link="RygelSubtitle.html#rygel-subtitle-unref"/>
    <keyword type="function" name="rygel_param_spec_subtitle ()" link="RygelSubtitle.html#rygel-param-spec-subtitle"/>
    <keyword type="function" name="rygel_value_set_subtitle ()" link="RygelSubtitle.html#rygel-value-set-subtitle"/>
    <keyword type="function" name="rygel_value_get_subtitle ()" link="RygelSubtitle.html#rygel-value-get-subtitle"/>
    <keyword type="function" name="rygel_value_take_subtitle ()" link="RygelSubtitle.html#rygel-value-take-subtitle"/>
    <keyword type="struct" name="struct RygelSubtitle" link="RygelSubtitle.html#RygelSubtitle-struct"/>
    <keyword type="struct" name="struct RygelSubtitleClass" link="RygelSubtitle.html#RygelSubtitleClass"/>
    <keyword type="macro" name="RYGEL_TYPE_THUMBNAIL" link="RygelThumbnail.html#RYGEL-TYPE-THUMBNAIL:CAPS"/>
    <keyword type="function" name="rygel_thumbnail_new ()" link="RygelThumbnail.html#rygel-thumbnail-new"/>
    <keyword type="struct" name="struct RygelThumbnail" link="RygelThumbnail.html#RygelThumbnail-struct"/>
    <keyword type="struct" name="struct RygelThumbnailClass" link="RygelThumbnail.html#RygelThumbnailClass"/>
    <keyword type="function" name="rygel_trackable_container_clear ()" link="RygelTrackableContainer.html#rygel-trackable-container-clear"/>
    <keyword type="function" name="rygel_trackable_container_clear_finish ()" link="RygelTrackableContainer.html#rygel-trackable-container-clear-finish"/>
    <keyword type="function" name="rygel_trackable_container_add_child ()" link="RygelTrackableContainer.html#rygel-trackable-container-add-child"/>
    <keyword type="function" name="rygel_trackable_container_add_child_finish ()" link="RygelTrackableContainer.html#rygel-trackable-container-add-child-finish"/>
    <keyword type="function" name="rygel_trackable_container_add_child_tracked ()" link="RygelTrackableContainer.html#rygel-trackable-container-add-child-tracked"/>
    <keyword type="function" name="rygel_trackable_container_add_child_tracked_finish ()" link="RygelTrackableContainer.html#rygel-trackable-container-add-child-tracked-finish"/>
    <keyword type="function" name="rygel_trackable_container_remove_child ()" link="RygelTrackableContainer.html#rygel-trackable-container-remove-child"/>
    <keyword type="function" name="rygel_trackable_container_remove_child_finish ()" link="RygelTrackableContainer.html#rygel-trackable-container-remove-child-finish"/>
    <keyword type="function" name="rygel_trackable_container_remove_child_tracked ()" link="RygelTrackableContainer.html#rygel-trackable-container-remove-child-tracked"/>
    <keyword type="function" name="rygel_trackable_container_remove_child_tracked_finish ()" link="RygelTrackableContainer.html#rygel-trackable-container-remove-child-tracked-finish"/>
    <keyword type="function" name="rygel_trackable_container_get_service_reset_token ()" link="RygelTrackableContainer.html#rygel-trackable-container-get-service-reset-token"/>
    <keyword type="function" name="rygel_trackable_container_set_service_reset_token ()" link="RygelTrackableContainer.html#rygel-trackable-container-set-service-reset-token"/>
    <keyword type="function" name="rygel_trackable_container_get_system_update_id ()" link="RygelTrackableContainer.html#rygel-trackable-container-get-system-update-id"/>
    <keyword type="struct" name="RygelTrackableContainer" link="RygelTrackableContainer.html#RygelTrackableContainer-struct"/>
    <keyword type="struct" name="struct RygelTrackableContainerIface" link="RygelTrackableContainer.html#RygelTrackableContainerIface"/>
    <keyword type="signal" name="The “child-added” signal" link="RygelTrackableContainer.html#RygelTrackableContainer-child-added"/>
    <keyword type="signal" name="The “child-removed” signal" link="RygelTrackableContainer.html#RygelTrackableContainer-child-removed"/>
    <keyword type="function" name="rygel_trackable_item_changed ()" link="RygelTrackableItem.html#rygel-trackable-item-changed"/>
    <keyword type="struct" name="RygelTrackableItem" link="RygelTrackableItem.html#RygelTrackableItem-struct"/>
    <keyword type="struct" name="struct RygelTrackableItemIface" link="RygelTrackableItem.html#RygelTrackableItemIface"/>
    <keyword type="function" name="rygel_updatable_object_commit ()" link="RygelUpdatableObject.html#rygel-updatable-object-commit"/>
    <keyword type="function" name="rygel_updatable_object_commit_finish ()" link="RygelUpdatableObject.html#rygel-updatable-object-commit-finish"/>
    <keyword type="struct" name="RygelUpdatableObject" link="RygelUpdatableObject.html#RygelUpdatableObject-struct"/>
    <keyword type="struct" name="struct RygelUpdatableObjectIface" link="RygelUpdatableObject.html#RygelUpdatableObjectIface"/>
    <keyword type="macro" name="RYGEL_TYPE_VIDEO_ITEM" link="RygelVideoItem.html#RYGEL-TYPE-VIDEO-ITEM:CAPS"/>
    <keyword type="function" name="rygel_video_item_new ()" link="RygelVideoItem.html#rygel-video-item-new"/>
    <keyword type="function" name="rygel_video_item_get_author ()" link="RygelVideoItem.html#rygel-video-item-get-author"/>
    <keyword type="function" name="rygel_video_item_set_author ()" link="RygelVideoItem.html#rygel-video-item-set-author"/>
    <keyword type="function" name="rygel_video_item_get_subtitles ()" link="RygelVideoItem.html#rygel-video-item-get-subtitles"/>
    <keyword type="function" name="rygel_video_item_set_subtitles ()" link="RygelVideoItem.html#rygel-video-item-set-subtitles"/>
    <keyword type="macro" name="RYGEL_VIDEO_ITEM_UPNP_CLASS" link="RygelVideoItem.html#RYGEL-VIDEO-ITEM-UPNP-CLASS:CAPS"/>
    <keyword type="struct" name="struct RygelVideoItem" link="RygelVideoItem.html#RygelVideoItem-struct"/>
    <keyword type="struct" name="struct RygelVideoItemClass" link="RygelVideoItem.html#RygelVideoItemClass"/>
    <keyword type="property" name="The “author” property" link="RygelVideoItem.html#RygelVideoItem--author"/>
    <keyword type="property" name="The “color-depth” property" link="RygelVideoItem.html#RygelVideoItem--color-depth"/>
    <keyword type="property" name="The “height” property" link="RygelVideoItem.html#RygelVideoItem--height"/>
    <keyword type="property" name="The “subtitles” property" link="RygelVideoItem.html#RygelVideoItem--subtitles"/>
    <keyword type="property" name="The “thumbnails” property" link="RygelVideoItem.html#RygelVideoItem--thumbnails"/>
    <keyword type="property" name="The “width” property" link="RygelVideoItem.html#RygelVideoItem--width"/>
    <keyword type="function" name="rygel_visual_item_get_width ()" link="RygelVisualItem.html#rygel-visual-item-get-width"/>
    <keyword type="function" name="rygel_visual_item_set_width ()" link="RygelVisualItem.html#rygel-visual-item-set-width"/>
    <keyword type="function" name="rygel_visual_item_get_height ()" link="RygelVisualItem.html#rygel-visual-item-get-height"/>
    <keyword type="function" name="rygel_visual_item_set_height ()" link="RygelVisualItem.html#rygel-visual-item-set-height"/>
    <keyword type="function" name="rygel_visual_item_get_color_depth ()" link="RygelVisualItem.html#rygel-visual-item-get-color-depth"/>
    <keyword type="function" name="rygel_visual_item_set_color_depth ()" link="RygelVisualItem.html#rygel-visual-item-set-color-depth"/>
    <keyword type="function" name="rygel_visual_item_get_thumbnails ()" link="RygelVisualItem.html#rygel-visual-item-get-thumbnails"/>
    <keyword type="function" name="rygel_visual_item_set_thumbnails ()" link="RygelVisualItem.html#rygel-visual-item-set-thumbnails"/>
    <keyword type="struct" name="RygelVisualItem" link="RygelVisualItem.html#RygelVisualItem-struct"/>
    <keyword type="struct" name="struct RygelVisualItemIface" link="RygelVisualItem.html#RygelVisualItemIface"/>
    <keyword type="property" name="The “color-depth” property" link="RygelVisualItem.html#RygelVisualItem--color-depth"/>
    <keyword type="property" name="The “height” property" link="RygelVisualItem.html#RygelVisualItem--height"/>
    <keyword type="property" name="The “thumbnails” property" link="RygelVisualItem.html#RygelVisualItem--thumbnails"/>
    <keyword type="property" name="The “width” property" link="RygelVisualItem.html#RygelVisualItem--width"/>
    <keyword type="function" name="rygel_writable_container_can_create ()" link="RygelWritableContainer.html#rygel-writable-container-can-create"/>
    <keyword type="function" name="rygel_writable_container_add_item ()" link="RygelWritableContainer.html#rygel-writable-container-add-item"/>
    <keyword type="function" name="rygel_writable_container_add_item_finish ()" link="RygelWritableContainer.html#rygel-writable-container-add-item-finish"/>
    <keyword type="function" name="rygel_writable_container_add_container ()" link="RygelWritableContainer.html#rygel-writable-container-add-container"/>
    <keyword type="function" name="rygel_writable_container_add_container_finish ()" link="RygelWritableContainer.html#rygel-writable-container-add-container-finish"/>
    <keyword type="function" name="rygel_writable_container_add_reference ()" link="RygelWritableContainer.html#rygel-writable-container-add-reference"/>
    <keyword type="function" name="rygel_writable_container_add_reference_finish ()" link="RygelWritableContainer.html#rygel-writable-container-add-reference-finish"/>
    <keyword type="function" name="rygel_writable_container_remove_item ()" link="RygelWritableContainer.html#rygel-writable-container-remove-item"/>
    <keyword type="function" name="rygel_writable_container_remove_item_finish ()" link="RygelWritableContainer.html#rygel-writable-container-remove-item-finish"/>
    <keyword type="function" name="rygel_writable_container_remove_container ()" link="RygelWritableContainer.html#rygel-writable-container-remove-container"/>
    <keyword type="function" name="rygel_writable_container_remove_container_finish ()" link="RygelWritableContainer.html#rygel-writable-container-remove-container-finish"/>
    <keyword type="function" name="rygel_writable_container_get_create_classes ()" link="RygelWritableContainer.html#rygel-writable-container-get-create-classes"/>
    <keyword type="function" name="rygel_writable_container_set_create_classes ()" link="RygelWritableContainer.html#rygel-writable-container-set-create-classes"/>
    <keyword type="enum" name="enum RygelWritableContainerError" link="RygelWritableContainer.html#RygelWritableContainerError"/>
    <keyword type="macro" name="RYGEL_WRITABLE_CONTAINER_WRITABLE_SCHEME" link="RygelWritableContainer.html#RYGEL-WRITABLE-CONTAINER-WRITABLE-SCHEME:CAPS"/>
    <keyword type="struct" name="RygelWritableContainer" link="RygelWritableContainer.html#RygelWritableContainer-struct"/>
    <keyword type="struct" name="struct RygelWritableContainerIface" link="RygelWritableContainer.html#RygelWritableContainerIface"/>
    <keyword type="property" name="The “create-classes” property" link="RygelWritableContainer.html#RygelWritableContainer--create-classes"/>
    <keyword type="constant" name="RYGEL_DATA_SOURCE_ERROR_GENERAL" link="RygelDataSource.html#RYGEL-DATA-SOURCE-ERROR-GENERAL:CAPS"/>
    <keyword type="constant" name="RYGEL_DATA_SOURCE_ERROR_SEEK_FAILED" link="RygelDataSource.html#RYGEL-DATA-SOURCE-ERROR-SEEK-FAILED:CAPS"/>
    <keyword type="constant" name="RYGEL_DATA_SOURCE_ERROR_PLAYSPEED_FAILED" link="RygelDataSource.html#RYGEL-DATA-SOURCE-ERROR-PLAYSPEED-FAILED:CAPS"/>
    <keyword type="constant" name="RYGEL_HTTP_REQUEST_ERROR_UNACCEPTABLE" link="RygelHTTPRequest.html#RYGEL-HTTP-REQUEST-ERROR-UNACCEPTABLE:CAPS"/>
    <keyword type="constant" name="RYGEL_HTTP_REQUEST_ERROR_BAD_REQUEST" link="RygelHTTPRequest.html#RYGEL-HTTP-REQUEST-ERROR-BAD-REQUEST:CAPS"/>
    <keyword type="constant" name="RYGEL_HTTP_REQUEST_ERROR_NOT_FOUND" link="RygelHTTPRequest.html#RYGEL-HTTP-REQUEST-ERROR-NOT-FOUND:CAPS"/>
    <keyword type="constant" name="RYGEL_HTTP_REQUEST_ERROR_INTERNAL_SERVER_ERROR" link="RygelHTTPRequest.html#RYGEL-HTTP-REQUEST-ERROR-INTERNAL-SERVER-ERROR:CAPS"/>
    <keyword type="constant" name="RYGEL_HTTP_SEEK_REQUEST_ERROR_INVALID_RANGE" link="RygelHTTPSeekRequest.html#RYGEL-HTTP-SEEK-REQUEST-ERROR-INVALID-RANGE:CAPS"/>
    <keyword type="constant" name="RYGEL_HTTP_SEEK_REQUEST_ERROR_BAD_REQUEST" link="RygelHTTPSeekRequest.html#RYGEL-HTTP-SEEK-REQUEST-ERROR-BAD-REQUEST:CAPS"/>
    <keyword type="constant" name="RYGEL_HTTP_SEEK_REQUEST_ERROR_OUT_OF_RANGE" link="RygelHTTPSeekRequest.html#RYGEL-HTTP-SEEK-REQUEST-ERROR-OUT-OF-RANGE:CAPS"/>
    <keyword type="constant" name="RYGEL_LOGICAL_OPERATOR_AND" link="RygelLogicalExpression.html#RYGEL-LOGICAL-OPERATOR-AND:CAPS"/>
    <keyword type="constant" name="RYGEL_LOGICAL_OPERATOR_OR" link="RygelLogicalExpression.html#RYGEL-LOGICAL-OPERATOR-OR:CAPS"/>
    <keyword type="constant" name="RYGEL_OBJECT_EVENT_TYPE_ADDED" link="RygelMediaContainer.html#RYGEL-OBJECT-EVENT-TYPE-ADDED:CAPS"/>
    <keyword type="constant" name="RYGEL_OBJECT_EVENT_TYPE_MODIFIED" link="RygelMediaContainer.html#RYGEL-OBJECT-EVENT-TYPE-MODIFIED:CAPS"/>
    <keyword type="constant" name="RYGEL_OBJECT_EVENT_TYPE_DELETED" link="RygelMediaContainer.html#RYGEL-OBJECT-EVENT-TYPE-DELETED:CAPS"/>
    <keyword type="constant" name="RYGEL_MEDIA_ENGINE_ERROR_NOT_FOUND" link="RygelMediaEngine.html#RYGEL-MEDIA-ENGINE-ERROR-NOT-FOUND:CAPS"/>
    <keyword type="constant" name="RYGEL_PLAY_SPEED_ERROR_INVALID_SPEED_FORMAT" link="RygelPlaySpeedRequest.html#RYGEL-PLAY-SPEED-ERROR-INVALID-SPEED-FORMAT:CAPS"/>
    <keyword type="constant" name="RYGEL_PLAY_SPEED_ERROR_SPEED_NOT_PRESENT" link="RygelPlaySpeedRequest.html#RYGEL-PLAY-SPEED-ERROR-SPEED-NOT-PRESENT:CAPS"/>
    <keyword type="constant" name="RYGEL_SERIALIZER_TYPE_GENERIC_DIDL" link="RygelSerializer.html#RYGEL-SERIALIZER-TYPE-GENERIC-DIDL:CAPS"/>
    <keyword type="constant" name="RYGEL_SERIALIZER_TYPE_DIDL_S" link="RygelSerializer.html#RYGEL-SERIALIZER-TYPE-DIDL-S:CAPS"/>
    <keyword type="constant" name="RYGEL_SERIALIZER_TYPE_M3UEXT" link="RygelSerializer.html#RYGEL-SERIALIZER-TYPE-M3UEXT:CAPS"/>
    <keyword type="constant" name="RYGEL_WRITABLE_CONTAINER_ERROR_NOT_IMPLEMENTED" link="RygelWritableContainer.html#RYGEL-WRITABLE-CONTAINER-ERROR-NOT-IMPLEMENTED:CAPS"/>
  </functions>
</book>
