Table of Contents

Class Discoverer

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

Constructors

Discoverer(bool, params ConstructArgument[])

protected Discoverer(bool owned, params ConstructArgument[] constructArguments)

Parameters

owned bool
constructArguments ConstructArgument[]

Discoverer(IntPtr, bool)

protected Discoverer(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

DiscoveredSignal

Signal Descriptor for OnDiscovered.

public static readonly Signal<Discoverer, Discoverer.DiscoveredSignalArgs> DiscoveredSignal

Field Value

Signal<Discoverer, Discoverer.DiscoveredSignalArgs>

FinishedSignal

Signal Descriptor for OnFinished.

public static readonly Signal<Discoverer> FinishedSignal

Field Value

Signal<Discoverer>

SourceSetupSignal

Signal Descriptor for OnSourceSetup.

public static readonly Signal<Discoverer, Discoverer.SourceSetupSignalArgs> SourceSetupSignal

Field Value

Signal<Discoverer, Discoverer.SourceSetupSignalArgs>

StartingSignal

Signal Descriptor for OnStarting.

public static readonly Signal<Discoverer> StartingSignal

Field Value

Signal<Discoverer>

TimeoutPropertyDefinition

public static readonly Property<ulong, Discoverer> TimeoutPropertyDefinition

Field Value

Property<ulong, Discoverer>

UseCachePropertyDefinition

public static readonly Property<bool, Discoverer> UseCachePropertyDefinition

Field Value

Property<bool, Discoverer>

Properties

Timeout

public ulong Timeout { get; set; }

Property Value

ulong

UseCache

public bool UseCache { get; set; }

Property Value

bool

Methods

DiscoverUri(string)

public DiscovererInfo DiscoverUri(string uri)

Parameters

uri string

Returns

DiscovererInfo

DiscoverUriAsync(string)

public bool DiscoverUriAsync(string uri)

Parameters

uri string

Returns

bool

GetGType()

public static Type GetGType()

Returns

Type

New(ClockTime)

public static Discoverer New(ClockTime timeout)

Parameters

timeout ClockTime

Returns

Discoverer

Start()

public void Start()

Stop()

public void Stop()

Events

OnDiscovered

public event SignalHandler<Discoverer, Discoverer.DiscoveredSignalArgs> OnDiscovered

Event Type

SignalHandler<Discoverer, Discoverer.DiscoveredSignalArgs>

OnFinished

public event SignalHandler<Discoverer> OnFinished

Event Type

SignalHandler<Discoverer>

OnSourceSetup

public event SignalHandler<Discoverer, Discoverer.SourceSetupSignalArgs> OnSourceSetup

Event Type

SignalHandler<Discoverer, Discoverer.SourceSetupSignalArgs>

OnStarting

public event SignalHandler<Discoverer> OnStarting

Event Type

SignalHandler<Discoverer>