Class Device
- Namespace
- Gst
- Assembly
- Gst-1.0.dll
public class Device : Object, IObject, INotifyPropertyChanged, IDisposable, IHandle, GTypeProvider
- Inheritance
-
Device
- Implements
- Inherited Members
Constructors
Device()
public Device()
Device(params ConstructArgument[])
protected Device(params ConstructArgument[] constructArguments)
Parameters
constructArguments
ConstructArgument[]
Device(IntPtr, bool)
protected Device(IntPtr ptr, bool ownedRef)
Parameters
Fields
CapsPropertyDefinition
public static readonly Property<Caps, Device> CapsPropertyDefinition
Field Value
DeviceClassPropertyDefinition
public static readonly Property<string?, Device> DeviceClassPropertyDefinition
Field Value
DisplayNamePropertyDefinition
public static readonly Property<string?, Device> DisplayNamePropertyDefinition
Field Value
PropertiesPropertyDefinition
public static readonly Property<Structure, Device> PropertiesPropertyDefinition
Field Value
RemovedSignal
Signal Descriptor for OnRemoved.
public static readonly Signal<Device> RemovedSignal
Field Value
Properties
Caps
public Caps Caps { get; }
Property Value
DeviceClass
public string? DeviceClass { get; }
Property Value
DisplayName
public string? DisplayName { get; }
Property Value
Properties
public Structure Properties { get; }
Property Value
Methods
CreateElement(string?)
[Version("1.4")]
public Element? CreateElement(string? name)
Parameters
name
string
Returns
GetCaps()
[Version("1.4")]
public Caps? GetCaps()
Returns
GetDeviceClass()
[Version("1.4")]
public string GetDeviceClass()
Returns
GetDisplayName()
[Version("1.4")]
public string GetDisplayName()
Returns
GetGType()
public static Type GetGType()
Returns
GetProperties()
[Version("1.6")]
public Structure? GetProperties()
Returns
HasClasses(string)
[Version("1.4")]
public bool HasClasses(string classes)
Parameters
classes
string
Returns
HasClassesv(string[])
[Version("1.4")]
public bool HasClassesv(string[] classes)
Parameters
classes
string[]
Returns
ReconfigureElement(Element)
[Version("1.4")]
public bool ReconfigureElement(Element element)
Parameters
element
Element
Returns
Events
OnRemoved
public event SignalHandler<Device> OnRemoved