GstRTSPPermissions: GStreamer RTSP Server Reference Manual

## GstRTSPPermissions GstRTSPPermissions |

## Functions

GstRTSPPermissions * | gst_rtsp_permissions_new ()
GstRTSPPermissions * | gst_rtsp_permissions_ref ()
void | gst_rtsp_permissions_unref ()
void | gst_rtsp_permissions_add_role ()
void | gst_rtsp_permissions_add_role_valist ()
void | gst_rtsp_permissions_remove_role ()
const GstStructure * | gst_rtsp_permissions_get_role ()
gboolean | gst_rtsp_permissions_is_allowed ()

## Types and Values

struct | GstRTSPPermissions

## 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;
    };