*
* You should have received a copy of the GNU Library General Public
* License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
+ * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
+ * Boston, MA 02110-1301, USA.
*/
/* This header is not installed, it just contains stuff for gtk-doc to parse,
*
* Skips @nbytes bytes of the #GstByteReader instance without checking if
* there are enough bytes available in the byte reader.
- *
- * Since: 0.10.25
*/
void gst_byte_reader_skip_unchecked (GstByteReader * reader, guint nbytes);
* available in the byte reader and update the current position.
*
* Returns: unsigned 8 bit integer.
- *
- * Since: 0.10.25
*/
/**
* gst_byte_reader_peek_uint8_unchecked:
* available in the byte reader, but do not advance the current read position.
*
* Returns: unsigned 8 bit integer.
- *
- * Since: 0.10.25
*/
/**
* gst_byte_reader_get_int8_unchecked:
* available in the byte reader and update the current position.
*
* Returns: signed 8 bit integer.
- *
- * Since: 0.10.25
*/
/**
* gst_byte_reader_peek_int8_unchecked:
* available in the byte reader, but do not advance the current read position.
*
* Returns: signed 8 bit integer.
- *
- * Since: 0.10.25
*/
guint8 gst_byte_reader_get_uint8_unchecked (GstByteReader * reader);
guint8 gst_byte_reader_peek_uint8_unchecked (GstByteReader * reader);
* current position.
*
* Returns: unsigned 16 bit integer.
- *
- * Since: 0.10.25
*/
/**
* gst_byte_reader_peek_uint16_le_unchecked:
* the current position.
*
* Returns: unsigned 16 bit integer.
- *
- * Since: 0.10.25
*/
/**
* gst_byte_reader_get_uint16_be_unchecked:
* current position.
*
* Returns: unsigned 16 bit integer.
- *
- * Since: 0.10.25
*/
/**
* gst_byte_reader_peek_uint16_be_unchecked:
* the current position.
*
* Returns: unsigned 16 bit integer.
- *
- * Since: 0.10.25
*/
/**
* gst_byte_reader_get_int16_le_unchecked:
* current position.
*
* Returns: signed 16 bit integer.
- *
- * Since: 0.10.25
*/
/**
* gst_byte_reader_peek_int16_le_unchecked:
* the current position.
*
* Returns: signed 16 bit integer.
- *
- * Since: 0.10.25
*/
/**
* gst_byte_reader_get_int16_be_unchecked:
* current position.
*
* Returns: signed 16 bit integer.
- *
- * Since: 0.10.25
*/
/**
* gst_byte_reader_peek_int16_be_unchecked:
* the current position.
*
* Returns: signed 16 bit integer.
- *
- * Since: 0.10.25
*/
guint16 gst_byte_reader_get_uint16_le_unchecked (GstByteReader * reader);
guint16 gst_byte_reader_get_uint16_be_unchecked (GstByteReader * reader);
* current position.
*
* Returns: unsigned 24 bit integer (as guint32)
- *
- * Since: 0.10.25
*/
/**
* gst_byte_reader_peek_uint24_le_unchecked:
* the current position.
*
* Returns: unsigned 24 bit integer (as guint32)
- *
- * Since: 0.10.25
*/
/**
* gst_byte_reader_get_uint24_be_unchecked:
* current position.
*
* Returns: unsigned 24 bit integer (as guint32)
- *
- * Since: 0.10.25
*/
/**
* gst_byte_reader_peek_uint24_be_unchecked:
* the current position.
*
* Returns: unsigned 24 bit integer (as guint32)
- *
- * Since: 0.10.25
*/
/**
* gst_byte_reader_get_int24_le_unchecked:
* current position.
*
* Returns: signed 24 bit integer (as gint32)
- *
- * Since: 0.10.25
*/
/**
* gst_byte_reader_peek_int24_le_unchecked:
* the current position.
*
* Returns: signed 24 bit integer (as gint32)
- *
- * Since: 0.10.25
*/
/**
* gst_byte_reader_get_int24_be_unchecked:
* current position.
*
* Returns: signed 24 bit integer (as gint32)
- *
- * Since: 0.10.25
*/
/**
* gst_byte_reader_peek_int24_be_unchecked:
* the current position.
*
* Returns: signed 24 bit integer (as gint32)
- *
- * Since: 0.10.25
*/
guint32 gst_byte_reader_get_uint24_le_unchecked (GstByteReader * reader);
guint32 gst_byte_reader_get_uint24_be_unchecked (GstByteReader * reader);
* current position.
*
* Returns: unsigned 32 bit integer.
- *
- * Since: 0.10.25
*/
/**
* gst_byte_reader_peek_uint32_le_unchecked:
* the current position.
*
* Returns: unsigned 32 bit integer.
- *
- * Since: 0.10.25
*/
/**
* gst_byte_reader_get_uint32_be_unchecked:
* current position.
*
* Returns: unsigned 32 bit integer.
- *
- * Since: 0.10.25
*/
/**
* gst_byte_reader_peek_uint32_be_unchecked:
* the current position.
*
* Returns: unsigned 32 bit integer.
- *
- * Since: 0.10.25
*/
/**
* gst_byte_reader_get_int32_le_unchecked:
* current position.
*
* Returns: signed 32 bit integer.
- *
- * Since: 0.10.25
*/
/**
* gst_byte_reader_peek_int32_le_unchecked:
* the current position.
*
* Returns: signed 32 bit integer.
- *
- * Since: 0.10.25
*/
/**
* gst_byte_reader_get_int32_be_unchecked:
* current position.
*
* Returns: signed 32 bit integer.
- *
- * Since: 0.10.25
*/
/**
* gst_byte_reader_peek_int32_be_unchecked:
* the current position.
*
* Returns: signed 32 bit integer.
- *
- * Since: 0.10.25
*/
guint32 gst_byte_reader_get_uint32_le_unchecked (GstByteReader * reader);
guint32 gst_byte_reader_get_uint32_be_unchecked (GstByteReader * reader);
* current position.
*
* Returns: unsigned 64 bit integer.
- *
- * Since: 0.10.25
*/
/**
* gst_byte_reader_peek_uint64_le_unchecked:
* the current position.
*
* Returns: unsigned 64 bit integer.
- *
- * Since: 0.10.25
*/
/**
* gst_byte_reader_get_uint64_be_unchecked:
* current position.
*
* Returns: unsigned 64 bit integer.
- *
- * Since: 0.10.25
*/
/**
* gst_byte_reader_peek_uint64_be_unchecked:
* the current position.
*
* Returns: unsigned 64 bit integer.
- *
- * Since: 0.10.25
*/
/**
* gst_byte_reader_get_int64_le_unchecked:
* current position.
*
* Returns: signed 64 bit integer.
- *
- * Since: 0.10.25
*/
/**
* gst_byte_reader_peek_int64_le_unchecked:
* the current position.
*
* Returns: signed 64 bit integer.
- *
- * Since: 0.10.25
*/
/**
* gst_byte_reader_get_int64_be_unchecked:
* current position.
*
* Returns: signed 64 bit integer.
- *
- * Since: 0.10.25
*/
/**
* gst_byte_reader_peek_int64_be_unchecked:
* the current position.
*
* Returns: signed 64 bit integer.
- *
- * Since: 0.10.25
*/
guint64 gst_byte_reader_get_uint64_le_unchecked (GstByteReader * reader);
guint64 gst_byte_reader_get_uint64_be_unchecked (GstByteReader * reader);
* data available and update the current position.
*
* Returns: floating point value read
- *
- * Since: 0.10.25
*/
/**
* gst_byte_reader_peek_float32_le_unchecked:
* data available, but keep the current position.
*
* Returns: floating point value read
- *
- * Since: 0.10.25
*/
/**
* gst_byte_reader_get_float32_be_unchecked:
* data available and update the current position.
*
* Returns: floating point value read
- *
- * Since: 0.10.25
*/
/**
* gst_byte_reader_peek_float32_be_unchecked:
* data available, but keep the current position.
*
* Returns: floating point value read
- *
- * Since: 0.10.25
*/
/**
* gst_byte_reader_get_float64_le_unchecked:
* data available and update the current position.
*
* Returns: double precision floating point value read
- *
- * Since: 0.10.25
*/
/**
* gst_byte_reader_peek_float64_le_unchecked:
* data available, but keep the current position.
*
* Returns: double precision floating point value read
- *
- * Since: 0.10.25
*/
/**
* gst_byte_reader_get_float64_be_unchecked:
* data available and update the current position.
*
* Returns: double precision floating point value read
- *
- * Since: 0.10.25
*/
/**
* gst_byte_reader_peek_float64_be_unchecked:
* data available, but keep the current position.
*
* Returns: double precision floating point value read
- *
- * Since: 0.10.25
*/
gfloat gst_byte_reader_get_float32_le_unchecked (GstByteReader * reader);
* @reader: a #GstByteReader instance
*
* Returns: (transfer none): a constant pointer to the current data position
- *
- * Since: 0.10.25
*/
-const guint8 * gst_byte_reader_peek_data_unchecked (GstByteReader * reader);
+const guint8 * gst_byte_reader_peek_data_unchecked (const GstByteReader * reader);
/**
* gst_byte_reader_get_data_unchecked:
* @reader: a #GstByteReader instance
*
* Returns: (transfer none) (array length=size): a constant pointer to the
* current data position.
- *
- * Since: 0.10.25
*/
const guint8 * gst_byte_reader_get_data_unchecked (GstByteReader * reader, guint size);
/**
*
* Returns: (transfer full) (array length=size): a newly-allocated copy of the
* data @size bytes in size. Free with g_free() when no longer needed.
- *
- * Since: 0.10.25
*/
guint8 * gst_byte_reader_dup_data_unchecked (GstByteReader * reader, guint size);