## gstrtspbase64 gstrtspbase64 — Helper functions to handle Base64 |

## Synopsis

    #include <gst/rtsp/gstrtspbase64.h>

    gchar *             gst_rtsp_base64_encode              (const gchar *data,
                                                             gsize len);
    void                gst_rtsp_base64_decode_ip           (gchar *data,
                                                             gsize *len);

## Description

Last reviewed on 2007-07-24 (0.10.14)

## Details

### gst_rtsp_base64_encode ()

    gchar *             gst_rtsp_base64_encode              (const gchar *data,
                                                             gsize len);

### Warning

`gst_rtsp_base64_encode` is deprecated and should not be used in newly-written code. Use `g_base64_encode()`

Encode a sequence of binary data into its Base-64 stringified representation.

`data` : | the binary data to encode
`len` : | the length of `data`
Returns : | a newly allocated, zero-terminated Base-64 encoded string representing `data`.

### gst_rtsp_base64_decode_ip ()

    void                gst_rtsp_base64_decode_ip           (gchar *data,
                                                             gsize *len);

### Warning

`gst_rtsp_base64_decode_ip` is deprecated and should not be used in newly-written code. use `g_base64_decode_inplace()` instead.

Decode the base64 string pointed to by `data` in-place. When `len` is not NULL it will contain the length of the decoded data.

`data` : | the base64 encoded data
`len` : | location for output length or NULL