Class EncodingContainerProfile
- Namespace
 - GstPbutils.Internal
 
- Assembly
 - GstPbutils-1.0.dll
 
public class EncodingContainerProfile
  - Inheritance
 - 
      
      EncodingContainerProfile
 
- Inherited Members
 
Methods
AddProfile(nint, nint)
Calls native method gst_encoding_container_profile_add_profile.
public static extern bool AddProfile(nint container, nint profile)
  Parameters
containernintTransfer ownership: None Nullable: False
profilenintTransfer ownership: Full Nullable: False
Returns
- bool
 Transfer ownership: None Nullable: False
ContainsProfile(nint, nint)
Calls native method gst_encoding_container_profile_contains_profile.
public static extern bool ContainsProfile(nint container, nint profile)
  Parameters
containernintTransfer ownership: None Nullable: False
profilenintTransfer ownership: None Nullable: False
Returns
- bool
 Transfer ownership: None Nullable: False
GetGType()
Calls native function gst_encoding_container_profile_get_type.
public static extern nuint GetGType()
  Returns
- nuint
 Transfer ownership: None Nullable: False
GetProfiles(nint)
Calls native method gst_encoding_container_profile_get_profiles.
public static extern ListUnownedHandle GetProfiles(nint profile)
  Parameters
profilenintTransfer ownership: None Nullable: False
Returns
- ListUnownedHandle
 Transfer ownership: None Nullable: False
New(NullableUtf8StringHandle, NullableUtf8StringHandle, CapsHandle, NullableUtf8StringHandle)
Calls native constructor gst_encoding_container_profile_new.
public static extern nint New(NullableUtf8StringHandle name, NullableUtf8StringHandle description, CapsHandle format, NullableUtf8StringHandle preset)
  Parameters
nameNullableUtf8StringHandleTransfer ownership: None Nullable: True
descriptionNullableUtf8StringHandleTransfer ownership: None Nullable: True
formatCapsHandleTransfer ownership: None Nullable: False
presetNullableUtf8StringHandleTransfer ownership: None Nullable: True
Returns
- nint
 Transfer ownership: Full Nullable: False