rtsp-server: add API to enable retransmission requests
[platform/upstream/gstreamer.git] / docs / libs / gst-rtsp-server-sections.txt
index 85d8536..956ac0a 100644 (file)
@@ -13,6 +13,7 @@ gst_rtsp_address_free
 <SUBSECTION AddressPool>
 GstRTSPAddressPool
 GstRTSPAddressPoolClass
+GstRTSPAddressPoolResult
 gst_rtsp_address_pool_new
 gst_rtsp_address_pool_clear
 gst_rtsp_address_pool_dump
@@ -43,10 +44,16 @@ gst_rtsp_auth_new
 
 gst_rtsp_auth_get_tls_certificate
 gst_rtsp_auth_set_tls_certificate
+gst_rtsp_auth_get_tls_database
+gst_rtsp_auth_set_tls_database
+gst_rtsp_auth_get_tls_authentication_mode
+gst_rtsp_auth_set_tls_authentication_mode
 gst_rtsp_auth_make_basic
 gst_rtsp_auth_add_basic
 gst_rtsp_auth_remove_basic
 gst_rtsp_auth_check
+gst_rtsp_auth_get_default_token
+gst_rtsp_auth_set_default_token
 
 <SUBSECTION AuthChecks>
 GST_RTSP_AUTH_CHECK_CONNECT
@@ -78,17 +85,12 @@ gst_rtsp_auth_get_type
 <SECTION>
 <FILE>rtsp-client</FILE>
 <TITLE>GstRTSPClient</TITLE>
-<SUBSECTION ClientState>
-GstRTSPClientState
-gst_rtsp_client_state_get_current
-gst_rtsp_client_state_pop_current
-gst_rtsp_client_state_push_current
-
 <SUBSECTION Client>
 GstRTSPClient
 GstRTSPClientClass
 
 gst_rtsp_client_new
+gst_rtsp_client_close
 
 gst_rtsp_client_get_session_pool
 gst_rtsp_client_set_session_pool
@@ -129,6 +131,18 @@ gst_rtsp_client_get_type
 </SECTION>
 
 <SECTION>
+<FILE>rtsp-context</FILE>
+<TITLE>GstRTSPContext</TITLE>
+GstRTSPContext
+gst_rtsp_context_get_current
+gst_rtsp_context_push_current
+gst_rtsp_context_pop_current
+<SUBSECTION Standard>
+GST_TYPE_RTSP_CONTEXT
+gst_rtsp_context_get_type
+</SECTION>
+
+<SECTION>
 <FILE>rtsp-media</FILE>
 <TITLE>GstRTSPMedia</TITLE>
 GstRTSPMedia
@@ -146,6 +160,9 @@ gst_rtsp_media_is_shared
 gst_rtsp_media_set_reusable
 gst_rtsp_media_is_reusable
 
+gst_rtsp_media_set_profiles
+gst_rtsp_media_get_profiles
+
 gst_rtsp_media_set_protocols
 gst_rtsp_media_get_protocols
 
@@ -158,12 +175,34 @@ gst_rtsp_media_get_address_pool
 gst_rtsp_media_set_buffer_size
 gst_rtsp_media_get_buffer_size
 
+gst_rtsp_media_set_retransmission_time
+gst_rtsp_media_get_retransmission_time
+
+gst_rtsp_media_set_do_retransmission
+gst_rtsp_media_get_do_retransmission
+
+gst_rtsp_media_set_latency
+gst_rtsp_media_get_latency
+
+gst_rtsp_media_setup_sdp
+gst_rtsp_media_setup_sdp_full
+gst_rtsp_media_handle_sdp
+gst_rtsp_media_handle_sdp_full
+
 <SUBSECTION MediaPrepare>
 gst_rtsp_media_prepare
 gst_rtsp_media_unprepare
 GstRTSPMediaStatus
 gst_rtsp_media_get_status
 
+<SUBSECTION MediaSuspend>
+gst_rtsp_media_set_suspend_mode
+gst_rtsp_media_get_suspend_mode
+
+GstRTSPSuspendMode
+gst_rtsp_media_suspend
+gst_rtsp_media_unsuspend
+
 <SUBSECTION MediaStreams>
 gst_rtsp_media_collect_streams
 gst_rtsp_media_create_stream
