Functions
GST_BYTE_READER_INIT()
#define GST_BYTE_READER_INIT(data, size) {data, size, 0}
gst_byte_reader_free ()
void
gst_byte_reader_free (GstByteReader *reader
);
gst_byte_reader_get_remaining ()
guint
gst_byte_reader_get_remaining (const GstByteReader *reader
);
gst_byte_reader_get_string()
#define gst_byte_reader_get_string(reader,str)
gst_byte_reader_peek_string()
#define gst_byte_reader_peek_string(reader,str)
gst_byte_reader_dup_string()
#define gst_byte_reader_dup_string(reader,str)
gst_byte_reader_skip_string()
#define gst_byte_reader_skip_string(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_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
);