Class EncodingTarget
- Namespace
- GstPbutils.Internal
- Assembly
- GstPbutils-1.0.dll
public class EncodingTarget
- Inheritance
-
EncodingTarget
- Inherited Members
Methods
AddProfile(nint, nint)
Calls native method gst_encoding_target_add_profile.
public static extern bool AddProfile(nint target, nint profile)
Parameters
target
nintTransfer ownership: None Nullable: False
profile
nintTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetCategory(nint)
Calls native method gst_encoding_target_get_category.
public static extern NonNullableUtf8StringUnownedHandle GetCategory(nint target)
Parameters
target
nintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
GetDescription(nint)
Calls native method gst_encoding_target_get_description.
public static extern NonNullableUtf8StringUnownedHandle GetDescription(nint target)
Parameters
target
nintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
GetGType()
Calls native function gst_encoding_target_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetName(nint)
Calls native method gst_encoding_target_get_name.
public static extern NonNullableUtf8StringUnownedHandle GetName(nint target)
Parameters
target
nintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
GetPath(nint)
Calls native method gst_encoding_target_get_path. Version: 1.18
[Version("1.18")]
public static extern NullablePlatformStringUnownedHandle GetPath(nint target)
Parameters
target
nintTransfer ownership: None Nullable: False
Returns
- NullablePlatformStringUnownedHandle
Transfer ownership: None Nullable: True
GetProfile(nint, NonNullableUtf8StringHandle)
Calls native method gst_encoding_target_get_profile.
public static extern nint GetProfile(nint target, NonNullableUtf8StringHandle name)
Parameters
target
nintTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: True
GetProfiles(nint)
Calls native method gst_encoding_target_get_profiles.
public static extern ListUnownedHandle GetProfiles(nint target)
Parameters
target
nintTransfer ownership: None Nullable: False
Returns
- ListUnownedHandle
Transfer ownership: None Nullable: False
Load(NonNullableUtf8StringHandle, NullableUtf8StringHandle, out ErrorOwnedHandle)
Calls native function gst_encoding_target_load.
public static extern nint Load(NonNullableUtf8StringHandle name, NullableUtf8StringHandle category, out ErrorOwnedHandle error)
Parameters
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
category
NullableUtf8StringHandleTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
LoadFromFile(NonNullablePlatformStringHandle, out ErrorOwnedHandle)
Calls native function gst_encoding_target_load_from_file.
public static extern nint LoadFromFile(NonNullablePlatformStringHandle filepath, out ErrorOwnedHandle error)
Parameters
filepath
NonNullablePlatformStringHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
New(NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, ListHandle)
Calls native constructor gst_encoding_target_new.
public static extern nint New(NonNullableUtf8StringHandle name, NonNullableUtf8StringHandle category, NonNullableUtf8StringHandle description, ListHandle profiles)
Parameters
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
category
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
description
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
profiles
ListHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: True
Save(nint, out ErrorOwnedHandle)
Calls native method gst_encoding_target_save.
public static extern bool Save(nint target, out ErrorOwnedHandle error)
Parameters
target
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
SaveToFile(nint, NonNullablePlatformStringHandle, out ErrorOwnedHandle)
Calls native method gst_encoding_target_save_to_file.
public static extern bool SaveToFile(nint target, NonNullablePlatformStringHandle filepath, out ErrorOwnedHandle error)
Parameters
target
nintTransfer ownership: None Nullable: False
filepath
NonNullablePlatformStringHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False