@@ -195,6 +234,8 @@ GST_RTSP_MEDIA_GET_CLASS
 GST_TYPE_RTSP_MEDIA
 GstRTSPMediaPrivate
 gst_rtsp_media_get_type
+GST_TYPE_RTSP_SUSPEND_MODE
+gst_rtsp_suspend_mode_get_type
 </SECTION>
 
 <SECTION>
@@ -202,7 +243,6 @@ gst_rtsp_media_get_type
 <TITLE>GstRTSPMediaFactory</TITLE>
 GstRTSPMediaFactory
 GstRTSPMediaFactoryClass
-
 gst_rtsp_media_factory_new
 
 gst_rtsp_media_factory_get_launch
@@ -211,6 +251,7 @@ gst_rtsp_media_factory_set_launch
 gst_rtsp_media_factory_get_permissions
 gst_rtsp_media_factory_set_permissions
 gst_rtsp_media_factory_add_role
+gst_rtsp_media_factory_add_role_from_structure
 
 gst_rtsp_media_factory_set_shared
 gst_rtsp_media_factory_is_shared
@@ -221,14 +262,37 @@ gst_rtsp_media_factory_set_eos_shutdown
 gst_rtsp_media_factory_get_protocols
 gst_rtsp_media_factory_set_protocols
 
+gst_rtsp_media_factory_get_transport_mode
+gst_rtsp_media_factory_set_transport_mode
+
+gst_rtsp_media_factory_set_profiles
+gst_rtsp_media_factory_get_profiles
+
 gst_rtsp_media_factory_get_address_pool
 gst_rtsp_media_factory_set_address_pool
 
 gst_rtsp_media_factory_get_buffer_size
 gst_rtsp_media_factory_set_buffer_size
 
+gst_rtsp_media_factory_get_suspend_mode
+gst_rtsp_media_factory_set_suspend_mode
+
+gst_rtsp_media_factory_set_retransmission_time
+gst_rtsp_media_factory_get_retransmission_time
+
+gst_rtsp_media_factory_set_do_retransmission
+gst_rtsp_media_factory_get_do_retransmission
+
+gst_rtsp_media_factory_set_latency
+gst_rtsp_media_factory_get_latency
+
+gst_rtsp_media_factory_set_media_gtype
+gst_rtsp_media_factory_get_media_gtype
+
 gst_rtsp_media_factory_construct
+gst_rtsp_media_factory_construct_full
 gst_rtsp_media_factory_create_element
+gst_rtsp_media_factory_create_element_full
 
 <SUBSECTION Standard>
 GST_RTSP_MEDIA_FACTORY_CAST
@@ -273,6 +337,7 @@ gst_rtsp_mount_points_new
 gst_rtsp_mount_points_add_factory
 gst_rtsp_mount_points_remove_factory
 gst_rtsp_mount_points_match
+gst_rtsp_mount_points_make_path
 <SUBSECTION Standard>
 GST_RTSP_MOUNT_POINTS_CAST
 GST_RTSP_MOUNT_POINTS_CLASS_CAST
@@ -302,6 +367,9 @@ gst_rtsp_permissions_ref
 gst_rtsp_permissions_unref
 gst_rtsp_permissions_add_role
 gst_rtsp_permissions_add_role_valist
+gst_rtsp_permissions_add_role_empty
+gst_rtsp_permissions_add_role_from_structure
+gst_rtsp_permissions_add_permission_for_role
 gst_rtsp_permissions_remove_role
 gst_rtsp_permissions_get_role
 gst_rtsp_permissions_is_allowed
@@ -424,6 +492,7 @@ gst_rtsp_session_media_matches
 
 gst_rtsp_session_media_get_media
 gst_rtsp_session_media_get_base_time
+gst_rtsp_session_media_get_rtpinfo
 
 gst_rtsp_session_media_set_state
 
@@ -503,6 +572,23 @@ gst_rtsp_stream_set_mtu
 gst_rtsp_stream_get_dscp_qos
 gst_rtsp_stream_set_dscp_qos
 
