Class Discoverer
- Namespace
- GstPbutils
- Assembly
- GstPbutils-1.0.dll
public class Discoverer : Object, IDisposable, GTypeProvider, InstanceFactory
- Inheritance
-
Discoverer
- Implements
- Inherited Members
Constructors
Discoverer(params ConstructArgument[])
public Discoverer(params ConstructArgument[] constructArguments)
Parameters
constructArguments
ConstructArgument[]
Discoverer(DiscovererHandle)
public Discoverer(DiscovererHandle handle)
Parameters
handle
DiscovererHandle
Fields
DiscoveredSignal
Signal Descriptor for OnDiscovered.
public static readonly Signal<Discoverer, Discoverer.DiscoveredSignalArgs> DiscoveredSignal
Field Value
FinishedSignal
Signal Descriptor for OnFinished.
public static readonly Signal<Discoverer> FinishedSignal
Field Value
LoadSerializedInfoSignal
Signal Descriptor for OnLoadSerializedInfo.
public static readonly ReturningSignal<Discoverer, Discoverer.LoadSerializedInfoSignalArgs, DiscovererInfo?> LoadSerializedInfoSignal
Field Value
SourceSetupSignal
Signal Descriptor for OnSourceSetup.
public static readonly Signal<Discoverer, Discoverer.SourceSetupSignalArgs> SourceSetupSignal
Field Value
StartingSignal
Signal Descriptor for OnStarting.
public static readonly Signal<Discoverer> StartingSignal
Field Value
TimeoutPropertyDefinition
public static readonly Property<ulong, Discoverer> TimeoutPropertyDefinition
Field Value
UseCachePropertyDefinition
public static readonly Property<bool, Discoverer> UseCachePropertyDefinition
Field Value
Properties
Timeout
public ulong Timeout { get; set; }
Property Value
UseCache
public bool UseCache { get; set; }
Property Value
Methods
DiscoverUri(string)
public DiscovererInfo DiscoverUri(string uri)
Parameters
uri
string
Returns
DiscoverUriAsync(string)
public bool DiscoverUriAsync(string uri)
Parameters
uri
string
Returns
GetGType()
public static Type GetGType()
Returns
New(ClockTime)
public static Discoverer New(ClockTime timeout)
Parameters
timeout
ClockTime
Returns
Start()
public void Start()
Stop()
public void Stop()
Events
OnDiscovered
public event SignalHandler<Discoverer, Discoverer.DiscoveredSignalArgs> OnDiscovered
Event Type
OnFinished
public event SignalHandler<Discoverer> OnFinished
Event Type
OnLoadSerializedInfo
public event ReturningSignalHandler<Discoverer, Discoverer.LoadSerializedInfoSignalArgs, DiscovererInfo?> OnLoadSerializedInfo
Event Type
OnSourceSetup
public event SignalHandler<Discoverer, Discoverer.SourceSetupSignalArgs> OnSourceSetup
Event Type
OnStarting
public event SignalHandler<Discoverer> OnStarting