Table of Contents

Class EncodingTarget

Namespace
GstPbutils
Assembly
GstPbutils-1.0.dll
public class EncodingTarget : Object, IObject, INotifyPropertyChanged, IDisposable, IHandle, GTypeProvider
Inheritance
EncodingTarget
Implements
Inherited Members

Constructors

EncodingTarget(bool, params ConstructArgument[])

protected EncodingTarget(bool owned, params ConstructArgument[] constructArguments)

Parameters

owned bool
constructArguments ConstructArgument[]

EncodingTarget(IntPtr, bool)

protected EncodingTarget(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

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

Save()

public bool Save()

Returns

bool

SaveToFile(string)

public bool SaveToFile(string filepath)

Parameters

filepath string

Returns

bool