+gst_rtsp_stream_set_profiles
+gst_rtsp_stream_get_profiles
+
+gst_rtsp_stream_get_protocols
+gst_rtsp_stream_set_protocols
+
+gst_rtsp_stream_get_retransmission_time
+gst_rtsp_stream_set_retransmission_time
+
+gst_rtsp_stream_set_buffer_size
+gst_rtsp_stream_get_buffer_size
+
+gst_rtsp_stream_set_seqnum_offset
+gst_rtsp_stream_get_current_seqnum
+
+gst_rtsp_stream_is_transport_supported
+
 gst_rtsp_stream_get_address_pool
 gst_rtsp_stream_set_address_pool
 gst_rtsp_stream_reserve_address
@@ -516,6 +602,7 @@ gst_rtsp_stream_get_rtpsession
 gst_rtsp_stream_get_ssrc
 gst_rtsp_stream_get_rtpinfo
 gst_rtsp_stream_get_caps
+gst_rtsp_stream_get_pt
 
 gst_rtsp_stream_recv_rtcp
 gst_rtsp_stream_recv_rtp
@@ -525,6 +612,24 @@ gst_rtsp_stream_remove_transport
 
 gst_rtsp_stream_get_rtp_socket
 gst_rtsp_stream_get_rtcp_socket
+
+gst_rtsp_stream_set_blocked
+gst_rtsp_stream_is_blocking
+
+gst_rtsp_stream_query_stop
+gst_rtsp_stream_query_position
+
+gst_rtsp_stream_update_crypto
+
+gst_rtsp_stream_set_pt_map
+gst_rtsp_stream_request_aux_sender
+gst_rtsp_stream_request_aux_receiver
+
+gst_rtsp_stream_seekable
+
+GstRTSPStreamTransportFilterFunc
+gst_rtsp_stream_transport_filter
+
 <SUBSECTION Standard>
 GST_RTSP_STREAM_CAST
 GST_RTSP_STREAM_CLASS_CAST
@@ -550,6 +655,11 @@ gst_rtsp_stream_transport_get_stream
 gst_rtsp_stream_transport_get_transport
 gst_rtsp_stream_transport_set_transport
 
+gst_rtsp_stream_transport_get_url
+gst_rtsp_stream_transport_set_url
+
+gst_rtsp_stream_transport_get_rtpinfo
+
 GstRTSPSendFunc
 gst_rtsp_stream_transport_set_callbacks
 
@@ -600,6 +710,7 @@ gst_rtsp_thread_pool_get_max_threads
 gst_rtsp_thread_pool_set_max_threads
 
 gst_rtsp_thread_pool_get_thread
+gst_rtsp_thread_pool_cleanup
 <SUBSECTION Standard>
 GST_RTSP_THREAD_CAST
 GST_RTSP_THREAD_POOL_CAST
@@ -629,7 +740,9 @@ gst_rtsp_token_ref
 gst_rtsp_token_unref
 gst_rtsp_token_get_structure
 gst_rtsp_token_writable_structure
+gst_rtsp_token_set_string
 gst_rtsp_token_get_string
+gst_rtsp_token_set_bool
 gst_rtsp_token_is_allowed
 <SUBSECTION Standard>
 GST_RTSP_TOKEN_CAST
@@ -639,3 +752,106 @@ GST_TYPE_RTSP_TOKEN
 gst_rtsp_token_get_type
 </SECTION>
 
