Table of Contents

Class EncodingProfile

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

Constructors

EncodingProfile(bool, params ConstructArgument[])

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

Parameters

owned bool
constructArguments ConstructArgument[]

EncodingProfile(IntPtr, bool)

protected EncodingProfile(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

ElementPropertiesPropertyDefinition

public static readonly Property<Structure, EncodingProfile> ElementPropertiesPropertyDefinition

Field Value

Property<Structure, EncodingProfile>

RestrictionCapsPropertyDefinition

public static readonly Property<Caps, EncodingProfile> RestrictionCapsPropertyDefinition

Field Value

Property<Caps, EncodingProfile>

Properties

ElementProperties

public Structure ElementProperties { get; set; }

Property Value

Structure

RestrictionCaps

public Caps RestrictionCaps { get; set; }

Property Value

Caps

Methods

Copy()

[Version("1.12")]
public EncodingProfile Copy()

Returns

EncodingProfile

Find(string, string?, string?)

public static EncodingProfile? Find(string targetname, string? profilename, string? category)

Parameters

targetname string
profilename string
category string

Returns

EncodingProfile

FromDiscoverer(DiscovererInfo)

public static EncodingProfile? FromDiscoverer(DiscovererInfo info)

Parameters

info DiscovererInfo

Returns

EncodingProfile

GetAllowDynamicOutput()

public bool GetAllowDynamicOutput()

Returns

bool

GetDescription()

public string? GetDescription()

Returns

string

GetElementProperties()

[Version("1.20")]
public Structure? GetElementProperties()

Returns

Structure

GetFileExtension()

public string? GetFileExtension()

Returns

string

GetFormat()

public Caps GetFormat()

Returns

Caps

GetGType()

public static Type GetGType()

Returns

Type

GetInputCaps()

public Caps GetInputCaps()

Returns

Caps

GetName()

public string? GetName()

Returns

string

GetPresence()

public uint GetPresence()

Returns

uint

GetPreset()

public string? GetPreset()

Returns

string

GetPresetName()

public string? GetPresetName()

Returns

string

GetRestriction()

public Caps? GetRestriction()

Returns

Caps

GetSingleSegment()

[Version("1.18")]
public bool GetSingleSegment()

Returns

bool

GetTypeNick()

public string GetTypeNick()

Returns

string

IsEnabled()

public bool IsEnabled()

Returns

bool

IsEqual(EncodingProfile)

public bool IsEqual(EncodingProfile b)

Parameters

b EncodingProfile

Returns

bool

SetAllowDynamicOutput(bool)

public void SetAllowDynamicOutput(bool allowDynamicOutput)

Parameters

allowDynamicOutput bool

SetDescription(string?)

public void SetDescription(string? description)

Parameters

description string

SetElementProperties(Structure)

[Version("1.20")]
public void SetElementProperties(Structure elementProperties)

Parameters

elementProperties Structure

SetEnabled(bool)

[Version("1.6")]
public void SetEnabled(bool enabled)

Parameters

enabled bool

SetFormat(Caps)

public void SetFormat(Caps format)

Parameters

format Caps

SetName(string?)

public void SetName(string? name)

Parameters

name string

SetPresence(uint)

public void SetPresence(uint presence)

Parameters

presence uint

SetPreset(string?)

public void SetPreset(string? preset)

Parameters

preset string

SetPresetName(string?)

public void SetPresetName(string? presetName)

Parameters

presetName string

SetRestriction(Caps?)

public void SetRestriction(Caps? restriction)

Parameters

restriction Caps

SetSingleSegment(bool)

[Version("1.18")]
public void SetSingleSegment(bool singleSegment)

Parameters

singleSegment bool