/**
* gst_rtsp_auth_setup:
* @auth: a #GstRTSPAuth
- * @client: the client
- * @state: TODO
+ * @state: the client state
*
- * Add authentication tokens to @response.
+ * Add authentication tokens to @response in @state.
*
* Returns: FALSE if something is wrong.
*/
/**
* GstRTSPMediaFactory:
- * @parent: the parent GObject
*
* The definition and logic for constructing the pipeline for a media. The media
* can contain multiple streams like audio and video.
/**
* GstRTSPMediaClass:
- * @context: the main context for dispatching messages
- * @loop: the mainloop for message.
- * @thread: the thread dispatching messages.
* @handle_message: handle a message
* @unprepare: the default implementation sets the pipeline's state
* to GST_STATE_NULL and removes all elements.
+ * @convert_range: convert a range to the given unit
+ * @query_position: query the current posision in the pipeline
+ * @query_stop: query when playback will stop
*
* The RTSP media class
*/
/**
* GstRTSPMountPoints:
- * @parent: parent GObject
- * @mounts: the mountpoints to mediafactory mapping
*
* Creates a #GstRTSPMediaFactory object for a given url.
*/
struct _GstRTSPMountPoints {
GObject parent;
+ /*< private >*/
GstRTSPMountPointsPrivate *priv;
};
/**
* GstRTSPMountPointsClass:
- * @parent_class: parent GObject class
- * @find_factory: Create or return a previously cached #GstRTSPMediaFactory object
- * for the given url. the default implementation will use the factory
- * added with gst_rtsp_mount_points_add_factory().
*
* The class for the media mounts object.
*/
/**
* GstRTSPSessionPool:
- * @max_sessions: the maximum number of sessions.
- * @lock: locking the session hashtable
- * @sessions: hashtable of sessions indexed by the session id.
*
* An object that keeps track of the active sessions. This object is usually
* attached to a #GstRTSPServer object to manage the sessions in that server.
/**
* GstRTSPStream:
- * @parent: the parent instance
*
* The definition of a media stream.
*/
struct _GstRTSPStream {
GObject parent;
+ /*< private >*/
GstRTSPStreamPrivate *priv;
};