+<SECTION>
+<FILE>rtsp-onvif-server</FILE>
+<TITLE>GstRTSPOnvifServer</TITLE>
+GstRTSPOnvifServer
+GstRTSPOnvifServerClass
+
+gst_rtsp_onvif_server_new
+
+GST_RTSP_ONVIF_BACKCHANNEL_REQUIREMENT
+<SUBSECTION Standard>
+gst_rtsp_onvif_server_get_type
+GST_TYPE_RTSP_ONVIF_SERVER
+GST_RTSP_ONVIF_SERVER
+GST_RTSP_ONVIF_SERVER_CAST
+GST_RTSP_ONVIF_SERVER_CLASS
+GST_RTSP_ONVIF_SERVER_CLASS_CAST
+GST_RTSP_ONVIF_SERVER_GET_CLASS
+GST_IS_RTSP_ONVIF_SERVER
+GST_IS_RTSP_ONVIF_SERVER_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rtsp-onvif-server</FILE>
+<TITLE>GstRTSPOnvifServer</TITLE>
+GstRTSPOnvifServer
+GstRTSPOnvifServerClass
+
+gst_rtsp_onvif_server_new
+<SUBSECTION Standard>
+gst_rtsp_onvif_server_get_type
+GST_TYPE_RTSP_ONVIF_SERVER
+GST_RTSP_ONVIF_SERVER
+GST_RTSP_ONVIF_SERVER_CAST
+GST_RTSP_ONVIF_SERVER_CLASS
+GST_RTSP_ONVIF_SERVER_CLASS_CAST
+GST_RTSP_ONVIF_SERVER_GET_CLASS
+GST_IS_RTSP_ONVIF_SERVER
+GST_IS_RTSP_ONVIF_SERVER_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rtsp-onvif-client</FILE>
+<TITLE>GstRTSPOnvifClient</TITLE>
+GstRTSPOnvifClient
+GstRTSPOnvifClientClass
+<SUBSECTION Standard>
+gst_rtsp_onvif_client_get_type
+GST_TYPE_RTSP_ONVIF_CLIENT
+GST_RTSP_ONVIF_CLIENT
+GST_RTSP_ONVIF_CLIENT_CAST
+GST_RTSP_ONVIF_CLIENT_CLASS
+GST_RTSP_ONVIF_CLIENT_CLASS_CAST
+GST_RTSP_ONVIF_CLIENT_GET_CLASS
+GST_IS_RTSP_ONVIF_CLIENT
+GST_IS_RTSP_ONVIF_CLIENT_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rtsp-onvif-media-factory</FILE>
+<TITLE>GstRTSPOnvifMediaFactory</TITLE>
+GstRTSPOnvifMediaFactory
+GstRTSPOnvifMediaFactoryClass
+
+gst_rtsp_onvif_media_factory_new
+gst_rtsp_onvif_media_factory_has_backchannel_support
+gst_rtsp_onvif_media_factory_set_backchannel_bandwidth
+gst_rtsp_onvif_media_factory_get_backchannel_bandwidth
+gst_rtsp_onvif_media_factory_set_backchannel_launch
+gst_rtsp_onvif_media_factory_get_backchannel_launch
+<SUBSECTION Standard>
+GstRTSPOnvifMediaFactoryPrivate
+gst_rtsp_onvif_media_factory_get_type
+GST_TYPE_RTSP_ONVIF_MEDIA_FACTORY
+GST_RTSP_ONVIF_MEDIA_FACTORY
+GST_RTSP_ONVIF_MEDIA_FACTORY_CAST
+GST_RTSP_ONVIF_MEDIA_FACTORY_CLASS
+GST_RTSP_ONVIF_MEDIA_FACTORY_CLASS_CAST
+GST_RTSP_ONVIF_MEDIA_FACTORY_GET_CLASS
+GST_IS_RTSP_ONVIF_MEDIA_FACTORY
+GST_IS_RTSP_ONVIF_MEDIA_FACTORY_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rtsp-onvif-media</FILE>
+<TITLE>GstRTSPOnvifMedia</TITLE>
+GstRTSPOnvifMedia
+GstRTSPOnvifMediaClass
+
+gst_rtsp_onvif_media_collect_backchannel
+gst_rtsp_onvif_media_get_backchannel_bandwidth
+gst_rtsp_onvif_media_set_backchannel_bandwidth
+<SUBSECTION Standard>
+GstRTSPOnvifMediaPrivate
+gst_rtsp_onvif_media_get_type
+GST_TYPE_RTSP_ONVIF_MEDIA
+GST_RTSP_ONVIF_MEDIA
+GST_RTSP_ONVIF_MEDIA_CAST
+GST_RTSP_ONVIF_MEDIA_CLASS
+GST_RTSP_ONVIF_MEDIA_CLASS_CAST
+GST_RTSP_ONVIF_MEDIA_GET_CLASS
+GST_IS_RTSP_ONVIF_MEDIA
+GST_IS_RTSP_ONVIF_MEDIA_CLASS
+</SECTION>