Class CollectPads
- Namespace
- GstBase
- Assembly
- GstBase-1.0.dll
public class CollectPads : Object, IDisposable, GTypeProvider, InstanceFactory
- Inheritance
-
CollectPads
- Implements
-
- Inherited Members
-
Constructors
CollectPads(params ConstructArgument[])
public CollectPads(params ConstructArgument[] constructArguments)
Parameters
constructArguments ConstructArgument[]
CollectPads(CollectPadsHandle)
public CollectPads(CollectPadsHandle handle)
Parameters
handle CollectPadsHandle
Methods
Available()
Returns
- uint
EventDefault(CollectData, Event, bool)
public bool EventDefault(CollectData data, Event @event, bool discard)
Parameters
data CollectData
event Event
discard bool
Returns
- bool
Flush(CollectData, uint)
public uint Flush(CollectData data, uint size)
Parameters
data CollectData
size uint
Returns
- uint
GetGType()
public static Type GetGType()
Returns
- Type
New()
public static CollectPads New()
Returns
- CollectPads
Peek(CollectData)
public Buffer? Peek(CollectData data)
Parameters
data CollectData
Returns
- Buffer
Pop(CollectData)
public Buffer? Pop(CollectData data)
Parameters
data CollectData
Returns
- Buffer
QueryDefault(CollectData, Query, bool)
public bool QueryDefault(CollectData data, Query query, bool discard)
Parameters
data CollectData
query Query
discard bool
Returns
- bool
ReadBuffer(CollectData, uint)
public Buffer? ReadBuffer(CollectData data, uint size)
Parameters
data CollectData
size uint
Returns
- Buffer
RemovePad(Pad)
public bool RemovePad(Pad pad)
Parameters
pad Pad
Returns
- bool
SetBufferFunction(CollectPadsBufferFunction)
public void SetBufferFunction(CollectPadsBufferFunction func)
Parameters
func CollectPadsBufferFunction
SetCompareFunction(CollectPadsCompareFunction)
public void SetCompareFunction(CollectPadsCompareFunction func)
Parameters
func CollectPadsCompareFunction
SetEventFunction(CollectPadsEventFunction)
public void SetEventFunction(CollectPadsEventFunction func)
Parameters
func CollectPadsEventFunction
SetFlushFunction(CollectPadsFlushFunction)
[Version("1.4")]
public void SetFlushFunction(CollectPadsFlushFunction func)
Parameters
func CollectPadsFlushFunction
SetFlushing(bool)
public void SetFlushing(bool flushing)
Parameters
flushing bool
SetFunction(CollectPadsFunction)
public void SetFunction(CollectPadsFunction func)
Parameters
func CollectPadsFunction
SetQueryFunction(CollectPadsQueryFunction)
public void SetQueryFunction(CollectPadsQueryFunction func)
Parameters
func CollectPadsQueryFunction
SetWaiting(CollectData, bool)
public void SetWaiting(CollectData data, bool waiting)
Parameters
data CollectData
waiting bool
SrcEventDefault(Pad, Event)
[Version("1.4")]
public bool SrcEventDefault(Pad pad, Event @event)
Parameters
pad Pad
event Event
Returns
- bool
Start()
Stop()
TakeBuffer(CollectData, uint)
public Buffer? TakeBuffer(CollectData data, uint size)
Parameters
data CollectData
size uint
Returns
- Buffer