Table of Contents

Class EncodingProfile

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

Constructors

EncodingProfile(params ConstructArgument[])

public EncodingProfile(params ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

EncodingProfile(EncodingProfileHandle)

public EncodingProfile(EncodingProfileHandle handle)

Parameters

handle EncodingProfileHandle

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