GstByteReader

GstByteReader

Functions

#define GST_BYTE_READER_INIT()
GstByteReader * gst_byte_reader_new ()
void gst_byte_reader_free ()
void gst_byte_reader_init ()
gboolean gst_byte_reader_peek_sub_reader ()
gboolean gst_byte_reader_get_sub_reader ()
guint gst_byte_reader_get_pos ()
guint gst_byte_reader_get_remaining ()
gboolean gst_byte_reader_set_pos ()
guint gst_byte_reader_get_size ()
gboolean gst_byte_reader_skip ()
gboolean gst_byte_reader_get_int8 ()
gboolean gst_byte_reader_get_int16_be ()
gboolean gst_byte_reader_get_int16_le ()
gboolean gst_byte_reader_get_int24_be ()
gboolean gst_byte_reader_get_int24_le ()
gboolean gst_byte_reader_get_int32_be ()
gboolean gst_byte_reader_get_int32_le ()
gboolean gst_byte_reader_get_int64_be ()
gboolean gst_byte_reader_get_int64_le ()
gboolean gst_byte_reader_get_uint8 ()
gboolean gst_byte_reader_get_uint16_be ()
gboolean gst_byte_reader_get_uint16_le ()
gboolean gst_byte_reader_get_uint24_be ()
gboolean gst_byte_reader_get_uint24_le ()
gboolean gst_byte_reader_get_uint32_be ()
gboolean gst_byte_reader_get_uint32_le ()
gboolean gst_byte_reader_get_uint64_be ()
gboolean gst_byte_reader_get_uint64_le ()
gboolean gst_byte_reader_peek_int8 ()
gboolean gst_byte_reader_peek_int16_be ()
gboolean gst_byte_reader_peek_int16_le ()
gboolean gst_byte_reader_peek_int24_be ()
gboolean gst_byte_reader_peek_int24_le ()
gboolean gst_byte_reader_peek_int32_be ()
gboolean gst_byte_reader_peek_int32_le ()
gboolean gst_byte_reader_peek_int64_be ()
gboolean gst_byte_reader_peek_int64_le ()
gboolean gst_byte_reader_peek_uint8 ()
gboolean gst_byte_reader_peek_uint16_be ()
gboolean gst_byte_reader_peek_uint16_le ()
gboolean gst_byte_reader_peek_uint24_be ()
gboolean gst_byte_reader_peek_uint24_le ()
gboolean gst_byte_reader_peek_uint32_be ()
gboolean gst_byte_reader_peek_uint32_le ()
gboolean gst_byte_reader_peek_uint64_be ()
gboolean gst_byte_reader_peek_uint64_le ()
gboolean gst_byte_reader_get_float32_le ()
gboolean gst_byte_reader_get_float32_be ()
gboolean gst_byte_reader_get_float64_le ()
gboolean gst_byte_reader_get_float64_be ()
gboolean gst_byte_reader_peek_float32_le ()
gboolean gst_byte_reader_peek_float32_be ()
gboolean gst_byte_reader_peek_float64_le ()
gboolean gst_byte_reader_peek_float64_be ()
gboolean gst_byte_reader_get_data ()
gboolean gst_byte_reader_dup_data ()
gboolean gst_byte_reader_peek_data ()
guint gst_byte_reader_masked_scan_uint32 ()
guint gst_byte_reader_masked_scan_uint32_peek ()
#define gst_byte_reader_get_string()
gboolean gst_byte_reader_get_string_utf8 ()
#define gst_byte_reader_peek_string()
gboolean gst_byte_reader_peek_string_utf8 ()
#define gst_byte_reader_dup_string()
gboolean gst_byte_reader_dup_string_utf8 ()
gboolean gst_byte_reader_dup_string_utf16 ()
gboolean gst_byte_reader_dup_string_utf32 ()
#define gst_byte_reader_skip_string()
gboolean gst_byte_reader_skip_string_utf8 ()
gboolean gst_byte_reader_skip_string_utf16 ()
gboolean gst_byte_reader_skip_string_utf32 ()
void gst_byte_reader_skip_unchecked ()
gint8 gst_byte_reader_get_int8_unchecked ()
gint16 gst_byte_reader_get_int16_be_unchecked ()
gint16 gst_byte_reader_get_int16_le_unchecked ()
gint32 gst_byte_reader_get_int24_be_unchecked ()
gint32 gst_byte_reader_get_int24_le_unchecked ()
gint32 gst_byte_reader_get_int32_be_unchecked ()
gint32 gst_byte_reader_get_int32_le_unchecked ()
gint64 gst_byte_reader_get_int64_be_unchecked ()
gint64 gst_byte_reader_get_int64_le_unchecked ()
guint8 gst_byte_reader_get_uint8_unchecked ()
guint16 gst_byte_reader_get_uint16_be_unchecked ()
guint16 gst_byte_reader_get_uint16_le_unchecked ()
guint32 gst_byte_reader_get_uint24_be_unchecked ()
guint32 gst_byte_reader_get_uint24_le_unchecked ()
guint32 gst_byte_reader_get_uint32_be_unchecked ()
guint32 gst_byte_reader_get_uint32_le_unchecked ()
guint64 gst_byte_reader_get_uint64_be_unchecked ()
guint64 gst_byte_reader_get_uint64_le_unchecked ()
gint8 gst_byte_reader_peek_int8_unchecked ()
gint16 gst_byte_reader_peek_int16_be_unchecked ()
gint16 gst_byte_reader_peek_int16_le_unchecked ()
gint32 gst_byte_reader_peek_int24_be_unchecked ()
gint32 gst_byte_reader_peek_int24_le_unchecked ()
gint32 gst_byte_reader_peek_int32_be_unchecked ()
gint32 gst_byte_reader_peek_int32_le_unchecked ()
gint64 gst_byte_reader_peek_int64_be_unchecked ()
gint64 gst_byte_reader_peek_int64_le_unchecked ()
guint8 gst_byte_reader_peek_uint8_unchecked ()
guint16 gst_byte_reader_peek_uint16_be_unchecked ()
guint16 gst_byte_reader_peek_uint16_le_unchecked ()
guint32 gst_byte_reader_peek_uint24_be_unchecked ()
guint32 gst_byte_reader_peek_uint24_le_unchecked ()
guint32 gst_byte_reader_peek_uint32_be_unchecked ()
guint32 gst_byte_reader_peek_uint32_le_unchecked ()
guint64 gst_byte_reader_peek_uint64_be_unchecked ()
guint64 gst_byte_reader_peek_uint64_le_unchecked ()
gfloat gst_byte_reader_get_float32_le_unchecked ()
gfloat gst_byte_reader_get_float32_be_unchecked ()
gdouble gst_byte_reader_get_float64_le_unchecked ()
gdouble gst_byte_reader_get_float64_be_unchecked ()
gfloat gst_byte_reader_peek_float32_le_unchecked ()
gfloat gst_byte_reader_peek_float32_be_unchecked ()
gdouble gst_byte_reader_peek_float64_le_unchecked ()
gdouble gst_byte_reader_peek_float64_be_unchecked ()
guint8 * gst_byte_reader_dup_data_unchecked ()
const guint8 * gst_byte_reader_get_data_unchecked ()
const guint8 * gst_byte_reader_peek_data_unchecked ()

