Class DiscovererInfo
- Namespace
- GstPbutils
- Assembly
- GstPbutils-1.0.dll
public class DiscovererInfo : Object, IDisposable, NativeObject, GTypeProvider, InstanceFactory
- Inheritance
-
DiscovererInfo
- Implements
- Inherited Members
Constructors
DiscovererInfo(params ConstructArgument[])
[Obsolete("Regular C# constructors on native classes will be removed in a future version. Please see the linked documentation for more details. It contains scenarios and possible solutions to prepare for the upcoming changes.", DiagnosticId = "GirCore1007", UrlFormat = "https://gircore.github.io/docs/integration/diagnostic/1007.html")]
public DiscovererInfo(params ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]
DiscovererInfo(CreationData)
[Obsolete("This constructor is a workaround to keep legacy APIs alive. Do not use it.")]
protected DiscovererInfo(CreationData data)
Parameters
dataCreationData
DiscovererInfo(DiscovererInfoHandle)
protected DiscovererInfo(DiscovererInfoHandle handle)
Parameters
handleDiscovererInfoHandle
Methods
Copy()
public DiscovererInfo Copy()
Returns
FromVariant(Variant)
[Version("1.6")]
public static DiscovererInfo FromVariant(Variant variant)
Parameters
variantVariant
Returns
GetAudioStreams()
public List GetAudioStreams()
Returns
GetContainerStreams()
public List GetContainerStreams()
Returns
GetDuration()
public ClockTime GetDuration()
Returns
GetGType()
public static Type GetGType()
Returns
GetLive()
[Version("1.14")]
public bool GetLive()
Returns
GetMisc()
public Structure? GetMisc()
Returns
GetMissingElementsInstallerDetails()
[Version("1.4")]
public string[] GetMissingElementsInstallerDetails()
Returns
- string[]
GetResult()
public DiscovererResult GetResult()
Returns
GetSeekable()
public bool GetSeekable()
Returns
GetStreamInfo()
public DiscovererStreamInfo? GetStreamInfo()
Returns
GetStreamList()
public List GetStreamList()
Returns
GetStreams(Type)
public List GetStreams(Type streamtype)
Parameters
streamtypeType
Returns
GetSubtitleStreams()
public List GetSubtitleStreams()
Returns
GetTags()
public TagList? GetTags()
Returns
GetToc()
public Toc? GetToc()
Returns
GetUri()
public string GetUri()
Returns
GetVideoStreams()
public List GetVideoStreams()
Returns
NewFromPointer(nint, bool)
Creates a new managed DiscovererInfo instance for a given pointer.
public static DiscovererInfo NewFromPointer(nint ptr, bool ownsHandle)
Parameters
Returns
NewWithProperties(ConstructArgument[])
Creates a new DiscovererInfo and sets the properties specified by the construct arguments.
public static DiscovererInfo NewWithProperties(ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]The properties to set.
Returns
ToVariant(DiscovererSerializeFlags)
[Version("1.6")]
public Variant ToVariant(DiscovererSerializeFlags flags)
Parameters
flagsDiscovererSerializeFlags