GstRTSPAuth

GstRTSPAuth

Synopsis

                    GstRTSPAuth;
                    GstRTSPAuthClass;
GstRTSPAuth *       gst_rtsp_auth_new                   (void);
void                gst_rtsp_auth_set_basic             (GstRTSPAuth *auth,
                                                         const gchar *basic);
gboolean            gst_rtsp_auth_setup_auth            (GstRTSPAuth *auth,
                                                         GstRTSPClient *client,
                                                         GQuark hint,
                                                         GstRTSPClientState *state);
gboolean            gst_rtsp_auth_check_method          (GstRTSPAuth *auth,
                                                         GstRTSPClient *client,
                                                         GQuark hint,
                                                         GstRTSPClientState *state);
gchar *             gst_rtsp_auth_make_basic            (const gchar *user,
                                                         const gchar *pass);

Object Hierarchy

  GObject
   +----GstRTSPAuth

Description

Details

GstRTSPAuth

typedef struct _GstRTSPAuth GstRTSPAuth;

GstRTSPAuthClass

typedef struct {
  GObjectClass  parent_class;

  gboolean (*setup_auth)   (GstRTSPAuth *auth, GstRTSPClient * client,
                            GQuark hint, GstRTSPClientState *state);
  gboolean (*check_method) (GstRTSPAuth *auth, GstRTSPClient * client,
                            GQuark hint, GstRTSPClientState *state);
} GstRTSPAuthClass;

gst_rtsp_auth_new ()

GstRTSPAuth *       gst_rtsp_auth_new                   (void);

gst_rtsp_auth_set_basic ()

void                gst_rtsp_auth_set_basic             (GstRTSPAuth *auth,
                                                         const gchar *basic);

gst_rtsp_auth_setup_auth ()

gboolean            gst_rtsp_auth_setup_auth            (GstRTSPAuth *auth,
                                                         GstRTSPClient *client,
                                                         GQuark hint,
                                                         GstRTSPClientState *state);

gst_rtsp_auth_check_method ()

gboolean            gst_rtsp_auth_check_method          (GstRTSPAuth *auth,
                                                         GstRTSPClient *client,
                                                         GQuark hint,
                                                         GstRTSPClientState *state);

gst_rtsp_auth_make_basic ()

gchar *             gst_rtsp_auth_make_basic            (const gchar *user,
                                                         const gchar *pass);