Types and Values

Includes

#include <gst/base/gstbytereader.h>

Description

Functions

GST_BYTE_READER_INIT()

#define GST_BYTE_READER_INIT(data, size) {data, size, 0}

gst_byte_reader_new ()

GstByteReader *
gst_byte_reader_new (const guint8 *data,
                     guint size);

gst_byte_reader_free ()

void
gst_byte_reader_free (GstByteReader *reader);

gst_byte_reader_init ()

void
gst_byte_reader_init (GstByteReader *reader,
                      const guint8 *data,
                      guint size);

gst_byte_reader_peek_sub_reader ()

gboolean
gst_byte_reader_peek_sub_reader (GstByteReader *reader,
                                 GstByteReader *sub_reader,
                                 guint size);

gst_byte_reader_get_sub_reader ()

gboolean
gst_byte_reader_get_sub_reader (GstByteReader *reader,
                                GstByteReader *sub_reader,
                                guint size);

gst_byte_reader_get_pos ()

guint
gst_byte_reader_get_pos (const GstByteReader *reader);

gst_byte_reader_get_remaining ()

guint
gst_byte_reader_get_remaining (const GstByteReader *reader);

gst_byte_reader_set_pos ()

gboolean
gst_byte_reader_set_pos (GstByteReader *reader,
                         guint pos);

gst_byte_reader_get_size ()

guint
gst_byte_reader_get_size (const GstByteReader *reader);

