Table of Contents

Class CollectPads

Namespace
GstBase
Assembly
GstBase-1.0.dll
public class CollectPads : Object, IObject, INotifyPropertyChanged, IDisposable, IHandle, GTypeProvider
Inheritance
CollectPads
Implements
Inherited Members

Constructors

CollectPads()

public CollectPads()

CollectPads(params ConstructArgument[])

protected CollectPads(params ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

CollectPads(IntPtr, bool)

protected CollectPads(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

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