Class Device
public class Device
- Inheritance
-
Device
- Inherited Members
Methods
CreateElement(nint, NullableUtf8StringHandle)
Calls native method gst_device_create_element. Version: 1.4
[Version("1.4")]
public static extern nint CreateElement(nint device, NullableUtf8StringHandle name)
Parameters
device
nintTransfer ownership: None Nullable: False
name
NullableUtf8StringHandleTransfer ownership: None Nullable: True
Returns
- nint
Transfer ownership: None Nullable: True
GetCaps(nint)
Calls native method gst_device_get_caps. Version: 1.4
[Version("1.4")]
public static extern CapsOwnedHandle GetCaps(nint device)
Parameters
device
nintTransfer ownership: None Nullable: False
Returns
- CapsOwnedHandle
Transfer ownership: Full Nullable: True
GetDeviceClass(nint)
Calls native method gst_device_get_device_class. Version: 1.4
[Version("1.4")]
public static extern NonNullableUtf8StringOwnedHandle GetDeviceClass(nint device)
Parameters
device
nintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
GetDisplayName(nint)
Calls native method gst_device_get_display_name. Version: 1.4
[Version("1.4")]
public static extern NonNullableUtf8StringOwnedHandle GetDisplayName(nint device)
Parameters
device
nintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
GetGType()
Calls native function gst_device_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetProperties(nint)
Calls native method gst_device_get_properties. Version: 1.6
[Version("1.6")]
public static extern StructureOwnedHandle GetProperties(nint device)
Parameters
device
nintTransfer ownership: None Nullable: False
Returns
- StructureOwnedHandle
Transfer ownership: Full Nullable: True
HasClasses(nint, NonNullableUtf8StringHandle)
Calls native method gst_device_has_classes. Version: 1.4
[Version("1.4")]
public static extern bool HasClasses(nint device, NonNullableUtf8StringHandle classes)
Parameters
device
nintTransfer ownership: None Nullable: False
classes
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
HasClassesv(nint, Utf8StringArrayNullTerminatedHandle)
Calls native method gst_device_has_classesv. Version: 1.4
[Version("1.4")]
public static extern bool HasClassesv(nint device, Utf8StringArrayNullTerminatedHandle classes)
Parameters
device
nintTransfer ownership: None Nullable: False
classes
Utf8StringArrayNullTerminatedHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
ReconfigureElement(nint, nint)
Calls native method gst_device_reconfigure_element. Version: 1.4
[Version("1.4")]
public static extern bool ReconfigureElement(nint device, nint element)
Parameters
device
nintTransfer ownership: None Nullable: False
element
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False