gst_byte_reader_skip ()

gboolean
gst_byte_reader_skip (GstByteReader *reader,
                      guint nbytes);

gst_byte_reader_get_int8 ()

gboolean
gst_byte_reader_get_int8 (GstByteReader *reader,
                          gint8 *val);

gst_byte_reader_get_int16_be ()

gboolean
gst_byte_reader_get_int16_be (GstByteReader *reader,
                              gint16 *val);

gst_byte_reader_get_int16_le ()

gboolean
gst_byte_reader_get_int16_le (GstByteReader *reader,
                              gint16 *val);

gst_byte_reader_get_int24_be ()

gboolean
gst_byte_reader_get_int24_be (GstByteReader *reader,
                              gint32 *val);

gst_byte_reader_get_int24_le ()

gboolean
gst_byte_reader_get_int24_le (GstByteReader *reader,
                              gint32 *val);

gst_byte_reader_get_int32_be ()

gboolean
gst_byte_reader_get_int32_be (GstByteReader *reader,
                              gint32 *val);

gst_byte_reader_get_int32_le ()

gboolean
gst_byte_reader_get_int32_le (GstByteReader *reader,
                              gint32 *val);

gst_byte_reader_get_int64_be ()

gboolean
gst_byte_reader_get_int64_be (GstByteReader *reader,
                              gint64 *val);

gst_byte_reader_get_int64_le ()

gboolean
gst_byte_reader_get_int64_le (GstByteReader *reader,
                              gint64 *val);

gst_byte_reader_get_uint8 ()

gboolean
gst_byte_reader_get_uint8 (GstByteReader *reader,
                           guint8 *val);

gst_byte_reader_get_uint16_be ()

gboolean
gst_byte_reader_get_uint16_be (GstByteReader *reader,
                               guint16 *val);

gst_byte_reader_get_uint16_le ()

gboolean
gst_byte_reader_get_uint16_le (GstByteReader *reader,
                               guint16 *val);

gst_byte_reader_get_uint24_be ()

gboolean
gst_byte_reader_get_uint24_be (GstByteReader *reader,
                               guint32 *val);

gst_byte_reader_get_uint24_le ()

gboolean
gst_byte_reader_get_uint24_le (GstByteReader *reader,
                               guint32 *val);

gst_byte_reader_get_uint32_be ()

gboolean
gst_byte_reader_get_uint32_be (GstByteReader *reader,
                               guint32 *val);

gst_byte_reader_get_uint32_le ()

gboolean
gst_byte_reader_get_uint32_le (GstByteReader *reader,
                               guint32 *val);

gst_byte_reader_get_uint64_be ()

gboolean
gst_byte_reader_get_uint64_be (GstByteReader *reader,
                               guint64 *val);

gst_byte_reader_get_uint64_le ()

gboolean
gst_byte_reader_get_uint64_le (GstByteReader *reader,
                               guint64 *val);

gst_byte_reader_peek_int8 ()

gboolean
gst_byte_reader_peek_int8 (const GstByteReader *reader,
                           gint8 *val);

gst_byte_reader_peek_int16_be ()

gboolean
gst_byte_reader_peek_int16_be (const GstByteReader *reader,
                               gint16 *val);

gst_byte_reader_peek_int16_le ()

gboolean
gst_byte_reader_peek_int16_le (const GstByteReader *reader,
                               gint16 *val);

gst_byte_reader_peek_int24_be ()

gboolean
gst_byte_reader_peek_int24_be (const GstByteReader *reader,
                               gint32 *val);

gst_byte_reader_peek_int24_le ()

gboolean
gst_byte_reader_peek_int24_le (const GstByteReader *reader,
                               gint32 *val);

gst_byte_reader_peek_int32_be ()

gboolean
gst_byte_reader_peek_int32_be (const GstByteReader *reader,
                               gint32 *val);

gst_byte_reader_peek_int32_le ()

gboolean
gst_byte_reader_peek_int32_le (const GstByteReader *reader,
                               gint32 *val);

gst_byte_reader_peek_int64_be ()

gboolean
gst_byte_reader_peek_int64_be (const GstByteReader *reader,
                               gint64 *val);

gst_byte_reader_peek_int64_le ()

gboolean
gst_byte_reader_peek_int64_le (const GstByteReader *reader,
                               gint64 *val);

gst_byte_reader_peek_uint8 ()

