<book xmlns="http://www.devhelp.net/book" title="Clapper-0.0 Reference Manual" link="index.html" author="Rafał Dzięgiel" name="Clapper" version="2" language="c"><chapters><sub name="Classes Hierarchy" link="classes_hierarchy.html" /><sub name="Classes" link="index.html#classes"><sub name="AudioStream" link="class.AudioStream.html" /><sub name="Discoverer" link="class.Discoverer.html" /><sub name="Feature" link="class.Feature.html" /><sub name="Marker" link="class.Marker.html" /><sub name="MediaItem" link="class.MediaItem.html" /><sub name="Mpris" link="class.Mpris.html" /><sub name="Player" link="class.Player.html" /><sub name="Queue" link="class.Queue.html" /><sub name="Server" link="class.Server.html" /><sub name="Stream" link="class.Stream.html" /><sub name="StreamList" link="class.StreamList.html" /><sub name="SubtitleStream" link="class.SubtitleStream.html" /><sub name="ThreadedObject" link="class.ThreadedObject.html" /><sub name="Timeline" link="class.Timeline.html" /><sub name="VideoStream" link="class.VideoStream.html" /></sub><sub name="Constants" link="index.html#constants"><sub name="HAVE_DISCOVERER" link="const.HAVE_DISCOVERER.html" /><sub name="HAVE_MPRIS" link="const.HAVE_MPRIS.html" /><sub name="HAVE_SERVER" link="const.HAVE_SERVER.html" /><sub name="MAJOR_VERSION" link="const.MAJOR_VERSION.html" /><sub name="MARKER_NO_END" link="const.MARKER_NO_END.html" /><sub name="MICRO_VERSION" link="const.MICRO_VERSION.html" /><sub name="MINOR_VERSION" link="const.MINOR_VERSION.html" /><sub name="QUEUE_INVALID_POSITION" link="const.QUEUE_INVALID_POSITION.html" /><sub name="STREAM_LIST_INVALID_POSITION" link="const.STREAM_LIST_INVALID_POSITION.html" /><sub name="TIME_FORMAT" link="const.TIME_FORMAT.html" /><sub name="TIME_MS_FORMAT" link="const.TIME_MS_FORMAT.html" /><sub name="VERSION_S" link="const.VERSION_S.html" /></sub><sub name="Enums" link="index.html#enums"><sub name="DiscovererDiscoveryMode" link="enum.DiscovererDiscoveryMode.html" /><sub name="MarkerType" link="enum.MarkerType.html" /><sub name="PlayerSeekMethod" link="enum.PlayerSeekMethod.html" /><sub name="PlayerState" link="enum.PlayerState.html" /><sub name="QueueProgressionMode" link="enum.QueueProgressionMode.html" /><sub name="StreamType" link="enum.StreamType.html" /></sub><sub name="Function macros" link="index.html#function_macros"><sub name="AUDIO_STREAM_CAST" link="func.AUDIO_STREAM_CAST.html" /><sub name="CHECK_VERSION" link="func.CHECK_VERSION.html" /><sub name="DISCOVERER_CAST" link="func.DISCOVERER_CAST.html" /><sub name="ENCODE_VERSION" link="func.ENCODE_VERSION.html" /><sub name="FEATURE_CAST" link="func.FEATURE_CAST.html" /><sub name="MARKER_CAST" link="func.MARKER_CAST.html" /><sub name="MEDIA_ITEM_CAST" link="func.MEDIA_ITEM_CAST.html" /><sub name="MPRIS_CAST" link="func.MPRIS_CAST.html" /><sub name="PLAYER_CAST" link="func.PLAYER_CAST.html" /><sub name="QUEUE_CAST" link="func.QUEUE_CAST.html" /><sub name="SERVER_CAST" link="func.SERVER_CAST.html" /><sub name="STREAM_CAST" link="func.STREAM_CAST.html" /><sub name="STREAM_LIST_CAST" link="func.STREAM_LIST_CAST.html" /><sub name="SUBTITLE_STREAM_CAST" link="func.SUBTITLE_STREAM_CAST.html" /><sub name="THREADED_OBJECT_CAST" link="func.THREADED_OBJECT_CAST.html" /><sub name="TIME_ARGS" link="func.TIME_ARGS.html" /><sub name="TIME_MS_ARGS" link="func.TIME_MS_ARGS.html" /><sub name="TIMELINE_CAST" link="func.TIMELINE_CAST.html" /><sub name="VIDEO_STREAM_CAST" link="func.VIDEO_STREAM_CAST.html" /></sub><sub name="Functions" link="index.html#functions"><sub name="init" link="func.init.html" /><sub name="init_check" link="func.init_check.html" /></sub></chapters><functions><keyword type="struct" name="ClapperAudioStream" link="class.AudioStream.html" /><keyword type="member" name="AudioStreamClass.parent_class" link="class.AudioStream.html" /><keyword type="function" name="clapper_audio_stream_get_bitrate" link="method.AudioStream.get_bitrate.html" /><keyword type="function" name="clapper_audio_stream_get_channels" link="method.AudioStream.get_channels.html" /><keyword type="function" name="clapper_audio_stream_get_codec" link="method.AudioStream.get_codec.html" /><keyword type="function" name="clapper_audio_stream_get_lang_code" link="method.AudioStream.get_lang_code.html" /><keyword type="function" name="clapper_audio_stream_get_lang_name" link="method.AudioStream.get_lang_name.html" /><keyword type="function" name="clapper_audio_stream_get_sample_format" link="method.AudioStream.get_sample_format.html" /><keyword type="function" name="clapper_audio_stream_get_sample_rate" link="method.AudioStream.get_sample_rate.html" /><keyword type="property" name="The ClapperAudioStream:bitrate property" link="property.AudioStream.bitrate.html" /><keyword type="property" name="The ClapperAudioStream:channels property" link="property.AudioStream.channels.html" /><keyword type="property" name="The ClapperAudioStream:codec property" link="property.AudioStream.codec.html" /><keyword type="property" name="The ClapperAudioStream:lang-code property" link="property.AudioStream.lang-code.html" /><keyword type="property" name="The ClapperAudioStream:lang-name property" link="property.AudioStream.lang-name.html" /><keyword type="property" name="The ClapperAudioStream:sample-format property" link="property.AudioStream.sample-format.html" /><keyword type="property" name="The ClapperAudioStream:sample-rate property" link="property.AudioStream.sample-rate.html" /><keyword type="struct" name="ClapperDiscoverer" link="class.Discoverer.html" /><keyword type="member" name="DiscovererClass.parent_class" link="class.Discoverer.html" /><keyword type="function" name="clapper_discoverer_get_discovery_mode" link="method.Discoverer.get_discovery_mode.html" /><keyword type="function" name="clapper_discoverer_set_discovery_mode" link="method.Discoverer.set_discovery_mode.html" /><keyword type="function" name="clapper_discoverer_new" link="ctor.Discoverer.new.html" /><keyword type="property" name="The ClapperDiscoverer:discovery-mode property" link="property.Discoverer.discovery-mode.html" /><keyword type="struct" name="ClapperFeature" link="class.Feature.html" /><keyword type="member" name="FeatureClass.parent_class" link="class.Feature.html" /><keyword type="member" name="FeatureClass.prepare" link="class.Feature.html" /><keyword type="member" name="FeatureClass.unprepare" link="class.Feature.html" /><keyword type="member" name="FeatureClass.property_changed" link="class.Feature.html" /><keyword type="member" name="FeatureClass.state_changed" link="class.Feature.html" /><keyword type="member" name="FeatureClass.position_changed" link="class.Feature.html" /><keyword type="member" name="FeatureClass.speed_changed" link="class.Feature.html" /><keyword type="member" name="FeatureClass.volume_changed" link="class.Feature.html" /><keyword type="member" name="FeatureClass.mute_changed" link="class.Feature.html" /><keyword type="member" name="FeatureClass.played_item_changed" link="class.Feature.html" /><keyword type="member" name="FeatureClass.item_updated" link="class.Feature.html" /><keyword type="member" name="FeatureClass.queue_item_added" link="class.Feature.html" /><keyword type="member" name="FeatureClass.queue_item_removed" link="class.Feature.html" /><keyword type="member" name="FeatureClass.queue_item_repositioned" link="class.Feature.html" /><keyword type="member" name="FeatureClass.queue_cleared" link="class.Feature.html" /><keyword type="member" name="FeatureClass.queue_progression_changed" link="class.Feature.html" /><keyword type="member" name="FeatureClass.padding" link="class.Feature.html" /><keyword type="struct" name="ClapperMarker" link="class.Marker.html" /><keyword type="member" name="MarkerClass.parent_class" link="class.Marker.html" /><keyword type="function" name="clapper_marker_get_end" link="method.Marker.get_end.html" /><keyword type="function" name="clapper_marker_get_marker_type" link="method.Marker.get_marker_type.html" /><keyword type="function" name="clapper_marker_get_start" link="method.Marker.get_start.html" /><keyword type="function" name="clapper_marker_get_title" link="method.Marker.get_title.html" /><keyword type="function" name="clapper_marker_new" link="ctor.Marker.new.html" /><keyword type="property" name="The ClapperMarker:end property" link="property.Marker.end.html" /><keyword type="property" name="The ClapperMarker:marker-type property" link="property.Marker.marker-type.html" /><keyword type="property" name="The ClapperMarker:start property" link="property.Marker.start.html" /><keyword type="property" name="The ClapperMarker:title property" link="property.Marker.title.html" /><keyword type="struct" name="ClapperMediaItem" link="class.MediaItem.html" /><keyword type="member" name="MediaItemClass.parent_class" link="class.MediaItem.html" /><keyword type="function" name="clapper_media_item_get_container_format" link="method.MediaItem.get_container_format.html" /><keyword type="function" name="clapper_media_item_get_duration" link="method.MediaItem.get_duration.html" /><keyword type="function" name="clapper_media_item_get_id" link="method.MediaItem.get_id.html" /><keyword type="function" name="clapper_media_item_get_suburi" link="method.MediaItem.get_suburi.html" /><keyword type="function" name="clapper_media_item_get_timeline" link="method.MediaItem.get_timeline.html" /><keyword type="function" name="clapper_media_item_get_title" link="method.MediaItem.get_title.html" /><keyword type="function" name="clapper_media_item_get_uri" link="method.MediaItem.get_uri.html" /><keyword type="function" name="clapper_media_item_set_suburi" link="method.MediaItem.set_suburi.html" /><keyword type="function" name="clapper_media_item_new" link="ctor.MediaItem.new.html" /><keyword type="function" name="clapper_media_item_new_from_file" link="ctor.MediaItem.new_from_file.html" /><keyword type="property" name="The ClapperMediaItem:container-format property" link="property.MediaItem.container-format.html" /><keyword type="property" name="The ClapperMediaItem:duration property" link="property.MediaItem.duration.html" /><keyword type="property" name="The ClapperMediaItem:id property" link="property.MediaItem.id.html" /><keyword type="property" name="The ClapperMediaItem:suburi property" link="property.MediaItem.suburi.html" /><keyword type="property" name="The ClapperMediaItem:timeline property" link="property.MediaItem.timeline.html" /><keyword type="property" name="The ClapperMediaItem:title property" link="property.MediaItem.title.html" /><keyword type="property" name="The ClapperMediaItem:uri property" link="property.MediaItem.uri.html" /><keyword type="struct" name="ClapperMpris" link="class.Mpris.html" /><keyword type="member" name="MprisClass.parent_class" link="class.Mpris.html" /><keyword type="function" name="clapper_mpris_get_fallback_art_url" link="method.Mpris.get_fallback_art_url.html" /><keyword type="function" name="clapper_mpris_get_queue_controllable" link="method.Mpris.get_queue_controllable.html" /><keyword type="function" name="clapper_mpris_set_fallback_art_url" link="method.Mpris.set_fallback_art_url.html" /><keyword type="function" name="clapper_mpris_set_queue_controllable" link="method.Mpris.set_queue_controllable.html" /><keyword type="function" name="clapper_mpris_new" link="ctor.Mpris.new.html" /><keyword type="property" name="The ClapperMpris:desktop-entry property" link="property.Mpris.desktop-entry.html" /><keyword type="property" name="The ClapperMpris:fallback-art-url property" link="property.Mpris.fallback-art-url.html" /><keyword type="property" name="The ClapperMpris:identity property" link="property.Mpris.identity.html" /><keyword type="property" name="The ClapperMpris:own-name property" link="property.Mpris.own-name.html" /><keyword type="property" name="The ClapperMpris:queue-controllable property" link="property.Mpris.queue-controllable.html" /><keyword type="struct" name="ClapperPlayer" link="class.Player.html" /><keyword type="member" name="PlayerClass.parent_class" link="class.Player.html" /><keyword type="function" name="clapper_player_add_feature" link="method.Player.add_feature.html" /><keyword type="function" name="clapper_player_get_audio_enabled" link="method.Player.get_audio_enabled.html" /><keyword type="function" name="clapper_player_get_audio_filter" link="method.Player.get_audio_filter.html" /><keyword type="function" name="clapper_player_get_audio_offset" link="method.Player.get_audio_offset.html" /><keyword type="function" name="clapper_player_get_audio_sink" link="method.Player.get_audio_sink.html" /><keyword type="function" name="clapper_player_get_audio_streams" link="method.Player.get_audio_streams.html" /><keyword type="function" name="clapper_player_get_autoplay" link="method.Player.get_autoplay.html" /><keyword type="function" name="clapper_player_get_current_audio_decoder" link="method.Player.get_current_audio_decoder.html" /><keyword type="function" name="clapper_player_get_current_video_decoder" link="method.Player.get_current_video_decoder.html" /><keyword type="function" name="clapper_player_get_mute" link="method.Player.get_mute.html" /><keyword type="function" name="clapper_player_get_position" link="method.Player.get_position.html" /><keyword type="function" name="clapper_player_get_queue" link="method.Player.get_queue.html" /><keyword type="function" name="clapper_player_get_speed" link="method.Player.get_speed.html" /><keyword type="function" name="clapper_player_get_state" link="method.Player.get_state.html" /><keyword type="function" name="clapper_player_get_subtitle_font_desc" link="method.Player.get_subtitle_font_desc.html" /><keyword type="function" name="clapper_player_get_subtitle_offset" link="method.Player.get_subtitle_offset.html" /><keyword type="function" name="clapper_player_get_subtitle_streams" link="method.Player.get_subtitle_streams.html" /><keyword type="function" name="clapper_player_get_subtitles_enabled" link="method.Player.get_subtitles_enabled.html" /><keyword type="function" name="clapper_player_get_video_enabled" link="method.Player.get_video_enabled.html" /><keyword type="function" name="clapper_player_get_video_filter" link="method.Player.get_video_filter.html" /><keyword type="function" name="clapper_player_get_video_sink" link="method.Player.get_video_sink.html" /><keyword type="function" name="clapper_player_get_video_streams" link="method.Player.get_video_streams.html" /><keyword type="function" name="clapper_player_get_volume" link="method.Player.get_volume.html" /><keyword type="function" name="clapper_player_pause" link="method.Player.pause.html" /><keyword type="function" name="clapper_player_play" link="method.Player.play.html" /><keyword type="function" name="clapper_player_seek" link="method.Player.seek.html" /><keyword type="function" name="clapper_player_seek_custom" link="method.Player.seek_custom.html" /><keyword type="function" name="clapper_player_set_audio_enabled" link="method.Player.set_audio_enabled.html" /><keyword type="function" name="clapper_player_set_audio_filter" link="method.Player.set_audio_filter.html" /><keyword type="function" name="clapper_player_set_audio_offset" link="method.Player.set_audio_offset.html" /><keyword type="function" name="clapper_player_set_audio_sink" link="method.Player.set_audio_sink.html" /><keyword type="function" name="clapper_player_set_autoplay" link="method.Player.set_autoplay.html" /><keyword type="function" name="clapper_player_set_mute" link="method.Player.set_mute.html" /><keyword type="function" name="clapper_player_set_speed" link="method.Player.set_speed.html" /><keyword type="function" name="clapper_player_set_subtitle_font_desc" link="method.Player.set_subtitle_font_desc.html" /><keyword type="function" name="clapper_player_set_subtitle_offset" link="method.Player.set_subtitle_offset.html" /><keyword type="function" name="clapper_player_set_subtitles_enabled" link="method.Player.set_subtitles_enabled.html" /><keyword type="function" name="clapper_player_set_video_enabled" link="method.Player.set_video_enabled.html" /><keyword type="function" name="clapper_player_set_video_filter" link="method.Player.set_video_filter.html" /><keyword type="function" name="clapper_player_set_video_sink" link="method.Player.set_video_sink.html" /><keyword type="function" name="clapper_player_set_volume" link="method.Player.set_volume.html" /><keyword type="function" name="clapper_player_stop" link="method.Player.stop.html" /><keyword type="function" name="clapper_player_new" link="ctor.Player.new.html" /><keyword type="property" name="The ClapperPlayer:audio-enabled property" link="property.Player.audio-enabled.html" /><keyword type="property" name="The ClapperPlayer:audio-filter property" link="property.Player.audio-filter.html" /><keyword type="property" name="The ClapperPlayer:audio-offset property" link="property.Player.audio-offset.html" /><keyword type="property" name="The ClapperPlayer:audio-sink property" link="property.Player.audio-sink.html" /><keyword type="property" name="The ClapperPlayer:audio-streams property" link="property.Player.audio-streams.html" /><keyword type="property" name="The ClapperPlayer:autoplay property" link="property.Player.autoplay.html" /><keyword type="property" name="The ClapperPlayer:current-audio-decoder property" link="property.Player.current-audio-decoder.html" /><keyword type="property" name="The ClapperPlayer:current-video-decoder property" link="property.Player.current-video-decoder.html" /><keyword type="property" name="The ClapperPlayer:mute property" link="property.Player.mute.html" /><keyword type="property" name="The ClapperPlayer:position property" link="property.Player.position.html" /><keyword type="property" name="The ClapperPlayer:queue property" link="property.Player.queue.html" /><keyword type="property" name="The ClapperPlayer:speed property" link="property.Player.speed.html" /><keyword type="property" name="The ClapperPlayer:state property" link="property.Player.state.html" /><keyword type="property" name="The ClapperPlayer:subtitle-font-desc property" link="property.Player.subtitle-font-desc.html" /><keyword type="property" name="The ClapperPlayer:subtitle-offset property" link="property.Player.subtitle-offset.html" /><keyword type="property" name="The ClapperPlayer:subtitle-streams property" link="property.Player.subtitle-streams.html" /><keyword type="property" name="The ClapperPlayer:subtitles-enabled property" link="property.Player.subtitles-enabled.html" /><keyword type="property" name="The ClapperPlayer:video-enabled property" link="property.Player.video-enabled.html" /><keyword type="property" name="The ClapperPlayer:video-filter property" link="property.Player.video-filter.html" /><keyword type="property" name="The ClapperPlayer:video-sink property" link="property.Player.video-sink.html" /><keyword type="property" name="The ClapperPlayer:video-streams property" link="property.Player.video-streams.html" /><keyword type="property" name="The ClapperPlayer:volume property" link="property.Player.volume.html" /><keyword type="signal" name="The ClapperPlayer::error signal" link="signal.Player.error.html" /><keyword type="signal" name="The ClapperPlayer::missing-plugin signal" link="signal.Player.missing-plugin.html" /><keyword type="signal" name="The ClapperPlayer::seek-done signal" link="signal.Player.seek-done.html" /><keyword type="signal" name="The ClapperPlayer::warning signal" link="signal.Player.warning.html" /><keyword type="struct" name="ClapperQueue" link="class.Queue.html" /><keyword type="member" name="QueueClass.parent_class" link="class.Queue.html" /><keyword type="function" name="clapper_queue_add_item" link="method.Queue.add_item.html" /><keyword type="function" name="clapper_queue_clear" link="method.Queue.clear.html" /><keyword type="function" name="clapper_queue_find_item" link="method.Queue.find_item.html" /><keyword type="function" name="clapper_queue_get_current_index" link="method.Queue.get_current_index.html" /><keyword type="function" name="clapper_queue_get_current_item" link="method.Queue.get_current_item.html" /><keyword type="function" name="clapper_queue_get_gapless" link="method.Queue.get_gapless.html" /><keyword type="function" name="clapper_queue_get_instant" link="method.Queue.get_instant.html" /><keyword type="function" name="clapper_queue_get_item" link="method.Queue.get_item.html" /><keyword type="function" name="clapper_queue_get_n_items" link="method.Queue.get_n_items.html" /><keyword type="function" name="clapper_queue_get_progression_mode" link="method.Queue.get_progression_mode.html" /><keyword type="function" name="clapper_queue_insert_item" link="method.Queue.insert_item.html" /><keyword type="function" name="clapper_queue_item_is_current" link="method.Queue.item_is_current.html" /><keyword type="function" name="clapper_queue_remove_index" link="method.Queue.remove_index.html" /><keyword type="function" name="clapper_queue_remove_item" link="method.Queue.remove_item.html" /><keyword type="function" name="clapper_queue_reposition_item" link="method.Queue.reposition_item.html" /><keyword type="function" name="clapper_queue_select_index" link="method.Queue.select_index.html" /><keyword type="function" name="clapper_queue_select_item" link="method.Queue.select_item.html" /><keyword type="function" name="clapper_queue_select_next_item" link="method.Queue.select_next_item.html" /><keyword type="function" name="clapper_queue_select_previous_item" link="method.Queue.select_previous_item.html" /><keyword type="function" name="clapper_queue_set_gapless" link="method.Queue.set_gapless.html" /><keyword type="function" name="clapper_queue_set_instant" link="method.Queue.set_instant.html" /><keyword type="function" name="clapper_queue_set_progression_mode" link="method.Queue.set_progression_mode.html" /><keyword type="function" name="clapper_queue_steal_index" link="method.Queue.steal_index.html" /><keyword type="property" name="The ClapperQueue:current-index property" link="property.Queue.current-index.html" /><keyword type="property" name="The ClapperQueue:current-item property" link="property.Queue.current-item.html" /><keyword type="property" name="The ClapperQueue:gapless property" link="property.Queue.gapless.html" /><keyword type="property" name="The ClapperQueue:instant property" link="property.Queue.instant.html" /><keyword type="property" name="The ClapperQueue:n-items property" link="property.Queue.n-items.html" /><keyword type="property" name="The ClapperQueue:progression-mode property" link="property.Queue.progression-mode.html" /><keyword type="struct" name="ClapperServer" link="class.Server.html" /><keyword type="member" name="ServerClass.parent_class" link="class.Server.html" /><keyword type="function" name="clapper_server_get_current_port" link="method.Server.get_current_port.html" /><keyword type="function" name="clapper_server_get_enabled" link="method.Server.get_enabled.html" /><keyword type="function" name="clapper_server_get_port" link="method.Server.get_port.html" /><keyword type="function" name="clapper_server_get_queue_controllable" link="method.Server.get_queue_controllable.html" /><keyword type="function" name="clapper_server_get_running" link="method.Server.get_running.html" /><keyword type="function" name="clapper_server_set_enabled" link="method.Server.set_enabled.html" /><keyword type="function" name="clapper_server_set_port" link="method.Server.set_port.html" /><keyword type="function" name="clapper_server_set_queue_controllable" link="method.Server.set_queue_controllable.html" /><keyword type="function" name="clapper_server_new" link="ctor.Server.new.html" /><keyword type="property" name="The ClapperServer:current-port property" link="property.Server.current-port.html" /><keyword type="property" name="The ClapperServer:enabled property" link="property.Server.enabled.html" /><keyword type="property" name="The ClapperServer:port property" link="property.Server.port.html" /><keyword type="property" name="The ClapperServer:queue-controllable property" link="property.Server.queue-controllable.html" /><keyword type="property" name="The ClapperServer:running property" link="property.Server.running.html" /><keyword type="signal" name="The ClapperServer::error signal" link="signal.Server.error.html" /><keyword type="struct" name="ClapperStream" link="class.Stream.html" /><keyword type="member" name="StreamClass.parent_class" link="class.Stream.html" /><keyword type="member" name="StreamClass.internal_stream_updated" link="class.Stream.html" /><keyword type="member" name="StreamClass.padding" link="class.Stream.html" /><keyword type="function" name="clapper_stream_get_stream_type" link="method.Stream.get_stream_type.html" /><keyword type="function" name="clapper_stream_get_title" link="method.Stream.get_title.html" /><keyword type="property" name="The ClapperStream:stream-type property" link="property.Stream.stream-type.html" /><keyword type="property" name="The ClapperStream:title property" link="property.Stream.title.html" /><keyword type="struct" name="ClapperStreamList" link="class.StreamList.html" /><keyword type="member" name="StreamListClass.parent_class" link="class.StreamList.html" /><keyword type="function" name="clapper_stream_list_get_current_index" link="method.StreamList.get_current_index.html" /><keyword type="function" name="clapper_stream_list_get_current_stream" link="method.StreamList.get_current_stream.html" /><keyword type="function" name="clapper_stream_list_get_n_streams" link="method.StreamList.get_n_streams.html" /><keyword type="function" name="clapper_stream_list_get_stream" link="method.StreamList.get_stream.html" /><keyword type="function" name="clapper_stream_list_select_index" link="method.StreamList.select_index.html" /><keyword type="function" name="clapper_stream_list_select_stream" link="method.StreamList.select_stream.html" /><keyword type="property" name="The ClapperStreamList:current-index property" link="property.StreamList.current-index.html" /><keyword type="property" name="The ClapperStreamList:current-stream property" link="property.StreamList.current-stream.html" /><keyword type="property" name="The ClapperStreamList:n-streams property" link="property.StreamList.n-streams.html" /><keyword type="struct" name="ClapperSubtitleStream" link="class.SubtitleStream.html" /><keyword type="member" name="SubtitleStreamClass.parent_class" link="class.SubtitleStream.html" /><keyword type="function" name="clapper_subtitle_stream_get_lang_code" link="method.SubtitleStream.get_lang_code.html" /><keyword type="function" name="clapper_subtitle_stream_get_lang_name" link="method.SubtitleStream.get_lang_name.html" /><keyword type="property" name="The ClapperSubtitleStream:lang-code property" link="property.SubtitleStream.lang-code.html" /><keyword type="property" name="The ClapperSubtitleStream:lang-name property" link="property.SubtitleStream.lang-name.html" /><keyword type="struct" name="ClapperThreadedObject" link="class.ThreadedObject.html" /><keyword type="member" name="ThreadedObjectClass.parent_class" link="class.ThreadedObject.html" /><keyword type="member" name="ThreadedObjectClass.thread_start" link="class.ThreadedObject.html" /><keyword type="member" name="ThreadedObjectClass.thread_stop" link="class.ThreadedObject.html" /><keyword type="member" name="ThreadedObjectClass.padding" link="class.ThreadedObject.html" /><keyword type="function" name="clapper_threaded_object_get_context" link="method.ThreadedObject.get_context.html" /><keyword type="struct" name="ClapperTimeline" link="class.Timeline.html" /><keyword type="member" name="TimelineClass.parent_class" link="class.Timeline.html" /><keyword type="function" name="clapper_timeline_get_marker" link="method.Timeline.get_marker.html" /><keyword type="function" name="clapper_timeline_get_n_markers" link="method.Timeline.get_n_markers.html" /><keyword type="function" name="clapper_timeline_insert_marker" link="method.Timeline.insert_marker.html" /><keyword type="function" name="clapper_timeline_remove_marker" link="method.Timeline.remove_marker.html" /><keyword type="property" name="The ClapperTimeline:n-markers property" link="property.Timeline.n-markers.html" /><keyword type="struct" name="ClapperVideoStream" link="class.VideoStream.html" /><keyword type="member" name="VideoStreamClass.parent_class" link="class.VideoStream.html" /><keyword type="function" name="clapper_video_stream_get_bitrate" link="method.VideoStream.get_bitrate.html" /><keyword type="function" name="clapper_video_stream_get_codec" link="method.VideoStream.get_codec.html" /><keyword type="function" name="clapper_video_stream_get_fps" link="method.VideoStream.get_fps.html" /><keyword type="function" name="clapper_video_stream_get_height" link="method.VideoStream.get_height.html" /><keyword type="function" name="clapper_video_stream_get_pixel_format" link="method.VideoStream.get_pixel_format.html" /><keyword type="function" name="clapper_video_stream_get_width" link="method.VideoStream.get_width.html" /><keyword type="property" name="The ClapperVideoStream:bitrate property" link="property.VideoStream.bitrate.html" /><keyword type="property" name="The ClapperVideoStream:codec property" link="property.VideoStream.codec.html" /><keyword type="property" name="The ClapperVideoStream:fps property" link="property.VideoStream.fps.html" /><keyword type="property" name="The ClapperVideoStream:height property" link="property.VideoStream.height.html" /><keyword type="property" name="The ClapperVideoStream:pixel-format property" link="property.VideoStream.pixel-format.html" /><keyword type="property" name="The ClapperVideoStream:width property" link="property.VideoStream.width.html" /><keyword type="constant" name="CLAPPER_HAVE_DISCOVERER" link="const.HAVE_DISCOVERER.html" /><keyword type="constant" name="CLAPPER_HAVE_MPRIS" link="const.HAVE_MPRIS.html" /><keyword type="constant" name="CLAPPER_HAVE_SERVER" link="const.HAVE_SERVER.html" /><keyword type="constant" name="CLAPPER_MAJOR_VERSION" link="const.MAJOR_VERSION.html" /><keyword type="constant" name="CLAPPER_MARKER_NO_END" link="const.MARKER_NO_END.html" /><keyword type="constant" name="CLAPPER_MICRO_VERSION" link="const.MICRO_VERSION.html" /><keyword type="constant" name="CLAPPER_MINOR_VERSION" link="const.MINOR_VERSION.html" /><keyword type="constant" name="CLAPPER_QUEUE_INVALID_POSITION" link="const.QUEUE_INVALID_POSITION.html" /><keyword type="constant" name="CLAPPER_STREAM_LIST_INVALID_POSITION" link="const.STREAM_LIST_INVALID_POSITION.html" /><keyword type="constant" name="CLAPPER_TIME_FORMAT" link="const.TIME_FORMAT.html" /><keyword type="constant" name="CLAPPER_TIME_MS_FORMAT" link="const.TIME_MS_FORMAT.html" /><keyword type="constant" name="CLAPPER_VERSION_S" link="const.VERSION_S.html" /><keyword type="enum" name="ClapperDiscovererDiscoveryMode" link="enum.DiscovererDiscoveryMode.html" /><keyword type="constant" name="CLAPPER_DISCOVERER_DISCOVERY_ALWAYS" link="enum.DiscovererDiscoveryMode.html" /><keyword type="constant" name="CLAPPER_DISCOVERER_DISCOVERY_NONCURRENT" link="enum.DiscovererDiscoveryMode.html" /><keyword type="enum" name="ClapperMarkerType" link="enum.MarkerType.html" /><keyword type="constant" name="CLAPPER_MARKER_TYPE_UNKNOWN" link="enum.MarkerType.html" /><keyword type="constant" name="CLAPPER_MARKER_TYPE_TITLE" link="enum.MarkerType.html" /><keyword type="constant" name="CLAPPER_MARKER_TYPE_CHAPTER" link="enum.MarkerType.html" /><keyword type="constant" name="CLAPPER_MARKER_TYPE_TRACK" link="enum.MarkerType.html" /><keyword type="constant" name="CLAPPER_MARKER_TYPE_CUSTOM_1" link="enum.MarkerType.html" /><keyword type="constant" name="CLAPPER_MARKER_TYPE_CUSTOM_2" link="enum.MarkerType.html" /><keyword type="constant" name="CLAPPER_MARKER_TYPE_CUSTOM_3" link="enum.MarkerType.html" /><keyword type="enum" name="ClapperPlayerSeekMethod" link="enum.PlayerSeekMethod.html" /><keyword type="constant" name="CLAPPER_PLAYER_SEEK_METHOD_ACCURATE" link="enum.PlayerSeekMethod.html" /><keyword type="constant" name="CLAPPER_PLAYER_SEEK_METHOD_NORMAL" link="enum.PlayerSeekMethod.html" /><keyword type="constant" name="CLAPPER_PLAYER_SEEK_METHOD_FAST" link="enum.PlayerSeekMethod.html" /><keyword type="enum" name="ClapperPlayerState" link="enum.PlayerState.html" /><keyword type="constant" name="CLAPPER_PLAYER_STATE_STOPPED" link="enum.PlayerState.html" /><keyword type="constant" name="CLAPPER_PLAYER_STATE_BUFFERING" link="enum.PlayerState.html" /><keyword type="constant" name="CLAPPER_PLAYER_STATE_PAUSED" link="enum.PlayerState.html" /><keyword type="constant" name="CLAPPER_PLAYER_STATE_PLAYING" link="enum.PlayerState.html" /><keyword type="enum" name="ClapperQueueProgressionMode" link="enum.QueueProgressionMode.html" /><keyword type="constant" name="CLAPPER_QUEUE_PROGRESSION_NONE" link="enum.QueueProgressionMode.html" /><keyword type="constant" name="CLAPPER_QUEUE_PROGRESSION_CONSECUTIVE" link="enum.QueueProgressionMode.html" /><keyword type="constant" name="CLAPPER_QUEUE_PROGRESSION_REPEAT_ITEM" link="enum.QueueProgressionMode.html" /><keyword type="constant" name="CLAPPER_QUEUE_PROGRESSION_CAROUSEL" link="enum.QueueProgressionMode.html" /><keyword type="constant" name="CLAPPER_QUEUE_PROGRESSION_SHUFFLE" link="enum.QueueProgressionMode.html" /><keyword type="enum" name="ClapperStreamType" link="enum.StreamType.html" /><keyword type="constant" name="CLAPPER_STREAM_TYPE_UNKNOWN" link="enum.StreamType.html" /><keyword type="constant" name="CLAPPER_STREAM_TYPE_VIDEO" link="enum.StreamType.html" /><keyword type="constant" name="CLAPPER_STREAM_TYPE_AUDIO" link="enum.StreamType.html" /><keyword type="constant" name="CLAPPER_STREAM_TYPE_SUBTITLE" link="enum.StreamType.html" /><keyword type="macro" name="CLAPPER_AUDIO_STREAM_CAST" link="func.AUDIO_STREAM_CAST.html" /><keyword type="macro" name="CLAPPER_CHECK_VERSION" link="func.CHECK_VERSION.html" /><keyword type="macro" name="CLAPPER_DISCOVERER_CAST" link="func.DISCOVERER_CAST.html" /><keyword type="macro" name="CLAPPER_ENCODE_VERSION" link="func.ENCODE_VERSION.html" /><keyword type="macro" name="CLAPPER_FEATURE_CAST" link="func.FEATURE_CAST.html" /><keyword type="macro" name="CLAPPER_MARKER_CAST" link="func.MARKER_CAST.html" /><keyword type="macro" name="CLAPPER_MEDIA_ITEM_CAST" link="func.MEDIA_ITEM_CAST.html" /><keyword type="macro" name="CLAPPER_MPRIS_CAST" link="func.MPRIS_CAST.html" /><keyword type="macro" name="CLAPPER_PLAYER_CAST" link="func.PLAYER_CAST.html" /><keyword type="macro" name="CLAPPER_QUEUE_CAST" link="func.QUEUE_CAST.html" /><keyword type="macro" name="CLAPPER_SERVER_CAST" link="func.SERVER_CAST.html" /><keyword type="macro" name="CLAPPER_STREAM_CAST" link="func.STREAM_CAST.html" /><keyword type="macro" name="CLAPPER_STREAM_LIST_CAST" link="func.STREAM_LIST_CAST.html" /><keyword type="macro" name="CLAPPER_SUBTITLE_STREAM_CAST" link="func.SUBTITLE_STREAM_CAST.html" /><keyword type="macro" name="CLAPPER_THREADED_OBJECT_CAST" link="func.THREADED_OBJECT_CAST.html" /><keyword type="macro" name="CLAPPER_TIME_ARGS" link="func.TIME_ARGS.html" /><keyword type="macro" name="CLAPPER_TIME_MS_ARGS" link="func.TIME_MS_ARGS.html" /><keyword type="macro" name="CLAPPER_TIMELINE_CAST" link="func.TIMELINE_CAST.html" /><keyword type="macro" name="CLAPPER_VIDEO_STREAM_CAST" link="func.VIDEO_STREAM_CAST.html" /><keyword type="function" name="clapper_init" link="func.init.html" /><keyword type="function" name="clapper_init_check" link="func.init_check.html" /></functions></book>