Table of Contents

Class ByteReader

Namespace
GstBase.Internal
Assembly
GstBase-1.0.dll
public class ByteReader
Inheritance
ByteReader
Inherited Members

Methods

DupData(ByteReaderHandle, out uint, out byte[])

Calls native method gst_byte_reader_dup_data.

public static extern bool DupData(ByteReaderHandle reader, out uint size, out byte[] val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

size uint

Transfer ownership: Full Nullable: False

val byte[]

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

DupStringUtf16(ByteReaderHandle, out ushort[])

Calls native method gst_byte_reader_dup_string_utf16.

public static extern bool DupStringUtf16(ByteReaderHandle reader, out ushort[] str)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

str ushort[]

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

DupStringUtf32(ByteReaderHandle, out uint[])

Calls native method gst_byte_reader_dup_string_utf32.

public static extern bool DupStringUtf32(ByteReaderHandle reader, out uint[] str)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

str uint[]

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

DupStringUtf8(ByteReaderHandle, out Utf8StringArrayNullTerminatedOwnedHandle)

Calls native method gst_byte_reader_dup_string_utf8.

public static extern bool DupStringUtf8(ByteReaderHandle reader, out Utf8StringArrayNullTerminatedOwnedHandle str)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

str Utf8StringArrayNullTerminatedOwnedHandle

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetData(ByteReaderHandle, out uint, out byte[])

Calls native method gst_byte_reader_get_data.

public static extern bool GetData(ByteReaderHandle reader, out uint size, out byte[] val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

size uint

Transfer ownership: Full Nullable: False

val byte[]

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetFloat32Be(ByteReaderHandle, out float)

Calls native method gst_byte_reader_get_float32_be.

public static extern bool GetFloat32Be(ByteReaderHandle reader, out float val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val float

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetFloat32Le(ByteReaderHandle, out float)

Calls native method gst_byte_reader_get_float32_le.

public static extern bool GetFloat32Le(ByteReaderHandle reader, out float val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val float

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetFloat64Be(ByteReaderHandle, out double)

Calls native method gst_byte_reader_get_float64_be.

public static extern bool GetFloat64Be(ByteReaderHandle reader, out double val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val double

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetFloat64Le(ByteReaderHandle, out double)

Calls native method gst_byte_reader_get_float64_le.

public static extern bool GetFloat64Le(ByteReaderHandle reader, out double val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val double

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetInt16Be(ByteReaderHandle, out short)

Calls native method gst_byte_reader_get_int16_be.

public static extern bool GetInt16Be(ByteReaderHandle reader, out short val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val short

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetInt16Le(ByteReaderHandle, out short)

Calls native method gst_byte_reader_get_int16_le.

public static extern bool GetInt16Le(ByteReaderHandle reader, out short val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val short

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetInt24Be(ByteReaderHandle, out int)

Calls native method gst_byte_reader_get_int24_be.

public static extern bool GetInt24Be(ByteReaderHandle reader, out int val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val int

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetInt24Le(ByteReaderHandle, out int)

Calls native method gst_byte_reader_get_int24_le.

public static extern bool GetInt24Le(ByteReaderHandle reader, out int val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val int

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetInt32Be(ByteReaderHandle, out int)

Calls native method gst_byte_reader_get_int32_be.

public static extern bool GetInt32Be(ByteReaderHandle reader, out int val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val int

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetInt32Le(ByteReaderHandle, out int)

Calls native method gst_byte_reader_get_int32_le.

public static extern bool GetInt32Le(ByteReaderHandle reader, out int val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val int

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetInt64Be(ByteReaderHandle, out long)

Calls native method gst_byte_reader_get_int64_be.

public static extern bool GetInt64Be(ByteReaderHandle reader, out long val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val long

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetInt64Le(ByteReaderHandle, out long)

Calls native method gst_byte_reader_get_int64_le.

public static extern bool GetInt64Le(ByteReaderHandle reader, out long val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val long

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetInt8(ByteReaderHandle, out sbyte)

Calls native method gst_byte_reader_get_int8.

public static extern bool GetInt8(ByteReaderHandle reader, out sbyte val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val sbyte

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetPos(ByteReaderHandle)

Calls native method gst_byte_reader_get_pos.

public static extern uint GetPos(ByteReaderHandle reader)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetRemaining(ByteReaderHandle)

Calls native method gst_byte_reader_get_remaining.

public static extern uint GetRemaining(ByteReaderHandle reader)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetSize(ByteReaderHandle)

Calls native method gst_byte_reader_get_size.

public static extern uint GetSize(ByteReaderHandle reader)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetStringUtf8(ByteReaderHandle, out Utf8StringArrayNullTerminatedUnownedHandle)

Calls native method gst_byte_reader_get_string_utf8.

public static extern bool GetStringUtf8(ByteReaderHandle reader, out Utf8StringArrayNullTerminatedUnownedHandle str)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

str Utf8StringArrayNullTerminatedUnownedHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetSubReader(ByteReaderHandle, ByteReaderHandle, uint)

Calls native method gst_byte_reader_get_sub_reader. Version: 1.6

[Version("1.6")]
public static extern bool GetSubReader(ByteReaderHandle reader, ByteReaderHandle subReader, uint size)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

subReader ByteReaderHandle

Transfer ownership: None Nullable: False

size uint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetUint16Be(ByteReaderHandle, out ushort)

Calls native method gst_byte_reader_get_uint16_be.

public static extern bool GetUint16Be(ByteReaderHandle reader, out ushort val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val ushort

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetUint16Le(ByteReaderHandle, out ushort)

Calls native method gst_byte_reader_get_uint16_le.

public static extern bool GetUint16Le(ByteReaderHandle reader, out ushort val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val ushort

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetUint24Be(ByteReaderHandle, out uint)

Calls native method gst_byte_reader_get_uint24_be.

public static extern bool GetUint24Be(ByteReaderHandle reader, out uint val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val uint

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetUint24Le(ByteReaderHandle, out uint)

Calls native method gst_byte_reader_get_uint24_le.

public static extern bool GetUint24Le(ByteReaderHandle reader, out uint val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val uint

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetUint32Be(ByteReaderHandle, out uint)

Calls native method gst_byte_reader_get_uint32_be.

public static extern bool GetUint32Be(ByteReaderHandle reader, out uint val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val uint

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetUint32Le(ByteReaderHandle, out uint)

Calls native method gst_byte_reader_get_uint32_le.

public static extern bool GetUint32Le(ByteReaderHandle reader, out uint val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val uint

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetUint64Be(ByteReaderHandle, out ulong)

Calls native method gst_byte_reader_get_uint64_be.

public static extern bool GetUint64Be(ByteReaderHandle reader, out ulong val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val ulong

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetUint64Le(ByteReaderHandle, out ulong)

Calls native method gst_byte_reader_get_uint64_le.

public static extern bool GetUint64Le(ByteReaderHandle reader, out ulong val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val ulong

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetUint8(ByteReaderHandle, out byte)

Calls native method gst_byte_reader_get_uint8.

public static extern bool GetUint8(ByteReaderHandle reader, out byte val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val byte

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Init(ByteReaderHandle, ref byte, uint)

Calls native method gst_byte_reader_init.

public static extern void Init(ByteReaderHandle reader, ref byte data, uint size)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

data byte

Transfer ownership: None Nullable: False

size uint

Transfer ownership: None Nullable: False

MaskedScanUint32(ByteReaderHandle, uint, uint, uint, uint)

Calls native method gst_byte_reader_masked_scan_uint32.

public static extern uint MaskedScanUint32(ByteReaderHandle reader, uint mask, uint pattern, uint offset, uint size)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

mask uint

Transfer ownership: None Nullable: False

pattern uint

Transfer ownership: None Nullable: False

offset uint

Transfer ownership: None Nullable: False

size uint

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

MaskedScanUint32Peek(ByteReaderHandle, uint, uint, uint, uint, out uint)

Calls native method gst_byte_reader_masked_scan_uint32_peek. Version: 1.6

[Version("1.6")]
public static extern uint MaskedScanUint32Peek(ByteReaderHandle reader, uint mask, uint pattern, uint offset, uint size, out uint value)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

mask uint

Transfer ownership: None Nullable: False

pattern uint

Transfer ownership: None Nullable: False

offset uint

Transfer ownership: None Nullable: False

size uint

Transfer ownership: None Nullable: False

value uint

Transfer ownership: Full Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

New(ref byte, uint)

Calls native function gst_byte_reader_new.

public static extern ByteReaderOwnedHandle New(ref byte data, uint size)

Parameters

data byte

Transfer ownership: None Nullable: False

size uint

Transfer ownership: None Nullable: False

Returns

ByteReaderOwnedHandle

Transfer ownership: Full Nullable: False

PeekData(ByteReaderHandle, out uint, out byte[])

Calls native method gst_byte_reader_peek_data.

public static extern bool PeekData(ByteReaderHandle reader, out uint size, out byte[] val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

size uint

Transfer ownership: Full Nullable: False

val byte[]

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

PeekFloat32Be(ByteReaderHandle, out float)

Calls native method gst_byte_reader_peek_float32_be.

public static extern bool PeekFloat32Be(ByteReaderHandle reader, out float val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val float

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

PeekFloat32Le(ByteReaderHandle, out float)

Calls native method gst_byte_reader_peek_float32_le.

public static extern bool PeekFloat32Le(ByteReaderHandle reader, out float val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val float

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

PeekFloat64Be(ByteReaderHandle, out double)

Calls native method gst_byte_reader_peek_float64_be.

public static extern bool PeekFloat64Be(ByteReaderHandle reader, out double val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val double

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

PeekFloat64Le(ByteReaderHandle, out double)

Calls native method gst_byte_reader_peek_float64_le.

public static extern bool PeekFloat64Le(ByteReaderHandle reader, out double val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val double

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

PeekInt16Be(ByteReaderHandle, out short)

Calls native method gst_byte_reader_peek_int16_be.

public static extern bool PeekInt16Be(ByteReaderHandle reader, out short val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val short

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

PeekInt16Le(ByteReaderHandle, out short)

Calls native method gst_byte_reader_peek_int16_le.

public static extern bool PeekInt16Le(ByteReaderHandle reader, out short val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val short

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

PeekInt24Be(ByteReaderHandle, out int)

Calls native method gst_byte_reader_peek_int24_be.

public static extern bool PeekInt24Be(ByteReaderHandle reader, out int val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val int

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

PeekInt24Le(ByteReaderHandle, out int)

Calls native method gst_byte_reader_peek_int24_le.

public static extern bool PeekInt24Le(ByteReaderHandle reader, out int val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val int

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

PeekInt32Be(ByteReaderHandle, out int)

Calls native method gst_byte_reader_peek_int32_be.

public static extern bool PeekInt32Be(ByteReaderHandle reader, out int val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val int

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

PeekInt32Le(ByteReaderHandle, out int)

Calls native method gst_byte_reader_peek_int32_le.

public static extern bool PeekInt32Le(ByteReaderHandle reader, out int val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val int

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

PeekInt64Be(ByteReaderHandle, out long)

Calls native method gst_byte_reader_peek_int64_be.

public static extern bool PeekInt64Be(ByteReaderHandle reader, out long val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val long

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

PeekInt64Le(ByteReaderHandle, out long)

Calls native method gst_byte_reader_peek_int64_le.

public static extern bool PeekInt64Le(ByteReaderHandle reader, out long val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val long

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

PeekInt8(ByteReaderHandle, out sbyte)

Calls native method gst_byte_reader_peek_int8.

public static extern bool PeekInt8(ByteReaderHandle reader, out sbyte val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val sbyte

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

PeekStringUtf8(ByteReaderHandle, out Utf8StringArrayNullTerminatedUnownedHandle)

Calls native method gst_byte_reader_peek_string_utf8.

public static extern bool PeekStringUtf8(ByteReaderHandle reader, out Utf8StringArrayNullTerminatedUnownedHandle str)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

str Utf8StringArrayNullTerminatedUnownedHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

PeekSubReader(ByteReaderHandle, ByteReaderHandle, uint)

Calls native method gst_byte_reader_peek_sub_reader. Version: 1.6

[Version("1.6")]
public static extern bool PeekSubReader(ByteReaderHandle reader, ByteReaderHandle subReader, uint size)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

subReader ByteReaderHandle

Transfer ownership: None Nullable: False

size uint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

PeekUint16Be(ByteReaderHandle, out ushort)

Calls native method gst_byte_reader_peek_uint16_be.

public static extern bool PeekUint16Be(ByteReaderHandle reader, out ushort val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val ushort

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

PeekUint16Le(ByteReaderHandle, out ushort)

Calls native method gst_byte_reader_peek_uint16_le.

public static extern bool PeekUint16Le(ByteReaderHandle reader, out ushort val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val ushort

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

PeekUint24Be(ByteReaderHandle, out uint)

Calls native method gst_byte_reader_peek_uint24_be.

public static extern bool PeekUint24Be(ByteReaderHandle reader, out uint val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val uint

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

PeekUint24Le(ByteReaderHandle, out uint)

Calls native method gst_byte_reader_peek_uint24_le.

public static extern bool PeekUint24Le(ByteReaderHandle reader, out uint val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val uint

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

PeekUint32Be(ByteReaderHandle, out uint)

Calls native method gst_byte_reader_peek_uint32_be.

public static extern bool PeekUint32Be(ByteReaderHandle reader, out uint val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val uint

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

PeekUint32Le(ByteReaderHandle, out uint)

Calls native method gst_byte_reader_peek_uint32_le.

public static extern bool PeekUint32Le(ByteReaderHandle reader, out uint val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val uint

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

PeekUint64Be(ByteReaderHandle, out ulong)

Calls native method gst_byte_reader_peek_uint64_be.

public static extern bool PeekUint64Be(ByteReaderHandle reader, out ulong val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val ulong

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

PeekUint64Le(ByteReaderHandle, out ulong)

Calls native method gst_byte_reader_peek_uint64_le.

public static extern bool PeekUint64Le(ByteReaderHandle reader, out ulong val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val ulong

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

PeekUint8(ByteReaderHandle, out byte)

Calls native method gst_byte_reader_peek_uint8.

public static extern bool PeekUint8(ByteReaderHandle reader, out byte val)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

val byte

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

SetPos(ByteReaderHandle, uint)

Calls native method gst_byte_reader_set_pos.

public static extern bool SetPos(ByteReaderHandle reader, uint pos)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

pos uint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Skip(ByteReaderHandle, uint)

Calls native method gst_byte_reader_skip.

public static extern bool Skip(ByteReaderHandle reader, uint nbytes)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

nbytes uint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

SkipStringUtf16(ByteReaderHandle)

Calls native method gst_byte_reader_skip_string_utf16.

public static extern bool SkipStringUtf16(ByteReaderHandle reader)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

SkipStringUtf32(ByteReaderHandle)

Calls native method gst_byte_reader_skip_string_utf32.

public static extern bool SkipStringUtf32(ByteReaderHandle reader)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

SkipStringUtf8(ByteReaderHandle)

Calls native method gst_byte_reader_skip_string_utf8.

public static extern bool SkipStringUtf8(ByteReaderHandle reader)

Parameters

reader ByteReaderHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False