Class BitReader
public class BitReader
- Inheritance
-
BitReader
- Inherited Members
Methods
GetBitsUint16(BitReaderHandle, out ushort, uint)
Calls native method gst_bit_reader_get_bits_uint16.
public static extern bool GetBitsUint16(BitReaderHandle reader, out ushort val, uint nbits)
Parameters
reader
BitReaderHandleTransfer ownership: None Nullable: False
val
ushortTransfer ownership: Full Nullable: False
nbits
uintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetBitsUint32(BitReaderHandle, out uint, uint)
Calls native method gst_bit_reader_get_bits_uint32.
public static extern bool GetBitsUint32(BitReaderHandle reader, out uint val, uint nbits)
Parameters
reader
BitReaderHandleTransfer ownership: None Nullable: False
val
uintTransfer ownership: Full Nullable: False
nbits
uintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetBitsUint64(BitReaderHandle, out ulong, uint)
Calls native method gst_bit_reader_get_bits_uint64.
public static extern bool GetBitsUint64(BitReaderHandle reader, out ulong val, uint nbits)
Parameters
reader
BitReaderHandleTransfer ownership: None Nullable: False
val
ulongTransfer ownership: Full Nullable: False
nbits
uintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetBitsUint8(BitReaderHandle, out byte, uint)
Calls native method gst_bit_reader_get_bits_uint8.
public static extern bool GetBitsUint8(BitReaderHandle reader, out byte val, uint nbits)
Parameters
reader
BitReaderHandleTransfer ownership: None Nullable: False
val
byteTransfer ownership: Full Nullable: False
nbits
uintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetPos(BitReaderHandle)
Calls native method gst_bit_reader_get_pos.
public static extern uint GetPos(BitReaderHandle reader)
Parameters
reader
BitReaderHandleTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetRemaining(BitReaderHandle)
Calls native method gst_bit_reader_get_remaining.
public static extern uint GetRemaining(BitReaderHandle reader)
Parameters
reader
BitReaderHandleTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetSize(BitReaderHandle)
Calls native method gst_bit_reader_get_size.
public static extern uint GetSize(BitReaderHandle reader)
Parameters
reader
BitReaderHandleTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
Init(BitReaderHandle, ref byte, uint)
Calls native method gst_bit_reader_init.
public static extern void Init(BitReaderHandle reader, ref byte data, uint size)
Parameters
reader
BitReaderHandleTransfer ownership: None Nullable: False
data
byteTransfer ownership: None Nullable: False
size
uintTransfer ownership: None Nullable: False
New(ref byte, uint)
Calls native function gst_bit_reader_new.
public static extern BitReaderOwnedHandle New(ref byte data, uint size)
Parameters
data
byteTransfer ownership: None Nullable: False
size
uintTransfer ownership: None Nullable: False
Returns
- BitReaderOwnedHandle
Transfer ownership: Full Nullable: False
PeekBitsUint16(BitReaderHandle, out ushort, uint)
Calls native method gst_bit_reader_peek_bits_uint16.
public static extern bool PeekBitsUint16(BitReaderHandle reader, out ushort val, uint nbits)
Parameters
reader
BitReaderHandleTransfer ownership: None Nullable: False
val
ushortTransfer ownership: Full Nullable: False
nbits
uintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
PeekBitsUint32(BitReaderHandle, out uint, uint)
Calls native method gst_bit_reader_peek_bits_uint32.
public static extern bool PeekBitsUint32(BitReaderHandle reader, out uint val, uint nbits)
Parameters
reader
BitReaderHandleTransfer ownership: None Nullable: False
val
uintTransfer ownership: Full Nullable: False
nbits
uintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
PeekBitsUint64(BitReaderHandle, out ulong, uint)
Calls native method gst_bit_reader_peek_bits_uint64.
public static extern bool PeekBitsUint64(BitReaderHandle reader, out ulong val, uint nbits)
Parameters
reader
BitReaderHandleTransfer ownership: None Nullable: False
val
ulongTransfer ownership: Full Nullable: False
nbits
uintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
PeekBitsUint8(BitReaderHandle, out byte, uint)
Calls native method gst_bit_reader_peek_bits_uint8.
public static extern bool PeekBitsUint8(BitReaderHandle reader, out byte val, uint nbits)
Parameters
reader
BitReaderHandleTransfer ownership: None Nullable: False
val
byteTransfer ownership: Full Nullable: False
nbits
uintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
SetPos(BitReaderHandle, uint)
Calls native method gst_bit_reader_set_pos.
public static extern bool SetPos(BitReaderHandle reader, uint pos)
Parameters
reader
BitReaderHandleTransfer ownership: None Nullable: False
pos
uintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Skip(BitReaderHandle, uint)
Calls native method gst_bit_reader_skip.
public static extern bool Skip(BitReaderHandle reader, uint nbits)
Parameters
reader
BitReaderHandleTransfer ownership: None Nullable: False
nbits
uintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
SkipToByte(BitReaderHandle)
Calls native method gst_bit_reader_skip_to_byte.
public static extern bool SkipToByte(BitReaderHandle reader)
Parameters
reader
BitReaderHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False