Class BufferPool
- Namespace
- Gst
- Assembly
- Gst-1.0.dll
public class BufferPool : Object, IDisposable, GTypeProvider, InstanceFactory
- Inheritance
-
BufferPool
- Implements
-
- Derived
-
- Inherited Members
-
Constructors
BufferPool(params ConstructArgument[])
public BufferPool(params ConstructArgument[] constructArguments)
Parameters
constructArguments ConstructArgument[]
BufferPool(BufferPoolHandle)
public BufferPool(BufferPoolHandle handle)
Parameters
handle BufferPoolHandle
Methods
ConfigAddOption(Structure, string)
public static void ConfigAddOption(Structure config, string option)
Parameters
config Structure
option string
ConfigGetOption(Structure, uint)
public static string? ConfigGetOption(Structure config, uint index)
Parameters
config Structure
index uint
Returns
- string
ConfigHasOption(Structure, string)
public static bool ConfigHasOption(Structure config, string option)
Parameters
config Structure
option string
Returns
- bool
ConfigNOptions(Structure)
public static uint ConfigNOptions(Structure config)
Parameters
config Structure
Returns
- uint
ConfigSetAllocator(Structure, Allocator?, AllocationParams?)
public static void ConfigSetAllocator(Structure config, Allocator? allocator, AllocationParams? @params)
Parameters
config Structure
allocator Allocator
params AllocationParams
ConfigSetParams(Structure, Caps?, uint, uint, uint)
public static void ConfigSetParams(Structure config, Caps? caps, uint size, uint minBuffers, uint maxBuffers)
Parameters
config Structure
caps Caps
size uint
minBuffers uint
maxBuffers uint
ConfigValidateParams(Structure, Caps?, uint, uint, uint)
[Version("1.4")]
public static bool ConfigValidateParams(Structure config, Caps? caps, uint size, uint minBuffers, uint maxBuffers)
Parameters
config Structure
caps Caps
size uint
minBuffers uint
maxBuffers uint
Returns
- bool
GetConfig()
public Structure GetConfig()
Returns
- Structure
GetGType()
public static Type GetGType()
Returns
- Type
GetOptions()
public string[] GetOptions()
Returns
- string[]
HasOption(string)
public bool HasOption(string option)
Parameters
option string
Returns
- bool
IsActive()
Returns
- bool
New()
public static BufferPool New()
Returns
- BufferPool
ReleaseBuffer(Buffer)
public void ReleaseBuffer(Buffer buffer)
Parameters
buffer Buffer
SetActive(bool)
public bool SetActive(bool active)
Parameters
active bool
Returns
- bool
SetConfig(Structure)
public bool SetConfig(Structure config)
Parameters
config Structure
Returns
- bool
SetFlushing(bool)
[Version("1.4")]
public void SetFlushing(bool flushing)
Parameters
flushing bool