gboolean
gst_byte_reader_peek_uint8 (const GstByteReader *reader,
                            guint8 *val);

gst_byte_reader_peek_uint16_be ()

gboolean
gst_byte_reader_peek_uint16_be (const GstByteReader *reader,
                                guint16 *val);

gst_byte_reader_peek_uint16_le ()

gboolean
gst_byte_reader_peek_uint16_le (const GstByteReader *reader,
                                guint16 *val);

gst_byte_reader_peek_uint24_be ()

gboolean
gst_byte_reader_peek_uint24_be (const GstByteReader *reader,
                                guint32 *val);

gst_byte_reader_peek_uint24_le ()

gboolean
gst_byte_reader_peek_uint24_le (const GstByteReader *reader,
                                guint32 *val);

gst_byte_reader_peek_uint32_be ()

gboolean
gst_byte_reader_peek_uint32_be (const GstByteReader *reader,
                                guint32 *val);

gst_byte_reader_peek_uint32_le ()

gboolean
gst_byte_reader_peek_uint32_le (const GstByteReader *reader,
                                guint32 *val);

gst_byte_reader_peek_uint64_be ()

gboolean
gst_byte_reader_peek_uint64_be (const GstByteReader *reader,
                                guint64 *val);

gst_byte_reader_peek_uint64_le ()

gboolean
gst_byte_reader_peek_uint64_le (const GstByteReader *reader,
                                guint64 *val);

gst_byte_reader_get_float32_le ()

gboolean
gst_byte_reader_get_float32_le (GstByteReader *reader,
                                gfloat *val);

gst_byte_reader_get_float32_be ()

gboolean
gst_byte_reader_get_float32_be (GstByteReader *reader,
                                gfloat *val);

gst_byte_reader_get_float64_le ()

gboolean
gst_byte_reader_get_float64_le (GstByteReader *reader,
                                gdouble *val);

gst_byte_reader_get_float64_be ()

gboolean
gst_byte_reader_get_float64_be (GstByteReader *reader,
                                gdouble *val);

gst_byte_reader_peek_float32_le ()

gboolean
gst_byte_reader_peek_float32_le (const GstByteReader *reader,
                                 gfloat *val);

gst_byte_reader_peek_float32_be ()

gboolean
gst_byte_reader_peek_float32_be (const GstByteReader *reader,
                                 gfloat *val);

gst_byte_reader_peek_float64_le ()

gboolean
gst_byte_reader_peek_float64_le (const GstByteReader *reader,
                                 gdouble *val);

gst_byte_reader_peek_float64_be ()

gboolean
gst_byte_reader_peek_float64_be (const GstByteReader *reader,
                                 gdouble *val);

gst_byte_reader_get_data ()

gboolean
gst_byte_reader_get_data (GstByteReader *reader,
                          guint size,
                          const guint8 **val);

gst_byte_reader_dup_data ()

gboolean
gst_byte_reader_dup_data (GstByteReader *reader,
                          guint size,
                          guint8 **val);

gst_byte_reader_peek_data ()

gboolean
gst_byte_reader_peek_data (const GstByteReader *reader,
                           guint size,
                           const guint8 **val);

gst_byte_reader_masked_scan_uint32 ()

guint
gst_byte_reader_masked_scan_uint32 (const GstByteReader *reader,
                                    guint32 mask,
                                    guint32 pattern,
                                    guint offset,
                                    guint size);

gst_byte_reader_masked_scan_uint32_peek ()

guint
gst_byte_reader_masked_scan_uint32_peek
                               (const GstByteReader *reader,
                                guint32 mask,
                                guint32 pattern,
                                guint offset,
                                guint size,
                                guint32 *value);

gst_byte_reader_get_string()

#define             gst_byte_reader_get_string(reader,str)

gst_byte_reader_get_string_utf8 ()

gboolean
gst_byte_reader_get_string_utf8 (GstByteReader *reader,
                                 const gchar **str);

gst_byte_reader_peek_string()

#define             gst_byte_reader_peek_string(reader,str)

gst_byte_reader_peek_string_utf8 ()

gboolean
gst_byte_reader_peek_string_utf8 (const GstByteReader *reader,
                                  const gchar **str);

gst_byte_reader_dup_string()

#define             gst_byte_reader_dup_string(reader,str)

gst_byte_reader_dup_string_utf8 ()

