GstRTSPPermissions

GstRTSPPermissions

Functions

Types and Values

Object Hierarchy

    GBoxed
    ╰── GstRTSPPermissions

Description

Functions

gst_rtsp_permissions_new ()

GstRTSPPermissions *
gst_rtsp_permissions_new (void);

gst_rtsp_permissions_ref ()

GstRTSPPermissions *
gst_rtsp_permissions_ref (GstRTSPPermissions *permissions);

gst_rtsp_permissions_unref ()

void
gst_rtsp_permissions_unref (GstRTSPPermissions *permissions);

gst_rtsp_permissions_add_role ()

void
gst_rtsp_permissions_add_role (GstRTSPPermissions *permissions,
                               const gchar *role,
                               const gchar *fieldname,
                               ...);

gst_rtsp_permissions_add_role_valist ()

void
gst_rtsp_permissions_add_role_valist (GstRTSPPermissions *permissions,
                                      const gchar *role,
                                      const gchar *fieldname,
                                      va_list var_args);

gst_rtsp_permissions_remove_role ()

void
gst_rtsp_permissions_remove_role (GstRTSPPermissions *permissions,
                                  const gchar *role);

gst_rtsp_permissions_get_role ()

const GstStructure *
gst_rtsp_permissions_get_role (GstRTSPPermissions *permissions,
                               const gchar *role);

gst_rtsp_permissions_is_allowed ()

gboolean
gst_rtsp_permissions_is_allowed (GstRTSPPermissions *permissions,
                                 const gchar *role,
                                 const gchar *permission);

Types and Values

struct GstRTSPPermissions

struct GstRTSPPermissions {
  GstMiniObject mini_object;
};