Table of Contents

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

constructArguments ConstructArgument[]

EncodingTarget(CreationData)

[Obsolete("This constructor is a workaround to keep legacy APIs alive. Do not use it.")]
protected EncodingTarget(CreationData data)

Parameters

data CreationData

EncodingTarget(EncodingTargetHandle)

protected EncodingTarget(EncodingTargetHandle handle)

Parameters

handle EncodingTargetHandle

Methods

AddProfile(EncodingProfile)

public bool AddProfile(EncodingProfile profile)

Parameters

profile EncodingProfile

Returns

bool

GetCategory()

public string GetCategory()

Returns

string

GetDescription()

public string GetDescription()

Returns

string

GetGType()

public static Type GetGType()

Returns

Type

GetName()

public string GetName()

Returns

string

GetPath()

[Version("1.18")]
public string? GetPath()

Returns

string

GetProfile(string)

public EncodingProfile? GetProfile(string name)

Parameters

name string

Returns

EncodingProfile

GetProfiles()

public List GetProfiles()

Returns

List

Load(string, string?)

public static EncodingTarget Load(string name, string? category)

Parameters

name string
category string

Returns

EncodingTarget

LoadFromFile(string)

public static EncodingTarget LoadFromFile(string filepath)

Parameters

filepath string

Returns

EncodingTarget

New(string, string, string, List)

public static EncodingTarget? New(string name, string category, string description, List profiles)

Parameters

name string
category string
description string
profiles List

Returns

EncodingTarget

NewFromPointer(nint, bool)

Creates a new managed EncodingTarget instance for a given pointer.

public static EncodingTarget NewFromPointer(nint ptr, bool ownsHandle)

Parameters

ptr nint
ownsHandle bool

Returns

EncodingTarget

NewWithProperties(ConstructArgument[])

Creates a new EncodingTarget and sets the properties specified by the construct arguments.

public static EncodingTarget NewWithProperties(ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

The properties to set.

Returns

EncodingTarget

Save()

public bool Save()

Returns

bool

SaveToFile(string)

public bool SaveToFile(string filepath)

Parameters

filepath string

Returns

bool