gboolean
gst_byte_reader_dup_string_utf8 (GstByteReader *reader,
                                 gchar **str);

gst_byte_reader_dup_string_utf16 ()

gboolean
gst_byte_reader_dup_string_utf16 (GstByteReader *reader,
                                  guint16 **str);

gst_byte_reader_dup_string_utf32 ()

gboolean
gst_byte_reader_dup_string_utf32 (GstByteReader *reader,
                                  guint32 **str);

gst_byte_reader_skip_string()

#define             gst_byte_reader_skip_string(reader)

gst_byte_reader_skip_string_utf8 ()

gboolean
gst_byte_reader_skip_string_utf8 (GstByteReader *reader);

gst_byte_reader_skip_string_utf16 ()

gboolean
gst_byte_reader_skip_string_utf16 (GstByteReader *reader);

gst_byte_reader_skip_string_utf32 ()

gboolean
gst_byte_reader_skip_string_utf32 (GstByteReader *reader);

gst_byte_reader_skip_unchecked ()

void
gst_byte_reader_skip_unchecked (GstByteReader *reader,
                                guint nbytes);

gst_byte_reader_get_int8_unchecked ()

gint8
gst_byte_reader_get_int8_unchecked (GstByteReader *reader);

gst_byte_reader_get_int16_be_unchecked ()

gint16
gst_byte_reader_get_int16_be_unchecked
                               (GstByteReader *reader);

gst_byte_reader_get_int16_le_unchecked ()

gint16
gst_byte_reader_get_int16_le_unchecked
                               (GstByteReader *reader);

gst_byte_reader_get_int24_be_unchecked ()

gint32
gst_byte_reader_get_int24_be_unchecked
                               (GstByteReader *reader);

gst_byte_reader_get_int24_le_unchecked ()

gint32
gst_byte_reader_get_int24_le_unchecked
                               (GstByteReader *reader);

gst_byte_reader_get_int32_be_unchecked ()

gint32
gst_byte_reader_get_int32_be_unchecked
                               (GstByteReader *reader);

gst_byte_reader_get_int32_le_unchecked ()

gint32
gst_byte_reader_get_int32_le_unchecked
                               (GstByteReader *reader);

gst_byte_reader_get_int64_be_unchecked ()

gint64
gst_byte_reader_get_int64_be_unchecked
                               (GstByteReader *reader);

gst_byte_reader_get_int64_le_unchecked ()

gint64
gst_byte_reader_get_int64_le_unchecked
                               (GstByteReader *reader);

gst_byte_reader_get_uint8_unchecked ()

guint8
gst_byte_reader_get_uint8_unchecked (GstByteReader *reader);

gst_byte_reader_get_uint16_be_unchecked ()

guint16
gst_byte_reader_get_uint16_be_unchecked
                               (GstByteReader *reader);

gst_byte_reader_get_uint16_le_unchecked ()

guint16
gst_byte_reader_get_uint16_le_unchecked
                               (GstByteReader *reader);

gst_byte_reader_get_uint24_be_unchecked ()

guint32
gst_byte_reader_get_uint24_be_unchecked
                               (GstByteReader *reader);

gst_byte_reader_get_uint24_le_unchecked ()

guint32
gst_byte_reader_get_uint24_le_unchecked
                               (GstByteReader *reader);

gst_byte_reader_get_uint32_be_unchecked ()

guint32
gst_byte_reader_get_uint32_be_unchecked
                               (GstByteReader *reader);

gst_byte_reader_get_uint32_le_unchecked ()

guint32
gst_byte_reader_get_uint32_le_unchecked
                               (GstByteReader *reader);

gst_byte_reader_get_uint64_be_unchecked ()

guint64
gst_byte_reader_get_uint64_be_unchecked
                               (GstByteReader *reader);

gst_byte_reader_get_uint64_le_unchecked ()

guint64
gst_byte_reader_get_uint64_le_unchecked
                               (GstByteReader *reader);

gst_byte_reader_peek_int8_unchecked ()

gint8
gst_byte_reader_peek_int8_unchecked (GstByteReader *reader);

gst_byte_reader_peek_int16_be_unchecked ()

gint16
gst_byte_reader_peek_int16_be_unchecked
                               (GstByteReader *reader);

gst_byte_reader_peek_int16_le_unchecked ()

gint16
gst_byte_reader_peek_int16_le_unchecked
                               (GstByteReader *reader);

