Class EncodingTarget
- Namespace
- GstPbutils
- Assembly
- GstPbutils-1.0.dll
public class EncodingTarget : Object, IDisposable, NativeObject, GTypeProvider, InstanceFactory
- Inheritance
-
EncodingTarget
- Implements
- Inherited Members
Constructors
EncodingTarget(params ConstructArgument[])
[Obsolete("Regular C# constructors on native classes will be removed in a future version. Please see the linked documentation for more details. It contains scenarios and possible solutions to prepare for the upcoming changes.", DiagnosticId = "GirCore1007", UrlFormat = "https://gircore.github.io/docs/integration/diagnostic/1007.html")]
public EncodingTarget(params ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]
EncodingTarget(CreationData)
[Obsolete("This constructor is a workaround to keep legacy APIs alive. Do not use it.")]
protected EncodingTarget(CreationData data)
Parameters
dataCreationData
EncodingTarget(EncodingTargetHandle)
protected EncodingTarget(EncodingTargetHandle handle)
Parameters
handleEncodingTargetHandle
Methods
AddProfile(EncodingProfile)
public bool AddProfile(EncodingProfile profile)
Parameters
profileEncodingProfile
Returns
GetCategory()
public string GetCategory()
Returns
GetDescription()
public string GetDescription()
Returns
GetGType()
public static Type GetGType()
Returns
GetName()
public string GetName()
Returns
GetPath()
[Version("1.18")]
public string? GetPath()
Returns
GetProfile(string)
public EncodingProfile? GetProfile(string name)
Parameters
namestring
Returns
GetProfiles()
public List GetProfiles()
Returns
Load(string, string?)
public static EncodingTarget Load(string name, string? category)
Parameters
Returns
LoadFromFile(string)
public static EncodingTarget LoadFromFile(string filepath)
Parameters
filepathstring
Returns
New(string, string, string, List)
public static EncodingTarget? New(string name, string category, string description, List profiles)
Parameters
Returns
NewFromPointer(nint, bool)
Creates a new managed EncodingTarget instance for a given pointer.
public static EncodingTarget NewFromPointer(nint ptr, bool ownsHandle)
Parameters
Returns
NewWithProperties(ConstructArgument[])
Creates a new EncodingTarget and sets the properties specified by the construct arguments.
public static EncodingTarget NewWithProperties(ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]The properties to set.
Returns
Save()
public bool Save()
Returns
SaveToFile(string)
public bool SaveToFile(string filepath)
Parameters
filepathstring