Class Adapter
public class Adapter
- Inheritance
-
Adapter
- Inherited Members
Methods
Available(nint)
Calls native method gst_adapter_available.
public static extern nuint Available(nint adapter)
Parameters
adapter
nintTransfer ownership: None Nullable: False
Returns
- nuint
Transfer ownership: None Nullable: False
AvailableFast(nint)
Calls native method gst_adapter_available_fast.
public static extern nuint AvailableFast(nint adapter)
Parameters
adapter
nintTransfer ownership: None Nullable: False
Returns
- nuint
Transfer ownership: None Nullable: False
Clear(nint)
Calls native method gst_adapter_clear.
public static extern void Clear(nint adapter)
Parameters
adapter
nintTransfer ownership: None Nullable: False
Copy(nint, ref byte, nuint, nuint)
Calls native method gst_adapter_copy.
public static extern void Copy(nint adapter, ref byte dest, nuint offset, nuint size)
Parameters
adapter
nintTransfer ownership: None Nullable: False
dest
byteTransfer ownership: None Nullable: False
offset
nuintTransfer ownership: None Nullable: False
size
nuintTransfer ownership: None Nullable: False
Copy(nint, nuint, nuint)
Calls native method gst_adapter_copy_bytes. Version: 1.4
[Version("1.4")]
public static extern BytesOwnedHandle Copy(nint adapter, nuint offset, nuint size)
Parameters
adapter
nintTransfer ownership: None Nullable: False
offset
nuintTransfer ownership: None Nullable: False
size
nuintTransfer ownership: None Nullable: False
Returns
- BytesOwnedHandle
Transfer ownership: Full Nullable: False
DistanceFromDiscont(nint)
Calls native method gst_adapter_distance_from_discont. Version: 1.10
[Version("1.10")]
public static extern ulong DistanceFromDiscont(nint adapter)
Parameters
adapter
nintTransfer ownership: None Nullable: False
Returns
- ulong
Transfer ownership: None Nullable: False
DtsAtDiscont(nint)
Calls native method gst_adapter_dts_at_discont. Version: 1.10
[Version("1.10")]
public static extern ulong DtsAtDiscont(nint adapter)
Parameters
adapter
nintTransfer ownership: None Nullable: False
Returns
- ulong
Transfer ownership: None Nullable: False
Flush(nint, nuint)
Calls native method gst_adapter_flush.
public static extern void Flush(nint adapter, nuint flush)
Parameters
adapter
nintTransfer ownership: None Nullable: False
flush
nuintTransfer ownership: None Nullable: False
GetBuffer(nint, nuint)
Calls native method gst_adapter_get_buffer. Version: 1.6
[Version("1.6")]
public static extern BufferOwnedHandle GetBuffer(nint adapter, nuint nbytes)
Parameters
adapter
nintTransfer ownership: None Nullable: False
nbytes
nuintTransfer ownership: None Nullable: False
Returns
- BufferOwnedHandle
Transfer ownership: Full Nullable: True
GetBufferFast(nint, nuint)
Calls native method gst_adapter_get_buffer_fast. Version: 1.6
[Version("1.6")]
public static extern BufferOwnedHandle GetBufferFast(nint adapter, nuint nbytes)
Parameters
adapter
nintTransfer ownership: None Nullable: False
nbytes
nuintTransfer ownership: None Nullable: False
Returns
- BufferOwnedHandle
Transfer ownership: Full Nullable: True
GetBufferList(nint, nuint)
Calls native method gst_adapter_get_buffer_list. Version: 1.6
[Version("1.6")]
public static extern BufferListOwnedHandle GetBufferList(nint adapter, nuint nbytes)
Parameters
adapter
nintTransfer ownership: None Nullable: False
nbytes
nuintTransfer ownership: None Nullable: False
Returns
- BufferListOwnedHandle
Transfer ownership: Full Nullable: True
GetGType()
Calls native function gst_adapter_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetList(nint, nuint)
Calls native method gst_adapter_get_list. Version: 1.6
[Version("1.6")]
public static extern ListOwnedHandle GetList(nint adapter, nuint nbytes)
Parameters
adapter
nintTransfer ownership: None Nullable: False
nbytes
nuintTransfer ownership: None Nullable: False
Returns
- ListOwnedHandle
Transfer ownership: Full Nullable: True
Map(nint, out nuint)
Calls native method gst_adapter_map.
public static extern byte[] Map(nint adapter, out nuint size)
Parameters
adapter
nintTransfer ownership: None Nullable: False
size
nuintTransfer ownership: Full Nullable: False
Returns
- byte[]
Transfer ownership: None Nullable: True
MaskedScanUint32(nint, uint, uint, nuint, nuint)
Calls native method gst_adapter_masked_scan_uint32.
public static extern nint MaskedScanUint32(nint adapter, uint mask, uint pattern, nuint offset, nuint size)
Parameters
adapter
nintTransfer ownership: None Nullable: False
mask
uintTransfer ownership: None Nullable: False
pattern
uintTransfer ownership: None Nullable: False
offset
nuintTransfer ownership: None Nullable: False
size
nuintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: False
MaskedScanUint32Peek(nint, uint, uint, nuint, nuint, out uint)
Calls native method gst_adapter_masked_scan_uint32_peek.
public static extern nint MaskedScanUint32Peek(nint adapter, uint mask, uint pattern, nuint offset, nuint size, out uint value)
Parameters
adapter
nintTransfer ownership: None Nullable: False
mask
uintTransfer ownership: None Nullable: False
pattern
uintTransfer ownership: None Nullable: False
offset
nuintTransfer ownership: None Nullable: False
size
nuintTransfer ownership: None Nullable: False
value
uintTransfer ownership: Full Nullable: False
Returns
- nint
Transfer ownership: None Nullable: False
New()
Calls native constructor gst_adapter_new.
public static extern nint New()
Returns
- nint
Transfer ownership: Full Nullable: False
OffsetAtDiscont(nint)
Calls native method gst_adapter_offset_at_discont. Version: 1.10
[Version("1.10")]
public static extern ulong OffsetAtDiscont(nint adapter)
Parameters
adapter
nintTransfer ownership: None Nullable: False
Returns
- ulong
Transfer ownership: None Nullable: False
PrevDts(nint, out ulong)
Calls native method gst_adapter_prev_dts.
public static extern ulong PrevDts(nint adapter, out ulong distance)
Parameters
adapter
nintTransfer ownership: None Nullable: False
distance
ulongTransfer ownership: Full Nullable: False
Returns
- ulong
Transfer ownership: None Nullable: False
PrevDtsAtOffset(nint, nuint, out ulong)
Calls native method gst_adapter_prev_dts_at_offset. Version: 1.2
[Version("1.2")]
public static extern ulong PrevDtsAtOffset(nint adapter, nuint offset, out ulong distance)
Parameters
adapter
nintTransfer ownership: None Nullable: False
offset
nuintTransfer ownership: None Nullable: False
distance
ulongTransfer ownership: Full Nullable: False
Returns
- ulong
Transfer ownership: None Nullable: False
PrevOffset(nint, out ulong)
Calls native method gst_adapter_prev_offset. Version: 1.10
[Version("1.10")]
public static extern ulong PrevOffset(nint adapter, out ulong distance)
Parameters
adapter
nintTransfer ownership: None Nullable: False
distance
ulongTransfer ownership: Full Nullable: False
Returns
- ulong
Transfer ownership: None Nullable: False
PrevPts(nint, out ulong)
Calls native method gst_adapter_prev_pts.
public static extern ulong PrevPts(nint adapter, out ulong distance)
Parameters
adapter
nintTransfer ownership: None Nullable: False
distance
ulongTransfer ownership: Full Nullable: False
Returns
- ulong
Transfer ownership: None Nullable: False
PrevPtsAtOffset(nint, nuint, out ulong)
Calls native method gst_adapter_prev_pts_at_offset. Version: 1.2
[Version("1.2")]
public static extern ulong PrevPtsAtOffset(nint adapter, nuint offset, out ulong distance)
Parameters
adapter
nintTransfer ownership: None Nullable: False
offset
nuintTransfer ownership: None Nullable: False
distance
ulongTransfer ownership: Full Nullable: False
Returns
- ulong
Transfer ownership: None Nullable: False
PtsAtDiscont(nint)
Calls native method gst_adapter_pts_at_discont. Version: 1.10
[Version("1.10")]
public static extern ulong PtsAtDiscont(nint adapter)
Parameters
adapter
nintTransfer ownership: None Nullable: False
Returns
- ulong
Transfer ownership: None Nullable: False
Push(nint, BufferUnownedHandle)
Calls native method gst_adapter_push.
public static extern void Push(nint adapter, BufferUnownedHandle buf)
Parameters
adapter
nintTransfer ownership: None Nullable: False
buf
BufferUnownedHandleTransfer ownership: Full Nullable: False
Take(nint, out nuint)
Calls native method gst_adapter_take.
public static extern byte[] Take(nint adapter, out nuint nbytes)
Parameters
adapter
nintTransfer ownership: None Nullable: False
nbytes
nuintTransfer ownership: Full Nullable: False
Returns
- byte[]
Transfer ownership: Full Nullable: True
TakeBuffer(nint, nuint)
Calls native method gst_adapter_take_buffer.
public static extern BufferOwnedHandle TakeBuffer(nint adapter, nuint nbytes)
Parameters
adapter
nintTransfer ownership: None Nullable: False
nbytes
nuintTransfer ownership: None Nullable: False
Returns
- BufferOwnedHandle
Transfer ownership: Full Nullable: True
TakeBufferFast(nint, nuint)
Calls native method gst_adapter_take_buffer_fast. Version: 1.2
[Version("1.2")]
public static extern BufferOwnedHandle TakeBufferFast(nint adapter, nuint nbytes)
Parameters
adapter
nintTransfer ownership: None Nullable: False
nbytes
nuintTransfer ownership: None Nullable: False
Returns
- BufferOwnedHandle
Transfer ownership: Full Nullable: True
TakeBufferList(nint, nuint)
Calls native method gst_adapter_take_buffer_list. Version: 1.6
[Version("1.6")]
public static extern BufferListOwnedHandle TakeBufferList(nint adapter, nuint nbytes)
Parameters
adapter
nintTransfer ownership: None Nullable: False
nbytes
nuintTransfer ownership: None Nullable: False
Returns
- BufferListOwnedHandle
Transfer ownership: Full Nullable: True
TakeList(nint, nuint)
Calls native method gst_adapter_take_list.
public static extern ListOwnedHandle TakeList(nint adapter, nuint nbytes)
Parameters
adapter
nintTransfer ownership: None Nullable: False
nbytes
nuintTransfer ownership: None Nullable: False
Returns
- ListOwnedHandle
Transfer ownership: Full Nullable: True
Unmap(nint)
Calls native method gst_adapter_unmap.
public static extern void Unmap(nint adapter)
Parameters
adapter
nintTransfer ownership: None Nullable: False