gst_byte_reader_peek_int24_be_unchecked ()

gint32
gst_byte_reader_peek_int24_be_unchecked
                               (GstByteReader *reader);

gst_byte_reader_peek_int24_le_unchecked ()

gint32
gst_byte_reader_peek_int24_le_unchecked
                               (GstByteReader *reader);

gst_byte_reader_peek_int32_be_unchecked ()

gint32
gst_byte_reader_peek_int32_be_unchecked
                               (GstByteReader *reader);

gst_byte_reader_peek_int32_le_unchecked ()

gint32
gst_byte_reader_peek_int32_le_unchecked
                               (GstByteReader *reader);

gst_byte_reader_peek_int64_be_unchecked ()

gint64
gst_byte_reader_peek_int64_be_unchecked
                               (GstByteReader *reader);

gst_byte_reader_peek_int64_le_unchecked ()

gint64
gst_byte_reader_peek_int64_le_unchecked
                               (GstByteReader *reader);

gst_byte_reader_peek_uint8_unchecked ()

guint8
gst_byte_reader_peek_uint8_unchecked (GstByteReader *reader);

gst_byte_reader_peek_uint16_be_unchecked ()

guint16
gst_byte_reader_peek_uint16_be_unchecked
                               (GstByteReader *reader);

gst_byte_reader_peek_uint16_le_unchecked ()

guint16
gst_byte_reader_peek_uint16_le_unchecked
                               (GstByteReader *reader);

gst_byte_reader_peek_uint24_be_unchecked ()

guint32
gst_byte_reader_peek_uint24_be_unchecked
                               (GstByteReader *reader);

gst_byte_reader_peek_uint24_le_unchecked ()

guint32
gst_byte_reader_peek_uint24_le_unchecked
                               (GstByteReader *reader);

gst_byte_reader_peek_uint32_be_unchecked ()

guint32
gst_byte_reader_peek_uint32_be_unchecked
                               (GstByteReader *reader);

gst_byte_reader_peek_uint32_le_unchecked ()

guint32
gst_byte_reader_peek_uint32_le_unchecked
                               (GstByteReader *reader);

gst_byte_reader_peek_uint64_be_unchecked ()

guint64
gst_byte_reader_peek_uint64_be_unchecked
                               (GstByteReader *reader);

gst_byte_reader_peek_uint64_le_unchecked ()

guint64
gst_byte_reader_peek_uint64_le_unchecked
                               (GstByteReader *reader);

gst_byte_reader_get_float32_le_unchecked ()

gfloat
gst_byte_reader_get_float32_le_unchecked
                               (GstByteReader *reader);

gst_byte_reader_get_float32_be_unchecked ()

gfloat
gst_byte_reader_get_float32_be_unchecked
                               (GstByteReader *reader);

gst_byte_reader_get_float64_le_unchecked ()

gdouble
gst_byte_reader_get_float64_le_unchecked
                               (GstByteReader *reader);

gst_byte_reader_get_float64_be_unchecked ()

gdouble
gst_byte_reader_get_float64_be_unchecked
                               (GstByteReader *reader);

gst_byte_reader_peek_float32_le_unchecked ()

gfloat
gst_byte_reader_peek_float32_le_unchecked
                               (GstByteReader *reader);

gst_byte_reader_peek_float32_be_unchecked ()

gfloat
gst_byte_reader_peek_float32_be_unchecked
                               (GstByteReader *reader);

gst_byte_reader_peek_float64_le_unchecked ()

gdouble
gst_byte_reader_peek_float64_le_unchecked
                               (GstByteReader *reader);

gst_byte_reader_peek_float64_be_unchecked ()

gdouble
gst_byte_reader_peek_float64_be_unchecked
                               (GstByteReader *reader);

gst_byte_reader_dup_data_unchecked ()

guint8 *
gst_byte_reader_dup_data_unchecked (GstByteReader *reader,
                                    guint size);

gst_byte_reader_get_data_unchecked ()

const guint8 *
gst_byte_reader_get_data_unchecked (GstByteReader *reader,
                                    guint size);

gst_byte_reader_peek_data_unchecked ()

const guint8 *
gst_byte_reader_peek_data_unchecked (const GstByteReader *reader);

Types and Values

GstByteReader

typedef struct {
  const guint8 *data;
  guint size;

  guint byte;  /* Byte position */
} GstByteReader;