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
Returns
- Caps
GetGType()
public static Type GetGType()
Returns
- Type
public Caps GetInputCaps()
Returns
- Caps
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()
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
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