Class DeviceMonitor
public class DeviceMonitor
- Inheritance
-
DeviceMonitor
- Inherited Members
Methods
AddFilter(nint, NullableUtf8StringHandle, CapsHandle)
Calls native method gst_device_monitor_add_filter. Version: 1.4
[Version("1.4")]
public static extern uint AddFilter(nint monitor, NullableUtf8StringHandle classes, CapsHandle caps)
Parameters
monitor
nintTransfer ownership: None Nullable: False
classes
NullableUtf8StringHandleTransfer ownership: None Nullable: True
caps
CapsHandleTransfer ownership: None Nullable: True
Returns
- uint
Transfer ownership: None Nullable: False
GetBus(nint)
Calls native method gst_device_monitor_get_bus. Version: 1.4
[Version("1.4")]
public static extern nint GetBus(nint monitor)
Parameters
monitor
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
GetDevices(nint)
Calls native method gst_device_monitor_get_devices. Version: 1.4
[Version("1.4")]
public static extern ListOwnedHandle GetDevices(nint monitor)
Parameters
monitor
nintTransfer ownership: None Nullable: False
Returns
- ListOwnedHandle
Transfer ownership: Full Nullable: True
GetGType()
Calls native function gst_device_monitor_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetProviders(nint)
Calls native method gst_device_monitor_get_providers. Version: 1.6
[Version("1.6")]
public static extern Utf8StringArrayNullTerminatedOwnedHandle GetProviders(nint monitor)
Parameters
monitor
nintTransfer ownership: None Nullable: False
Returns
- Utf8StringArrayNullTerminatedOwnedHandle
Transfer ownership: Full Nullable: False
GetShowAllDevices(nint)
Calls native method gst_device_monitor_get_show_all_devices. Version: 1.6
[Version("1.6")]
public static extern bool GetShowAllDevices(nint monitor)
Parameters
monitor
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
New()
Calls native constructor gst_device_monitor_new. Version: 1.4
[Version("1.4")]
public static extern nint New()
Returns
- nint
Transfer ownership: Full Nullable: False
RemoveFilter(nint, uint)
Calls native method gst_device_monitor_remove_filter. Version: 1.4
[Version("1.4")]
public static extern bool RemoveFilter(nint monitor, uint filterId)
Parameters
monitor
nintTransfer ownership: None Nullable: False
filterId
uintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
SetShowAllDevices(nint, bool)
Calls native method gst_device_monitor_set_show_all_devices. Version: 1.6
[Version("1.6")]
public static extern void SetShowAllDevices(nint monitor, bool showAll)
Parameters
monitor
nintTransfer ownership: None Nullable: False
showAll
boolTransfer ownership: None Nullable: False
Start(nint)
Calls native method gst_device_monitor_start. Version: 1.4
[Version("1.4")]
public static extern bool Start(nint monitor)
Parameters
monitor
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Stop(nint)
Calls native method gst_device_monitor_stop. Version: 1.4
[Version("1.4")]
public static extern void Stop(nint monitor)
Parameters
monitor
nintTransfer ownership: None Nullable: False