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
selfnintTransfer 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
targetnameNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
profilenameNullableUtf8StringHandleTransfer ownership: None Nullable: True
categoryNullableUtf8StringHandleTransfer 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
infonintTransfer 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
profilenintTransfer 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
profilenintTransfer 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
selfnintTransfer 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
profilenintTransfer 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
profilenintTransfer 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
profilenintTransfer 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
profilenintTransfer 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
profilenintTransfer 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
profilenintTransfer 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
profilenintTransfer 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
profilenintTransfer 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
profilenintTransfer 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
profilenintTransfer 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
profilenintTransfer 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
profilenintTransfer ownership: None Nullable: False
allowDynamicOutputboolTransfer 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
profilenintTransfer ownership: None Nullable: False
descriptionNullableUtf8StringHandleTransfer 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
selfnintTransfer ownership: None Nullable: False
elementPropertiesStructureUnownedHandleTransfer 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
profilenintTransfer ownership: None Nullable: False
enabledboolTransfer 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
profilenintTransfer ownership: None Nullable: False
formatCapsHandleTransfer 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
profilenintTransfer ownership: None Nullable: False
nameNullableUtf8StringHandleTransfer 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
profilenintTransfer ownership: None Nullable: False
presenceuintTransfer 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
profilenintTransfer ownership: None Nullable: False
presetNullableUtf8StringHandleTransfer 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
profilenintTransfer ownership: None Nullable: False
presetNameNullableUtf8StringHandleTransfer 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
profilenintTransfer ownership: None Nullable: False
restrictionCapsUnownedHandleTransfer 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)