Class Preset
public class Preset
- Inheritance
-
Preset
- Inherited Members
Methods
DeletePreset(nint, NonNullableUtf8StringHandle)
Calls native method gst_preset_delete_preset.
public static extern bool DeletePreset(nint preset, NonNullableUtf8StringHandle name)
Parameters
preset
nintTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetAppDir()
Calls native function gst_preset_get_app_dir.
public static extern NullablePlatformStringUnownedHandle GetAppDir()
Returns
- NullablePlatformStringUnownedHandle
Transfer ownership: None Nullable: True
GetGType()
Calls native function gst_preset_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetMeta(nint, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, out NonNullableUtf8StringOwnedHandle)
Calls native method gst_preset_get_meta.
public static extern bool GetMeta(nint preset, NonNullableUtf8StringHandle name, NonNullableUtf8StringHandle tag, out NonNullableUtf8StringOwnedHandle value)
Parameters
preset
nintTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
tag
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
NonNullableUtf8StringOwnedHandleTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetPresetNames(nint)
Calls native method gst_preset_get_preset_names.
public static extern Utf8StringArrayNullTerminatedOwnedHandle GetPresetNames(nint preset)
Parameters
preset
nintTransfer ownership: None Nullable: False
Returns
- Utf8StringArrayNullTerminatedOwnedHandle
Transfer ownership: Full Nullable: False
GetPropertyNames(nint)
Calls native method gst_preset_get_property_names.
public static extern Utf8StringArrayNullTerminatedOwnedHandle GetPropertyNames(nint preset)
Parameters
preset
nintTransfer ownership: None Nullable: False
Returns
- Utf8StringArrayNullTerminatedOwnedHandle
Transfer ownership: Full Nullable: False
IsEditable(nint)
Calls native method gst_preset_is_editable. Version: 1.6
[Version("1.6")]
public static extern bool IsEditable(nint preset)
Parameters
preset
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
LoadPreset(nint, NonNullableUtf8StringHandle)
Calls native method gst_preset_load_preset.
public static extern bool LoadPreset(nint preset, NonNullableUtf8StringHandle name)
Parameters
preset
nintTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
RenamePreset(nint, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)
Calls native method gst_preset_rename_preset.
public static extern bool RenamePreset(nint preset, NonNullableUtf8StringHandle oldName, NonNullableUtf8StringHandle newName)
Parameters
preset
nintTransfer ownership: None Nullable: False
oldName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
newName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
SavePreset(nint, NonNullableUtf8StringHandle)
Calls native method gst_preset_save_preset.
public static extern bool SavePreset(nint preset, NonNullableUtf8StringHandle name)
Parameters
preset
nintTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
SetAppDir(NonNullablePlatformStringHandle)
Calls native function gst_preset_set_app_dir.
public static extern bool SetAppDir(NonNullablePlatformStringHandle appDir)
Parameters
appDir
NonNullablePlatformStringHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
SetMeta(nint, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, NullableUtf8StringHandle)
Calls native method gst_preset_set_meta.
public static extern bool SetMeta(nint preset, NonNullableUtf8StringHandle name, NonNullableUtf8StringHandle tag, NullableUtf8StringHandle value)
Parameters
preset
nintTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
tag
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
NullableUtf8StringHandleTransfer ownership: None Nullable: True
Returns
- bool
Transfer ownership: None Nullable: False