mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-23 18:21:04 +00:00
libs: Export boxed type copy/free functions for the remaining types
This commit is contained in:
parent
7e94d2824f
commit
24fe473a01
6 changed files with 13 additions and 3 deletions
|
@ -444,7 +444,7 @@ gst_install_plugins_context_free (GstInstallPluginsContext * ctx)
|
|||
g_free (ctx);
|
||||
}
|
||||
|
||||
static GstInstallPluginsContext *
|
||||
GstInstallPluginsContext *
|
||||
gst_install_plugins_context_copy (GstInstallPluginsContext * ctx)
|
||||
{
|
||||
GstInstallPluginsContext *ret;
|
||||
|
|
|
@ -100,6 +100,8 @@ typedef struct _GstInstallPluginsContext GstInstallPluginsContext;
|
|||
GST_EXPORT
|
||||
GstInstallPluginsContext * gst_install_plugins_context_new (void);
|
||||
|
||||
GST_EXPORT
|
||||
GstInstallPluginsContext * gst_install_plugins_context_copy (GstInstallPluginsContext * ctx);
|
||||
GST_EXPORT
|
||||
void gst_install_plugins_context_free (GstInstallPluginsContext * ctx);
|
||||
|
||||
|
|
|
@ -1214,7 +1214,7 @@ gst_rtsp_message_parse_auth_credentials (GstRTSPMessage * msg,
|
|||
return (GstRTSPAuthCredential **) g_ptr_array_free (auth_credentials, FALSE);
|
||||
}
|
||||
|
||||
static GstRTSPAuthParam *
|
||||
GstRTSPAuthParam *
|
||||
gst_rtsp_auth_param_copy (GstRTSPAuthParam * param)
|
||||
{
|
||||
GstRTSPAuthParam *copy;
|
||||
|
@ -1229,7 +1229,7 @@ gst_rtsp_auth_param_copy (GstRTSPAuthParam * param)
|
|||
return copy;
|
||||
}
|
||||
|
||||
static void
|
||||
void
|
||||
gst_rtsp_auth_param_free (GstRTSPAuthParam * param)
|
||||
{
|
||||
if (param != NULL) {
|
||||
|
|
|
@ -267,6 +267,11 @@ struct _GstRTSPAuthParam {
|
|||
gchar *value;
|
||||
};
|
||||
|
||||
GST_EXPORT
|
||||
GstRTSPAuthParam * gst_rtsp_auth_param_copy (GstRTSPAuthParam * param);
|
||||
GST_EXPORT
|
||||
void gst_rtsp_auth_param_free (GstRTSPAuthParam * param);
|
||||
|
||||
GST_EXPORT
|
||||
GstRTSPAuthCredential ** gst_rtsp_message_parse_auth_credentials (GstRTSPMessage * msg, GstRTSPHeaderField field);
|
||||
|
||||
|
|
|
@ -139,6 +139,7 @@ EXPORTS
|
|||
gst_encoding_video_profile_set_pass
|
||||
gst_encoding_video_profile_set_variableframerate
|
||||
gst_install_plugins_async
|
||||
gst_install_plugins_context_copy
|
||||
gst_install_plugins_context_free
|
||||
gst_install_plugins_context_get_type
|
||||
gst_install_plugins_context_new
|
||||
|
|
|
@ -2,6 +2,8 @@ EXPORTS
|
|||
gst_rtsp_auth_credential_get_type
|
||||
gst_rtsp_auth_credentials_free
|
||||
gst_rtsp_auth_method_get_type
|
||||
gst_rtsp_auth_param_copy
|
||||
gst_rtsp_auth_param_free
|
||||
gst_rtsp_auth_param_get_type
|
||||
gst_rtsp_connection_accept
|
||||
gst_rtsp_connection_clear_auth_params
|
||||
|
|
Loading…
Reference in a new issue