Sets our main struct and passes it to the parent class.
Create a new gst.BitReader.BitReader instance, which will read from data.
A destructor is present on this object, but not explicitly documented in the source.
Frees a gst.BitReader.BitReader instance, which was previously allocated by BitReader.new.
Get the main Gtk struct
Read nbits bits into val and update the current position.
Read nbits bits into val and update the current position.
Read nbits bits into val and update the current position.
Read nbits bits into val and update the current position.
Returns the current position of a gst.BitReader.BitReader instance in bits.
Returns the remaining number of bits of a gst.BitReader.BitReader instance.
Returns the total number of bits of a gst.BitReader.BitReader instance.
the main Gtk struct as a void*
Initializes a gst.BitReader.BitReader instance to read from data. This function can be called on already initialized instances.
Read nbits bits into val but keep the current position.
Read nbits bits into val but keep the current position.
Read nbits bits into val but keep the current position.
Read nbits bits into val but keep the current position.
Sets the new position of a gst.BitReader.BitReader instance to pos in bits.
Skips nbits bits of the gst.BitReader.BitReader instance.
Skips until the next byte.
the main Gtk struct
gst.BitReader.BitReader provides a bit reader that can read any number of bits from a memory buffer. It provides functions for reading any number of bits into 8, 16, 32 and 64 bit variables.