Class DeviceProviderClass
public class DeviceProviderClass
- Inheritance
-
DeviceProviderClass
- Inherited Members
Methods
AddMetadata(DeviceProviderClassHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)
Calls native method gst_device_provider_class_add_metadata. Version: 1.4
[Version("1.4")]
public static extern void AddMetadata(DeviceProviderClassHandle klass, NonNullableUtf8StringHandle key, NonNullableUtf8StringHandle value)
Parameters
klass
DeviceProviderClassHandleTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
AddStaticMetadata(DeviceProviderClassHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)
Calls native method gst_device_provider_class_add_static_metadata. Version: 1.4
[Version("1.4")]
public static extern void AddStaticMetadata(DeviceProviderClassHandle klass, NonNullableUtf8StringHandle key, NonNullableUtf8StringHandle value)
Parameters
klass
DeviceProviderClassHandleTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
NonNullableUtf8StringHandleTransfer ownership: Full Nullable: False
GetMetadata(DeviceProviderClassHandle, NonNullableUtf8StringHandle)
Calls native method gst_device_provider_class_get_metadata. Version: 1.4
[Version("1.4")]
public static extern NullableUtf8StringUnownedHandle GetMetadata(DeviceProviderClassHandle klass, NonNullableUtf8StringHandle key)
Parameters
klass
DeviceProviderClassHandleTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
SetMetadata(DeviceProviderClassHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)
Calls native method gst_device_provider_class_set_metadata. Version: 1.4
[Version("1.4")]
public static extern void SetMetadata(DeviceProviderClassHandle klass, NonNullableUtf8StringHandle longname, NonNullableUtf8StringHandle classification, NonNullableUtf8StringHandle description, NonNullableUtf8StringHandle author)
Parameters
klass
DeviceProviderClassHandleTransfer ownership: None Nullable: False
longname
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
classification
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
description
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
author
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetStaticMetadata(DeviceProviderClassHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)
Calls native method gst_device_provider_class_set_static_metadata. Version: 1.4
[Version("1.4")]
public static extern void SetStaticMetadata(DeviceProviderClassHandle klass, NonNullableUtf8StringHandle longname, NonNullableUtf8StringHandle classification, NonNullableUtf8StringHandle description, NonNullableUtf8StringHandle author)
Parameters
klass
DeviceProviderClassHandleTransfer ownership: None Nullable: False
longname
NonNullableUtf8StringHandleTransfer ownership: Full Nullable: False
classification
NonNullableUtf8StringHandleTransfer ownership: Full Nullable: False
description
NonNullableUtf8StringHandleTransfer ownership: Full Nullable: False
author
NonNullableUtf8StringHandleTransfer ownership: Full Nullable: False