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