Class Functions
- Namespace
- GstPbutils.Internal
- Assembly
- GstPbutils-1.0.dll
public static class Functions
- Inheritance
-
Functions
- Inherited Members
Methods
CodecUtilsAacCapsSetLevelAndProfile(CapsHandle, ref byte, uint)
Calls native function gst_codec_utils_aac_caps_set_level_and_profile.
public static extern bool CodecUtilsAacCapsSetLevelAndProfile(CapsHandle caps, ref byte audioConfig, uint len)
Parameters
caps
CapsHandleTransfer ownership: None Nullable: False
audioConfig
byteTransfer ownership: None Nullable: False
len
uintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
CodecUtilsAacGetChannels(ref byte, uint)
Calls native function gst_codec_utils_aac_get_channels. Version: 1.10
[Version("1.10")]
public static extern uint CodecUtilsAacGetChannels(ref byte audioConfig, uint len)
Parameters
audioConfig
byteTransfer ownership: None Nullable: False
len
uintTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
CodecUtilsAacGetIndexFromSampleRate(uint)
Calls native function gst_codec_utils_aac_get_index_from_sample_rate.
public static extern int CodecUtilsAacGetIndexFromSampleRate(uint rate)
Parameters
rate
uintTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
CodecUtilsAacGetLevel(ref byte, uint)
Calls native function gst_codec_utils_aac_get_level.
public static extern NullableUtf8StringUnownedHandle CodecUtilsAacGetLevel(ref byte audioConfig, uint len)
Parameters
audioConfig
byteTransfer ownership: None Nullable: False
len
uintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
CodecUtilsAacGetProfile(ref byte, uint)
Calls native function gst_codec_utils_aac_get_profile.
public static extern NullableUtf8StringUnownedHandle CodecUtilsAacGetProfile(ref byte audioConfig, uint len)
Parameters
audioConfig
byteTransfer ownership: None Nullable: False
len
uintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
CodecUtilsAacGetSampleRate(ref byte, uint)
Calls native function gst_codec_utils_aac_get_sample_rate. Version: 1.10
[Version("1.10")]
public static extern uint CodecUtilsAacGetSampleRate(ref byte audioConfig, uint len)
Parameters
audioConfig
byteTransfer ownership: None Nullable: False
len
uintTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
CodecUtilsAacGetSampleRateFromIndex(uint)
Calls native function gst_codec_utils_aac_get_sample_rate_from_index.
public static extern uint CodecUtilsAacGetSampleRateFromIndex(uint srIdx)
Parameters
srIdx
uintTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
CodecUtilsCapsFromMimeCodec(NonNullableUtf8StringHandle)
Calls native function gst_codec_utils_caps_from_mime_codec. Version: 1.22
[Version("1.22")]
public static extern CapsOwnedHandle CodecUtilsCapsFromMimeCodec(NonNullableUtf8StringHandle codecsField)
Parameters
codecsField
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- CapsOwnedHandle
Transfer ownership: Full Nullable: True
CodecUtilsCapsGetMimeCodec(CapsHandle)
Calls native function gst_codec_utils_caps_get_mime_codec. Version: 1.20
[Version("1.20")]
public static extern NullableUtf8StringOwnedHandle CodecUtilsCapsGetMimeCodec(CapsHandle caps)
Parameters
caps
CapsHandleTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: True
CodecUtilsH264CapsSetLevelAndProfile(CapsHandle, ref byte, uint)
Calls native function gst_codec_utils_h264_caps_set_level_and_profile.
public static extern bool CodecUtilsH264CapsSetLevelAndProfile(CapsHandle caps, ref byte sps, uint len)
Parameters
caps
CapsHandleTransfer ownership: None Nullable: False
sps
byteTransfer ownership: None Nullable: False
len
uintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
CodecUtilsH264GetLevel(ref byte, uint)
Calls native function gst_codec_utils_h264_get_level.
public static extern NullableUtf8StringUnownedHandle CodecUtilsH264GetLevel(ref byte sps, uint len)
Parameters
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
CodecUtilsH264GetLevelIdc(NonNullableUtf8StringHandle)
Calls native function gst_codec_utils_h264_get_level_idc.
public static extern byte CodecUtilsH264GetLevelIdc(NonNullableUtf8StringHandle level)
Parameters
level
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- byte
Transfer ownership: None Nullable: False
CodecUtilsH264GetProfile(ref byte, uint)
Calls native function gst_codec_utils_h264_get_profile.
public static extern NullableUtf8StringUnownedHandle CodecUtilsH264GetProfile(ref byte sps, uint len)
Parameters
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
CodecUtilsH264GetProfileFlagsLevel(ref byte, uint, out byte, out byte, out byte)
Calls native function gst_codec_utils_h264_get_profile_flags_level. Version: 1.20
[Version("1.20")]
public static extern bool CodecUtilsH264GetProfileFlagsLevel(ref byte codecData, uint len, out byte profile, out byte flags, out byte level)
Parameters
codecData
byteTransfer ownership: None Nullable: False
len
uintTransfer ownership: None Nullable: False
profile
byteTransfer ownership: Full Nullable: False
flags
byteTransfer ownership: Full Nullable: False
level
byteTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
CodecUtilsH265CapsSetLevelTierAndProfile(CapsHandle, ref byte, uint)
Calls native function gst_codec_utils_h265_caps_set_level_tier_and_profile. Version: 1.4
[Version("1.4")]
public static extern bool CodecUtilsH265CapsSetLevelTierAndProfile(CapsHandle caps, ref byte profileTierLevel, uint len)
Parameters
caps
CapsHandleTransfer ownership: None Nullable: False
profileTierLevel
byteTransfer ownership: None Nullable: False
len
uintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
CodecUtilsH265GetLevel(ref byte, uint)
Calls native function gst_codec_utils_h265_get_level. Version: 1.4
[Version("1.4")]
public static extern NullableUtf8StringUnownedHandle CodecUtilsH265GetLevel(ref byte profileTierLevel, uint len)
Parameters
profileTierLevel
byteTransfer ownership: None Nullable: False
len
uintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
CodecUtilsH265GetLevelIdc(NonNullableUtf8StringHandle)
Calls native function gst_codec_utils_h265_get_level_idc. Version: 1.4
[Version("1.4")]
public static extern byte CodecUtilsH265GetLevelIdc(NonNullableUtf8StringHandle level)
Parameters
level
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- byte
Transfer ownership: None Nullable: False
CodecUtilsH265GetProfile(ref byte, uint)
Calls native function gst_codec_utils_h265_get_profile. Version: 1.4
[Version("1.4")]
public static extern NullableUtf8StringUnownedHandle CodecUtilsH265GetProfile(ref byte profileTierLevel, uint len)
Parameters
profileTierLevel
byteTransfer ownership: None Nullable: False
len
uintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
CodecUtilsH265GetTier(ref byte, uint)
Calls native function gst_codec_utils_h265_get_tier. Version: 1.4
[Version("1.4")]
public static extern NullableUtf8StringUnownedHandle CodecUtilsH265GetTier(ref byte profileTierLevel, uint len)
Parameters
profileTierLevel
byteTransfer ownership: None Nullable: False
len
uintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
CodecUtilsMpeg4videoCapsSetLevelAndProfile(CapsHandle, ref byte, uint)
Calls native function gst_codec_utils_mpeg4video_caps_set_level_and_profile.
public static extern bool CodecUtilsMpeg4videoCapsSetLevelAndProfile(CapsHandle caps, ref byte visObjSeq, uint len)
Parameters
caps
CapsHandleTransfer ownership: None Nullable: False
visObjSeq
byteTransfer ownership: None Nullable: False
len
uintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
CodecUtilsMpeg4videoGetLevel(ref byte, uint)
Calls native function gst_codec_utils_mpeg4video_get_level.
public static extern NullableUtf8StringUnownedHandle CodecUtilsMpeg4videoGetLevel(ref byte visObjSeq, uint len)
Parameters
visObjSeq
byteTransfer ownership: None Nullable: False
len
uintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
CodecUtilsMpeg4videoGetProfile(ref byte, uint)
Calls native function gst_codec_utils_mpeg4video_get_profile.
public static extern NullableUtf8StringUnownedHandle CodecUtilsMpeg4videoGetProfile(ref byte visObjSeq, uint len)
Parameters
visObjSeq
byteTransfer ownership: None Nullable: False
len
uintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
CodecUtilsOpusCreateCaps(uint, byte, byte, byte, byte, ref byte)
Calls native function gst_codec_utils_opus_create_caps. Version: 1.8
[Version("1.8")]
public static extern CapsOwnedHandle CodecUtilsOpusCreateCaps(uint rate, byte channels, byte channelMappingFamily, byte streamCount, byte coupledCount, ref byte channelMapping)
Parameters
rate
uintTransfer ownership: None Nullable: False
channels
byteTransfer ownership: None Nullable: False
channelMappingFamily
byteTransfer ownership: None Nullable: False
streamCount
byteTransfer ownership: None Nullable: False
coupledCount
byteTransfer ownership: None Nullable: False
channelMapping
byteTransfer ownership: None Nullable: True
Returns
- CapsOwnedHandle
Transfer ownership: Full Nullable: True
CodecUtilsOpusCreateCapsFromHeader(BufferHandle, BufferHandle)
Calls native function gst_codec_utils_opus_create_caps_from_header. Version: 1.8
[Version("1.8")]
public static extern CapsOwnedHandle CodecUtilsOpusCreateCapsFromHeader(BufferHandle header, BufferHandle comments)
Parameters
header
BufferHandleTransfer ownership: None Nullable: False
comments
BufferHandleTransfer ownership: None Nullable: True
Returns
- CapsOwnedHandle
Transfer ownership: Full Nullable: True
CodecUtilsOpusCreateHeader(uint, byte, byte, byte, byte, ref byte, ushort, short)
Calls native function gst_codec_utils_opus_create_header. Version: 1.8
[Version("1.8")]
public static extern BufferOwnedHandle CodecUtilsOpusCreateHeader(uint rate, byte channels, byte channelMappingFamily, byte streamCount, byte coupledCount, ref byte channelMapping, ushort preSkip, short outputGain)
Parameters
rate
uintTransfer ownership: None Nullable: False
channels
byteTransfer ownership: None Nullable: False
channelMappingFamily
byteTransfer ownership: None Nullable: False
streamCount
byteTransfer ownership: None Nullable: False
coupledCount
byteTransfer ownership: None Nullable: False
channelMapping
byteTransfer ownership: None Nullable: True
preSkip
ushortTransfer ownership: None Nullable: False
outputGain
shortTransfer ownership: None Nullable: False
Returns
- BufferOwnedHandle
Transfer ownership: Full Nullable: True
CodecUtilsOpusParseCaps(CapsHandle, out uint, out byte, out byte, out byte, out byte, out byte[])
Calls native function gst_codec_utils_opus_parse_caps. Version: 1.8
[Version("1.8")]
public static extern bool CodecUtilsOpusParseCaps(CapsHandle caps, out uint rate, out byte channels, out byte channelMappingFamily, out byte streamCount, out byte coupledCount, out byte[] channelMapping)
Parameters
caps
CapsHandleTransfer ownership: None Nullable: False
rate
uintTransfer ownership: Full Nullable: False
channels
byteTransfer ownership: Full Nullable: False
channelMappingFamily
byteTransfer ownership: Full Nullable: False
streamCount
byteTransfer ownership: Full Nullable: False
coupledCount
byteTransfer ownership: Full Nullable: False
channelMapping
byte[]Transfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
CodecUtilsOpusParseHeader(BufferHandle, out uint, out byte, out byte, out byte, out byte, out byte[], out ushort, out short)
Calls native function gst_codec_utils_opus_parse_header. Version: 1.8
[Version("1.8")]
public static extern bool CodecUtilsOpusParseHeader(BufferHandle header, out uint rate, out byte channels, out byte channelMappingFamily, out byte streamCount, out byte coupledCount, out byte[] channelMapping, out ushort preSkip, out short outputGain)
Parameters
header
BufferHandleTransfer ownership: None Nullable: False
rate
uintTransfer ownership: Full Nullable: False
channels
byteTransfer ownership: Full Nullable: False
channelMappingFamily
byteTransfer ownership: Full Nullable: False
streamCount
byteTransfer ownership: Full Nullable: False
coupledCount
byteTransfer ownership: Full Nullable: False
channelMapping
byte[]Transfer ownership: Full Nullable: False
preSkip
ushortTransfer ownership: Full Nullable: False
outputGain
shortTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
EncodingListAllTargets(NullableUtf8StringHandle)
Calls native function gst_encoding_list_all_targets.
public static extern ListOwnedHandle EncodingListAllTargets(NullableUtf8StringHandle categoryname)
Parameters
categoryname
NullableUtf8StringHandleTransfer ownership: None Nullable: True
Returns
- ListOwnedHandle
Transfer ownership: Full Nullable: False
EncodingListAvailableCategories()
Calls native function gst_encoding_list_available_categories.
public static extern ListOwnedHandle EncodingListAvailableCategories()
Returns
- ListOwnedHandle
Transfer ownership: Full Nullable: False
InstallPluginsAsync(Utf8StringArrayNullTerminatedHandle, InstallPluginsContextHandle, InstallPluginsResultFunc, nint)
Calls native function gst_install_plugins_async.
public static extern InstallPluginsReturn InstallPluginsAsync(Utf8StringArrayNullTerminatedHandle details, InstallPluginsContextHandle ctx, InstallPluginsResultFunc func, nint userData)
Parameters
details
Utf8StringArrayNullTerminatedHandleTransfer ownership: None Nullable: False
ctx
InstallPluginsContextHandleTransfer ownership: None Nullable: True
func
InstallPluginsResultFuncTransfer ownership: None Nullable: False
userData
nintTransfer ownership: None Nullable: True
Returns
- InstallPluginsReturn
Transfer ownership: None Nullable: False
InstallPluginsInstallationInProgress()
Calls native function gst_install_plugins_installation_in_progress.
public static extern bool InstallPluginsInstallationInProgress()
Returns
- bool
Transfer ownership: None Nullable: False
InstallPluginsReturnGetName(InstallPluginsReturn)
Calls native function gst_install_plugins_return_get_name.
public static extern NonNullableUtf8StringUnownedHandle InstallPluginsReturnGetName(InstallPluginsReturn ret)
Parameters
ret
InstallPluginsReturnTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
InstallPluginsSupported()
Calls native function gst_install_plugins_supported.
public static extern bool InstallPluginsSupported()
Returns
- bool
Transfer ownership: None Nullable: False
InstallPluginsSync(Utf8StringArrayNullTerminatedHandle, InstallPluginsContextHandle)
Calls native function gst_install_plugins_sync.
public static extern InstallPluginsReturn InstallPluginsSync(Utf8StringArrayNullTerminatedHandle details, InstallPluginsContextHandle ctx)
Parameters
details
Utf8StringArrayNullTerminatedHandleTransfer ownership: None Nullable: False
ctx
InstallPluginsContextHandleTransfer ownership: None Nullable: True
Returns
- InstallPluginsReturn
Transfer ownership: None Nullable: False
IsMissingPluginMessage(MessageHandle)
Calls native function gst_is_missing_plugin_message.
public static extern bool IsMissingPluginMessage(MessageHandle msg)
Parameters
msg
MessageHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
MissingDecoderInstallerDetailNew(CapsHandle)
Calls native function gst_missing_decoder_installer_detail_new.
public static extern NonNullableUtf8StringOwnedHandle MissingDecoderInstallerDetailNew(CapsHandle decodeCaps)
Parameters
decodeCaps
CapsHandleTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
MissingDecoderMessageNew(nint, CapsHandle)
Calls native function gst_missing_decoder_message_new.
public static extern MessageOwnedHandle MissingDecoderMessageNew(nint element, CapsHandle decodeCaps)
Parameters
element
nintTransfer ownership: None Nullable: False
decodeCaps
CapsHandleTransfer ownership: None Nullable: False
Returns
- MessageOwnedHandle
Transfer ownership: Full Nullable: False
MissingElementInstallerDetailNew(NonNullableUtf8StringHandle)
Calls native function gst_missing_element_installer_detail_new.
public static extern NonNullableUtf8StringOwnedHandle MissingElementInstallerDetailNew(NonNullableUtf8StringHandle factoryName)
Parameters
factoryName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
MissingElementMessageNew(nint, NonNullableUtf8StringHandle)
Calls native function gst_missing_element_message_new.
public static extern MessageOwnedHandle MissingElementMessageNew(nint element, NonNullableUtf8StringHandle factoryName)
Parameters
element
nintTransfer ownership: None Nullable: False
factoryName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- MessageOwnedHandle
Transfer ownership: Full Nullable: False
MissingEncoderInstallerDetailNew(CapsHandle)
Calls native function gst_missing_encoder_installer_detail_new.
public static extern NonNullableUtf8StringOwnedHandle MissingEncoderInstallerDetailNew(CapsHandle encodeCaps)
Parameters
encodeCaps
CapsHandleTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
MissingEncoderMessageNew(nint, CapsHandle)
Calls native function gst_missing_encoder_message_new.
public static extern MessageOwnedHandle MissingEncoderMessageNew(nint element, CapsHandle encodeCaps)
Parameters
element
nintTransfer ownership: None Nullable: False
encodeCaps
CapsHandleTransfer ownership: None Nullable: False
Returns
- MessageOwnedHandle
Transfer ownership: Full Nullable: False
MissingPluginMessageGetDescription(MessageHandle)
Calls native function gst_missing_plugin_message_get_description.
public static extern NonNullableUtf8StringOwnedHandle MissingPluginMessageGetDescription(MessageHandle msg)
Parameters
msg
MessageHandleTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
MissingPluginMessageGetInstallerDetail(MessageHandle)
Calls native function gst_missing_plugin_message_get_installer_detail.
public static extern NullableUtf8StringOwnedHandle MissingPluginMessageGetInstallerDetail(MessageHandle msg)
Parameters
msg
MessageHandleTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: True
MissingUriSinkInstallerDetailNew(NonNullableUtf8StringHandle)
Calls native function gst_missing_uri_sink_installer_detail_new.
public static extern NonNullableUtf8StringOwnedHandle MissingUriSinkInstallerDetailNew(NonNullableUtf8StringHandle protocol)
Parameters
protocol
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
MissingUriSinkMessageNew(nint, NonNullableUtf8StringHandle)
Calls native function gst_missing_uri_sink_message_new.
public static extern MessageOwnedHandle MissingUriSinkMessageNew(nint element, NonNullableUtf8StringHandle protocol)
Parameters
element
nintTransfer ownership: None Nullable: False
protocol
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- MessageOwnedHandle
Transfer ownership: Full Nullable: False
MissingUriSourceInstallerDetailNew(NonNullableUtf8StringHandle)
Calls native function gst_missing_uri_source_installer_detail_new.
public static extern NonNullableUtf8StringOwnedHandle MissingUriSourceInstallerDetailNew(NonNullableUtf8StringHandle protocol)
Parameters
protocol
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
MissingUriSourceMessageNew(nint, NonNullableUtf8StringHandle)
Calls native function gst_missing_uri_source_message_new.
public static extern MessageOwnedHandle MissingUriSourceMessageNew(nint element, NonNullableUtf8StringHandle protocol)
Parameters
element
nintTransfer ownership: None Nullable: False
protocol
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- MessageOwnedHandle
Transfer ownership: Full Nullable: False
PbUtilsAddCodecDescriptionToTagList(TagListHandle, NullableUtf8StringHandle, CapsHandle)
Calls native function gst_pb_utils_add_codec_description_to_tag_list.
public static extern bool PbUtilsAddCodecDescriptionToTagList(TagListHandle taglist, NullableUtf8StringHandle codecTag, CapsHandle caps)
Parameters
taglist
TagListHandleTransfer ownership: None Nullable: False
codecTag
NullableUtf8StringHandleTransfer ownership: None Nullable: True
caps
CapsHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
PbUtilsGetCapsDescriptionFlags(CapsHandle)
Calls native function gst_pb_utils_get_caps_description_flags. Version: 1.20
[Version("1.20")]
public static extern PbUtilsCapsDescriptionFlags PbUtilsGetCapsDescriptionFlags(CapsHandle caps)
Parameters
caps
CapsHandleTransfer ownership: None Nullable: False
Returns
- PbUtilsCapsDescriptionFlags
Transfer ownership: None Nullable: False
PbUtilsGetCodecDescription(CapsHandle)
Calls native function gst_pb_utils_get_codec_description.
public static extern NullableUtf8StringOwnedHandle PbUtilsGetCodecDescription(CapsHandle caps)
Parameters
caps
CapsHandleTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: True
PbUtilsGetDecoderDescription(CapsHandle)
Calls native function gst_pb_utils_get_decoder_description.
public static extern NonNullableUtf8StringOwnedHandle PbUtilsGetDecoderDescription(CapsHandle caps)
Parameters
caps
CapsHandleTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
PbUtilsGetElementDescription(NonNullableUtf8StringHandle)
Calls native function gst_pb_utils_get_element_description.
public static extern NonNullableUtf8StringOwnedHandle PbUtilsGetElementDescription(NonNullableUtf8StringHandle factoryName)
Parameters
factoryName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
PbUtilsGetEncoderDescription(CapsHandle)
Calls native function gst_pb_utils_get_encoder_description.
public static extern NonNullableUtf8StringOwnedHandle PbUtilsGetEncoderDescription(CapsHandle caps)
Parameters
caps
CapsHandleTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
PbUtilsGetFileExtensionFromCaps(CapsHandle)
Calls native function gst_pb_utils_get_file_extension_from_caps. Version: 1.20
[Version("1.20")]
public static extern NullableUtf8StringOwnedHandle PbUtilsGetFileExtensionFromCaps(CapsHandle caps)
Parameters
caps
CapsHandleTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: True
PbUtilsGetSinkDescription(NonNullableUtf8StringHandle)
Calls native function gst_pb_utils_get_sink_description.
public static extern NonNullableUtf8StringOwnedHandle PbUtilsGetSinkDescription(NonNullableUtf8StringHandle protocol)
Parameters
protocol
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
PbUtilsGetSourceDescription(NonNullableUtf8StringHandle)
Calls native function gst_pb_utils_get_source_description.
public static extern NonNullableUtf8StringOwnedHandle PbUtilsGetSourceDescription(NonNullableUtf8StringHandle protocol)
Parameters
protocol
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
PbUtilsInit()
Calls native function gst_pb_utils_init.
public static extern void PbUtilsInit()
PluginsBaseVersion(out uint, out uint, out uint, out uint)
Calls native function gst_plugins_base_version.
public static extern void PluginsBaseVersion(out uint major, out uint minor, out uint micro, out uint nano)
Parameters
major
uintTransfer ownership: Full Nullable: False
minor
uintTransfer ownership: Full Nullable: False
micro
uintTransfer ownership: Full Nullable: False
nano
uintTransfer ownership: Full Nullable: False
PluginsBaseVersionString()
Calls native function gst_plugins_base_version_string.
public static extern NonNullableUtf8StringOwnedHandle PluginsBaseVersionString()
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False