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
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