Top | ![]() |
![]() |
![]() |
![]() |
GstRTSPResult gst_rtsp_message_new_request (GstRTSPMessage **msg
,GstRTSPMethod method
,const gchar *uri
);
GstRTSPResult gst_rtsp_message_init_request (GstRTSPMessage *msg
,GstRTSPMethod method
,const gchar *uri
);
GstRTSPResult gst_rtsp_message_parse_request (GstRTSPMessage *msg
,GstRTSPMethod *method
,const gchar **uri
,GstRTSPVersion *version
);
GstRTSPResult gst_rtsp_message_new_response (GstRTSPMessage **msg
,GstRTSPStatusCode code
,const gchar *reason
,const GstRTSPMessage *request
);
GstRTSPResult gst_rtsp_message_init_response (GstRTSPMessage *msg
,GstRTSPStatusCode code
,const gchar *reason
,const GstRTSPMessage *request
);
GstRTSPResult gst_rtsp_message_parse_response (GstRTSPMessage *msg
,GstRTSPStatusCode *code
,const gchar **reason
,GstRTSPVersion *version
);
GstRTSPResult gst_rtsp_message_new_data (GstRTSPMessage **msg
,guint8 channel
);
GstRTSPResult gst_rtsp_message_init_data (GstRTSPMessage *msg
,guint8 channel
);
GstRTSPResult gst_rtsp_message_parse_data (GstRTSPMessage *msg
,guint8 *channel
);
GstRTSPResult gst_rtsp_message_add_header (GstRTSPMessage *msg
,GstRTSPHeaderField field
,const gchar *value
);
GstRTSPResult gst_rtsp_message_take_header (GstRTSPMessage *msg
,GstRTSPHeaderField field
,gchar *value
);
GstRTSPResult gst_rtsp_message_remove_header (GstRTSPMessage *msg
,GstRTSPHeaderField field
,gint indx
);
GstRTSPResult gst_rtsp_message_get_header (const GstRTSPMessage *msg
,GstRTSPHeaderField field
,gchar **value
,gint indx
);
GstRTSPResult gst_rtsp_message_append_headers (const GstRTSPMessage *msg
,GString *str
);
GstRTSPResult gst_rtsp_message_set_body (GstRTSPMessage *msg
,const guint8 *data
,guint size
);
GstRTSPResult gst_rtsp_message_take_body (GstRTSPMessage *msg
,guint8 *data
,guint size
);
GstRTSPResult gst_rtsp_message_get_body (const GstRTSPMessage *msg
,guint8 **data
,guint *size
);
GstRTSPResult gst_rtsp_message_steal_body (GstRTSPMessage *msg
,guint8 **data
,guint *size
);