Class DiscovererStreamInfo
- Namespace
- GstPbutils
- Assembly
- GstPbutils-1.0.dll
public class DiscovererStreamInfo : Object, IDisposable, NativeObject, GTypeProvider, InstanceFactory
- Inheritance
-
DiscovererStreamInfo
- Implements
- Derived
- Inherited Members
Constructors
DiscovererStreamInfo(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 DiscovererStreamInfo(params ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]
DiscovererStreamInfo(CreationData)
[Obsolete("This constructor is a workaround to keep legacy APIs alive. Do not use it.")]
protected DiscovererStreamInfo(CreationData data)
Parameters
dataCreationData
DiscovererStreamInfo(DiscovererStreamInfoHandle)
protected DiscovererStreamInfo(DiscovererStreamInfoHandle handle)
Parameters
handleDiscovererStreamInfoHandle
Methods
GetCaps()
public Caps? GetCaps()
Returns
GetGType()
public static Type GetGType()
Returns
GetMisc()
public Structure? GetMisc()
Returns
GetNext()
public DiscovererStreamInfo? GetNext()
Returns
GetPrevious()
public DiscovererStreamInfo? GetPrevious()
Returns
GetStreamId()
public string? GetStreamId()
Returns
GetStreamNumber()
[Version("1.20")]
public int GetStreamNumber()
Returns
GetStreamTypeNick()
public string GetStreamTypeNick()
Returns
GetTags()
public TagList? GetTags()
Returns
GetToc()
public Toc? GetToc()
Returns
NewFromPointer(nint, bool)
Creates a new managed DiscovererStreamInfo instance for a given pointer.
public static DiscovererStreamInfo NewFromPointer(nint ptr, bool ownsHandle)
Parameters
Returns
NewWithProperties(ConstructArgument[])
Creates a new DiscovererStreamInfo and sets the properties specified by the construct arguments.
public static DiscovererStreamInfo NewWithProperties(ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]The properties to set.