Table of Contents

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()

public uint 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()

public void Start()

Stop()

public void Stop()

TakeBuffer(CollectData, uint)

public Buffer? TakeBuffer(CollectData data, uint size)

Parameters

data CollectData
size uint

Returns

Buffer