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
klassDeviceProviderClassHandleTransfer ownership: None Nullable: False
keyNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
valueNonNullableUtf8StringHandleTransfer 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
klassDeviceProviderClassHandleTransfer ownership: None Nullable: False
keyNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
valueNonNullableUtf8StringHandleTransfer 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
klassDeviceProviderClassHandleTransfer ownership: None Nullable: False
keyNonNullableUtf8StringHandleTransfer 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
klassDeviceProviderClassHandleTransfer ownership: None Nullable: False
longnameNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
classificationNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
descriptionNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
authorNonNullableUtf8StringHandleTransfer 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
klassDeviceProviderClassHandleTransfer ownership: None Nullable: False
longnameNonNullableUtf8StringHandleTransfer ownership: Full Nullable: False
classificationNonNullableUtf8StringHandleTransfer ownership: Full Nullable: False
descriptionNonNullableUtf8StringHandleTransfer ownership: Full Nullable: False
authorNonNullableUtf8StringHandleTransfer ownership: Full Nullable: False