Table of Contents

Class DeviceMonitor

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

Constructors

DeviceMonitor()

public DeviceMonitor()

DeviceMonitor(params ConstructArgument[])

protected DeviceMonitor(params ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

DeviceMonitor(IntPtr, bool)

protected DeviceMonitor(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

ShowAllPropertyDefinition

public static readonly Property<bool, DeviceMonitor> ShowAllPropertyDefinition

Field Value

Property<bool, DeviceMonitor>

Properties

ShowAll

public bool ShowAll { get; set; }

Property Value

bool

Methods

AddFilter(string?, Caps?)

[Version("1.4")]
public uint AddFilter(string? classes, Caps? caps)

Parameters

classes string
caps Caps

Returns

uint

GetBus()

[Version("1.4")]
public Bus GetBus()

Returns

Bus

GetDevices()

[Version("1.4")]
public List? GetDevices()

Returns

List

GetGType()

public static Type GetGType()

Returns

Type

GetProviders()

[Version("1.6")]
public string[] GetProviders()

Returns

string[]

GetShowAllDevices()

[Version("1.6")]
public bool GetShowAllDevices()

Returns

bool

New()

[Version("1.4")]
public static DeviceMonitor New()

Returns

DeviceMonitor

RemoveFilter(uint)

[Version("1.4")]
public bool RemoveFilter(uint filterId)

Parameters

filterId uint

Returns

bool

SetShowAllDevices(bool)

[Version("1.6")]
public void SetShowAllDevices(bool showAll)

Parameters

showAll bool

Start()

[Version("1.4")]
public bool Start()

Returns

bool

Stop()

[Version("1.4")]
public void Stop()