Table of Contents

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

constructArguments ConstructArgument[]

DiscovererInfo(CreationData)

[Obsolete("This constructor is a workaround to keep legacy APIs alive. Do not use it.")]
protected DiscovererInfo(CreationData data)

Parameters

data CreationData

DiscovererInfo(DiscovererInfoHandle)

protected DiscovererInfo(DiscovererInfoHandle handle)

Parameters

handle DiscovererInfoHandle

Methods

Copy()

public DiscovererInfo Copy()

Returns

DiscovererInfo

FromVariant(Variant)

[Version("1.6")]
public static DiscovererInfo FromVariant(Variant variant)

Parameters

variant Variant

Returns

DiscovererInfo

GetAudioStreams()

public List GetAudioStreams()

Returns

List

GetContainerStreams()

public List GetContainerStreams()

Returns

List

GetDuration()

public ClockTime GetDuration()

Returns

ClockTime

GetGType()

public static Type GetGType()

Returns

Type

GetLive()

[Version("1.14")]
public bool GetLive()

Returns

bool

GetMisc()

public Structure? GetMisc()

Returns

Structure

GetMissingElementsInstallerDetails()

[Version("1.4")]
public string[] GetMissingElementsInstallerDetails()

Returns

string[]

GetResult()

public DiscovererResult GetResult()

Returns

DiscovererResult

GetSeekable()

public bool GetSeekable()

Returns

bool

GetStreamInfo()

public DiscovererStreamInfo? GetStreamInfo()

Returns

DiscovererStreamInfo

GetStreamList()

public List GetStreamList()

Returns

List

GetStreams(Type)

public List GetStreams(Type streamtype)

Parameters

streamtype Type

Returns

List

GetSubtitleStreams()

public List GetSubtitleStreams()

Returns

List

GetTags()

public TagList? GetTags()

Returns

TagList

GetToc()

public Toc? GetToc()

Returns

Toc

GetUri()

public string GetUri()

Returns

string

GetVideoStreams()

public List GetVideoStreams()

Returns

List

NewFromPointer(nint, bool)

Creates a new managed DiscovererInfo instance for a given pointer.

public static DiscovererInfo NewFromPointer(nint ptr, bool ownsHandle)

Parameters

ptr nint
ownsHandle bool

Returns

DiscovererInfo

NewWithProperties(ConstructArgument[])

Creates a new DiscovererInfo and sets the properties specified by the construct arguments.

public static DiscovererInfo NewWithProperties(ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

The properties to set.

Returns

DiscovererInfo

ToVariant(DiscovererSerializeFlags)

[Version("1.6")]
public Variant ToVariant(DiscovererSerializeFlags flags)

Parameters

flags DiscovererSerializeFlags

Returns

Variant