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