Class DiscovererInfo
- Namespace
- GstPbutils.Internal
- Assembly
- GstPbutils-1.0.dll
public class DiscovererInfo
- Inheritance
-
DiscovererInfo
- Inherited Members
Methods
Copy(IntPtr)
Calls native method gst_discoverer_info_copy.
public static extern IntPtr Copy(IntPtr ptr)
Parameters
ptr
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: False
FromVariant(VariantHandle)
Calls native function gst_discoverer_info_from_variant. Version: 1.6
[Version("1.6")]
public static extern IntPtr FromVariant(VariantHandle variant)
Parameters
variant
VariantHandleTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: False
GetAudioStreams(IntPtr)
Calls native method gst_discoverer_info_get_audio_streams.
public static extern ListOwnedHandle GetAudioStreams(IntPtr info)
Parameters
info
IntPtrTransfer ownership: None Nullable: False
Returns
- ListOwnedHandle
Transfer ownership: Full Nullable: False
GetContainerStreams(IntPtr)
Calls native method gst_discoverer_info_get_container_streams.
public static extern ListOwnedHandle GetContainerStreams(IntPtr info)
Parameters
info
IntPtrTransfer ownership: None Nullable: False
Returns
- ListOwnedHandle
Transfer ownership: Full Nullable: False
GetDuration(IntPtr)
Calls native method gst_discoverer_info_get_duration.
public static extern ulong GetDuration(IntPtr info)
Parameters
info
IntPtrTransfer ownership: None Nullable: False
Returns
- ulong
Transfer ownership: None Nullable: False
GetGType()
Calls native function gst_discoverer_info_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetLive(IntPtr)
Calls native method gst_discoverer_info_get_live. Version: 1.14
[Version("1.14")]
public static extern bool GetLive(IntPtr info)
Parameters
info
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetMisc(IntPtr)
Calls native method gst_discoverer_info_get_misc.
public static extern StructureUnownedHandle GetMisc(IntPtr info)
Parameters
info
IntPtrTransfer ownership: None Nullable: False
Returns
- StructureUnownedHandle
Transfer ownership: None Nullable: True
GetMissingElementsInstallerDetails(IntPtr)
Calls native method gst_discoverer_info_get_missing_elements_installer_details. Version: 1.4
[Version("1.4")]
public static extern Utf8StringArrayNullTerminatedUnownedHandle GetMissingElementsInstallerDetails(IntPtr info)
Parameters
info
IntPtrTransfer ownership: None Nullable: False
Returns
- Utf8StringArrayNullTerminatedUnownedHandle
Transfer ownership: None Nullable: False
GetResult(IntPtr)
Calls native method gst_discoverer_info_get_result.
public static extern DiscovererResult GetResult(IntPtr info)
Parameters
info
IntPtrTransfer ownership: None Nullable: False
Returns
- DiscovererResult
Transfer ownership: None Nullable: False
GetSeekable(IntPtr)
Calls native method gst_discoverer_info_get_seekable.
public static extern bool GetSeekable(IntPtr info)
Parameters
info
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetStreamInfo(IntPtr)
Calls native method gst_discoverer_info_get_stream_info.
public static extern IntPtr GetStreamInfo(IntPtr info)
Parameters
info
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: True
GetStreamList(IntPtr)
Calls native method gst_discoverer_info_get_stream_list.
public static extern ListOwnedHandle GetStreamList(IntPtr info)
Parameters
info
IntPtrTransfer ownership: None Nullable: False
Returns
- ListOwnedHandle
Transfer ownership: Full Nullable: False
GetStreams(IntPtr, Type)
Calls native method gst_discoverer_info_get_streams.
public static extern ListOwnedHandle GetStreams(IntPtr info, Type streamtype)
Parameters
info
IntPtrTransfer ownership: None Nullable: False
streamtype
TypeTransfer ownership: None Nullable: False
Returns
- ListOwnedHandle
Transfer ownership: Full Nullable: False
GetSubtitleStreams(IntPtr)
Calls native method gst_discoverer_info_get_subtitle_streams.
public static extern ListOwnedHandle GetSubtitleStreams(IntPtr info)
Parameters
info
IntPtrTransfer ownership: None Nullable: False
Returns
- ListOwnedHandle
Transfer ownership: Full Nullable: False
GetTags(IntPtr)
Calls native method gst_discoverer_info_get_tags.
public static extern TagListUnownedHandle GetTags(IntPtr info)
Parameters
info
IntPtrTransfer ownership: None Nullable: False
Returns
- TagListUnownedHandle
Transfer ownership: None Nullable: True
GetToc(IntPtr)
Calls native method gst_discoverer_info_get_toc.
public static extern TocUnownedHandle GetToc(IntPtr info)
Parameters
info
IntPtrTransfer ownership: None Nullable: False
Returns
- TocUnownedHandle
Transfer ownership: None Nullable: True
GetUri(IntPtr)
Calls native method gst_discoverer_info_get_uri.
public static extern NonNullableUtf8StringUnownedHandle GetUri(IntPtr info)
Parameters
info
IntPtrTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
GetVideoStreams(IntPtr)
Calls native method gst_discoverer_info_get_video_streams.
public static extern ListOwnedHandle GetVideoStreams(IntPtr info)
Parameters
info
IntPtrTransfer ownership: None Nullable: False
Returns
- ListOwnedHandle
Transfer ownership: Full Nullable: False
ToVariant(IntPtr, DiscovererSerializeFlags)
Calls native method gst_discoverer_info_to_variant. Version: 1.6
[Version("1.6")]
public static extern VariantOwnedHandle ToVariant(IntPtr info, DiscovererSerializeFlags flags)
Parameters
info
IntPtrTransfer ownership: None Nullable: False
flags
DiscovererSerializeFlagsTransfer ownership: None Nullable: False
Returns
- VariantOwnedHandle
Transfer ownership: Full Nullable: False