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
targetnintTransfer ownership: None Nullable: False
profilenintTransfer 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
targetnintTransfer 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
targetnintTransfer 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
targetnintTransfer 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
targetnintTransfer 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
targetnintTransfer ownership: None Nullable: False
nameNonNullableUtf8StringHandleTransfer 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
targetnintTransfer 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
nameNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
categoryNullableUtf8StringHandleTransfer ownership: None Nullable: True
errorErrorOwnedHandle
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
filepathNonNullablePlatformStringHandleTransfer ownership: None Nullable: False
errorErrorOwnedHandle
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
nameNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
categoryNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
descriptionNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
profilesListHandleTransfer 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
targetnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
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
targetnintTransfer ownership: None Nullable: False
filepathNonNullablePlatformStringHandleTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
 Transfer ownership: None Nullable: False