Class EncodingProfile
- Namespace
- GstPbutils.Internal
- Assembly
- GstPbutils-1.0.dll
public class EncodingProfile
- Inheritance
-
EncodingProfile
- Inherited Members
Methods
Copy(nint)
Calls native method gst_encoding_profile_copy. Version: 1.12
[Version("1.12")]
public static extern nint Copy(nint self)
Parameters
self
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
Find(NonNullableUtf8StringHandle, NullableUtf8StringHandle, NullableUtf8StringHandle)
Calls native function gst_encoding_profile_find.
public static extern nint Find(NonNullableUtf8StringHandle targetname, NullableUtf8StringHandle profilename, NullableUtf8StringHandle category)
Parameters
targetname
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
profilename
NullableUtf8StringHandleTransfer ownership: None Nullable: True
category
NullableUtf8StringHandleTransfer ownership: None Nullable: True
Returns
- nint
Transfer ownership: Full Nullable: True
FromDiscoverer(nint)
Calls native function gst_encoding_profile_from_discoverer.
public static extern nint FromDiscoverer(nint info)
Parameters
info
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: True
GetAllowDynamicOutput(nint)
Calls native method gst_encoding_profile_get_allow_dynamic_output.
public static extern bool GetAllowDynamicOutput(nint profile)
Parameters
profile
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetDescription(nint)
Calls native method gst_encoding_profile_get_description.
public static extern NullableUtf8StringUnownedHandle GetDescription(nint profile)
Parameters
profile
nintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetElementProperties(nint)
Calls native method gst_encoding_profile_get_element_properties. Version: 1.20
[Version("1.20")]
public static extern StructureOwnedHandle GetElementProperties(nint self)
Parameters
self
nintTransfer ownership: None Nullable: False
Returns
- StructureOwnedHandle
Transfer ownership: Full Nullable: True
GetFileExtension(nint)
Calls native method gst_encoding_profile_get_file_extension.
public static extern NullableUtf8StringUnownedHandle GetFileExtension(nint profile)
Parameters
profile
nintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetFormat(nint)
Calls native method gst_encoding_profile_get_format.
public static extern CapsOwnedHandle GetFormat(nint profile)
Parameters
profile
nintTransfer ownership: None Nullable: False
Returns
- CapsOwnedHandle
Transfer ownership: Full Nullable: False
GetGType()
Calls native function gst_encoding_profile_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetInputCaps(nint)
Calls native method gst_encoding_profile_get_input_caps.
public static extern CapsOwnedHandle GetInputCaps(nint profile)
Parameters
profile
nintTransfer ownership: None Nullable: False
Returns
- CapsOwnedHandle
Transfer ownership: Full Nullable: False
GetName(nint)
Calls native method gst_encoding_profile_get_name.
public static extern NullableUtf8StringUnownedHandle GetName(nint profile)
Parameters
profile
nintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetPresence(nint)
Calls native method gst_encoding_profile_get_presence.
public static extern uint GetPresence(nint profile)
Parameters
profile
nintTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetPreset(nint)
Calls native method gst_encoding_profile_get_preset.
public static extern NullableUtf8StringUnownedHandle GetPreset(nint profile)
Parameters
profile
nintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetPresetName(nint)
Calls native method gst_encoding_profile_get_preset_name.
public static extern NullableUtf8StringUnownedHandle GetPresetName(nint profile)
Parameters
profile
nintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetRestriction(nint)
Calls native method gst_encoding_profile_get_restriction.
public static extern CapsOwnedHandle GetRestriction(nint profile)
Parameters
profile
nintTransfer ownership: None Nullable: False
Returns
- CapsOwnedHandle
Transfer ownership: Full Nullable: True
GetSingleSegment(nint)
Calls native method gst_encoding_profile_get_single_segment. Version: 1.18
[Version("1.18")]
public static extern bool GetSingleSegment(nint profile)
Parameters
profile
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetTypeNick(nint)
Calls native method gst_encoding_profile_get_type_nick.
public static extern NonNullableUtf8StringUnownedHandle GetTypeNick(nint profile)
Parameters
profile
nintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
IsEnabled(nint)
Calls native method gst_encoding_profile_is_enabled.
public static extern bool IsEnabled(nint profile)
Parameters
profile
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
IsEqual(nint, nint)
Calls native method gst_encoding_profile_is_equal.
public static extern bool IsEqual(nint a, nint b)
Parameters
Returns
- bool
Transfer ownership: None Nullable: False
SetAllowDynamicOutput(nint, bool)
Calls native method gst_encoding_profile_set_allow_dynamic_output.
public static extern void SetAllowDynamicOutput(nint profile, bool allowDynamicOutput)
Parameters
profile
nintTransfer ownership: None Nullable: False
allowDynamicOutput
boolTransfer ownership: None Nullable: False
SetDescription(nint, NullableUtf8StringHandle)
Calls native method gst_encoding_profile_set_description.
public static extern void SetDescription(nint profile, NullableUtf8StringHandle description)
Parameters
profile
nintTransfer ownership: None Nullable: False
description
NullableUtf8StringHandleTransfer ownership: None Nullable: True
SetElementProperties(nint, StructureUnownedHandle)
Calls native method gst_encoding_profile_set_element_properties. Version: 1.20
[Version("1.20")]
public static extern void SetElementProperties(nint self, StructureUnownedHandle elementProperties)
Parameters
self
nintTransfer ownership: None Nullable: False
elementProperties
StructureUnownedHandleTransfer ownership: Full Nullable: False
SetEnabled(nint, bool)
Calls native method gst_encoding_profile_set_enabled. Version: 1.6
[Version("1.6")]
public static extern void SetEnabled(nint profile, bool enabled)
Parameters
profile
nintTransfer ownership: None Nullable: False
enabled
boolTransfer ownership: None Nullable: False
SetFormat(nint, CapsHandle)
Calls native method gst_encoding_profile_set_format.
public static extern void SetFormat(nint profile, CapsHandle format)
Parameters
profile
nintTransfer ownership: None Nullable: False
format
CapsHandleTransfer ownership: None Nullable: False
SetName(nint, NullableUtf8StringHandle)
Calls native method gst_encoding_profile_set_name.
public static extern void SetName(nint profile, NullableUtf8StringHandle name)
Parameters
profile
nintTransfer ownership: None Nullable: False
name
NullableUtf8StringHandleTransfer ownership: None Nullable: True
SetPresence(nint, uint)
Calls native method gst_encoding_profile_set_presence.
public static extern void SetPresence(nint profile, uint presence)
Parameters
profile
nintTransfer ownership: None Nullable: False
presence
uintTransfer ownership: None Nullable: False
SetPreset(nint, NullableUtf8StringHandle)
Calls native method gst_encoding_profile_set_preset.
public static extern void SetPreset(nint profile, NullableUtf8StringHandle preset)
Parameters
profile
nintTransfer ownership: None Nullable: False
preset
NullableUtf8StringHandleTransfer ownership: None Nullable: True
SetPresetName(nint, NullableUtf8StringHandle)
Calls native method gst_encoding_profile_set_preset_name.
public static extern void SetPresetName(nint profile, NullableUtf8StringHandle presetName)
Parameters
profile
nintTransfer ownership: None Nullable: False
presetName
NullableUtf8StringHandleTransfer ownership: None Nullable: True
SetRestriction(nint, CapsUnownedHandle)
Calls native method gst_encoding_profile_set_restriction.
public static extern void SetRestriction(nint profile, CapsUnownedHandle restriction)
Parameters
profile
nintTransfer ownership: None Nullable: False
restriction
CapsUnownedHandleTransfer ownership: Full Nullable: True
SetSingleSegment(nint, bool)
Calls native method gst_encoding_profile_set_single_segment. Version: 1.18
[Version("1.18")]
public static extern void SetSingleSegment(nint profile, bool singleSegment)