Class BufferList
- Namespace
- Gst
- Assembly
- Gst-1.0.dll
public sealed class BufferList : BoxedRecord, GTypeProvider, InstanceFactory, IEquatable<BufferList>, IDisposable
- Inheritance
-
BufferList
- Implements
- Inherited Members
Constructors
BufferList(BufferListOwnedHandle)
public BufferList(BufferListOwnedHandle handle)
Parameters
handle
BufferListOwnedHandle
Properties
Handle
public BufferListOwnedHandle Handle { get; }
Property Value
Methods
CalculateSize()
[Version("1.14")]
public nuint CalculateSize()
Returns
CopyDeep()
[Version("1.6")]
public BufferList CopyDeep()
Returns
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
Equals(BufferList?)
Indicates whether the current object is equal to another object of the same type.
public bool Equals(BufferList? other)
Parameters
other
BufferListAn object to compare with this object.
Returns
Equals(object?)
Determines whether the specified object is equal to the current object.
public override bool Equals(object? obj)
Parameters
obj
objectThe object to compare with the current object.
Returns
Foreach(BufferListFunc)
public bool Foreach(BufferListFunc func)
Parameters
func
BufferListFunc
Returns
Get(uint)
public Buffer? Get(uint idx)
Parameters
idx
uint
Returns
GetGType()
public static Type GetGType()
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
GetWritable(uint)
[Version("1.14")]
public Buffer? GetWritable(uint idx)
Parameters
idx
uint
Returns
Insert(int, Buffer)
public void Insert(int idx, Buffer buffer)
Parameters
Length()
public uint Length()
Returns
New()
public static BufferList New()
Returns
NewSized(uint)
public static BufferList NewSized(uint size)
Parameters
size
uint
Returns
Remove(uint, uint)
public void Remove(uint idx, uint length)