Class Functions
- Namespace
- GstPbutils
- Assembly
- GstPbutils-1.0.dll
public static class Functions
- Inheritance
-
Functions
- Inherited Members
-
Methods
CodecUtilsAacCapsSetLevelAndProfile(Caps, Span<byte>)
public static bool CodecUtilsAacCapsSetLevelAndProfile(Caps caps, Span<byte> audioConfig)
Parameters
caps Caps
audioConfig Span<byte>
Returns
- bool
CodecUtilsAacGetChannels(Span<byte>)
[Version("1.10")]
public static uint CodecUtilsAacGetChannels(Span<byte> audioConfig)
Parameters
audioConfig Span<byte>
Returns
- uint
CodecUtilsAacGetIndexFromSampleRate(uint)
public static int CodecUtilsAacGetIndexFromSampleRate(uint rate)
Parameters
rate uint
Returns
- int
CodecUtilsAacGetLevel(Span<byte>)
public static string? CodecUtilsAacGetLevel(Span<byte> audioConfig)
Parameters
audioConfig Span<byte>
Returns
- string
CodecUtilsAacGetProfile(Span<byte>)
public static string? CodecUtilsAacGetProfile(Span<byte> audioConfig)
Parameters
audioConfig Span<byte>
Returns
- string
CodecUtilsAacGetSampleRate(Span<byte>)
[Version("1.10")]
public static uint CodecUtilsAacGetSampleRate(Span<byte> audioConfig)
Parameters
audioConfig Span<byte>
Returns
- uint
CodecUtilsAacGetSampleRateFromIndex(uint)
public static uint CodecUtilsAacGetSampleRateFromIndex(uint srIdx)
Parameters
srIdx uint
Returns
- uint
CodecUtilsCapsFromMimeCodec(string)
[Version("1.22")]
public static Caps? CodecUtilsCapsFromMimeCodec(string codecsField)
Parameters
codecsField string
Returns
- Caps
CodecUtilsCapsGetMimeCodec(Caps)
[Version("1.20")]
public static string? CodecUtilsCapsGetMimeCodec(Caps caps)
Parameters
caps Caps
Returns
- string
CodecUtilsH264CapsSetLevelAndProfile(Caps, Span<byte>)
public static bool CodecUtilsH264CapsSetLevelAndProfile(Caps caps, Span<byte> sps)
Parameters
caps Caps
sps Span<byte>
Returns
- bool
CodecUtilsH264GetLevel(Span<byte>)
public static string? CodecUtilsH264GetLevel(Span<byte> sps)
Parameters
sps Span<byte>
Returns
- string
CodecUtilsH264GetLevelIdc(string)
public static byte CodecUtilsH264GetLevelIdc(string level)
Parameters
level string
Returns
- byte
CodecUtilsH264GetProfile(Span<byte>)
public static string? CodecUtilsH264GetProfile(Span<byte> sps)
Parameters
sps Span<byte>
Returns
- string
CodecUtilsH264GetProfileFlagsLevel(Span<byte>, out byte, out byte, out byte)
[Version("1.20")]
public static bool CodecUtilsH264GetProfileFlagsLevel(Span<byte> codecData, out byte profile, out byte flags, out byte level)
Parameters
codecData Span<byte>
profile byte
flags byte
level byte
Returns
- bool
CodecUtilsH265CapsSetLevelTierAndProfile(Caps, Span<byte>)
[Version("1.4")]
public static bool CodecUtilsH265CapsSetLevelTierAndProfile(Caps caps, Span<byte> profileTierLevel)
Parameters
caps Caps
profileTierLevel Span<byte>
Returns
- bool
CodecUtilsH265GetLevel(Span<byte>)
[Version("1.4")]
public static string? CodecUtilsH265GetLevel(Span<byte> profileTierLevel)
Parameters
profileTierLevel Span<byte>
Returns
- string
CodecUtilsH265GetLevelIdc(string)
[Version("1.4")]
public static byte CodecUtilsH265GetLevelIdc(string level)
Parameters
level string
Returns
- byte
CodecUtilsH265GetProfile(Span<byte>)
[Version("1.4")]
public static string? CodecUtilsH265GetProfile(Span<byte> profileTierLevel)
Parameters
profileTierLevel Span<byte>
Returns
- string
CodecUtilsH265GetTier(Span<byte>)
[Version("1.4")]
public static string? CodecUtilsH265GetTier(Span<byte> profileTierLevel)
Parameters
profileTierLevel Span<byte>
Returns
- string
CodecUtilsMpeg4videoCapsSetLevelAndProfile(Caps, Span<byte>)
public static bool CodecUtilsMpeg4videoCapsSetLevelAndProfile(Caps caps, Span<byte> visObjSeq)
Parameters
caps Caps
visObjSeq Span<byte>
Returns
- bool
CodecUtilsMpeg4videoGetLevel(Span<byte>)
public static string? CodecUtilsMpeg4videoGetLevel(Span<byte> visObjSeq)
Parameters
visObjSeq Span<byte>
Returns
- string
CodecUtilsMpeg4videoGetProfile(Span<byte>)
public static string? CodecUtilsMpeg4videoGetProfile(Span<byte> visObjSeq)
Parameters
visObjSeq Span<byte>
Returns
- string
[Version("1.8")]
public static Caps? CodecUtilsOpusCreateCapsFromHeader(Buffer header, Buffer? comments)
Parameters
header Buffer
comments Buffer
Returns
- Caps
EncodingListAllTargets(string?)
public static List EncodingListAllTargets(string? categoryname)
Parameters
categoryname string
Returns
- List
EncodingListAvailableCategories()
public static List EncodingListAvailableCategories()
Returns
- List
InstallPluginsInstallationInProgress()
public static bool InstallPluginsInstallationInProgress()
Returns
- bool
InstallPluginsReturnGetName(InstallPluginsReturn)
public static string InstallPluginsReturnGetName(InstallPluginsReturn ret)
Parameters
ret InstallPluginsReturn
Returns
- string
InstallPluginsSupported()
public static bool InstallPluginsSupported()
Returns
- bool
InstallPluginsSync(string[], InstallPluginsContext?)
public static InstallPluginsReturn InstallPluginsSync(string[] details, InstallPluginsContext? ctx)
Parameters
details string[]
ctx InstallPluginsContext
Returns
- InstallPluginsReturn
IsMissingPluginMessage(Message)
public static bool IsMissingPluginMessage(Message msg)
Parameters
msg Message
Returns
- bool
MissingDecoderInstallerDetailNew(Caps)
public static string MissingDecoderInstallerDetailNew(Caps decodeCaps)
Parameters
decodeCaps Caps
Returns
- string
MissingDecoderMessageNew(Element, Caps)
public static Message MissingDecoderMessageNew(Element element, Caps decodeCaps)
Parameters
element Element
decodeCaps Caps
Returns
- Message
MissingElementInstallerDetailNew(string)
public static string MissingElementInstallerDetailNew(string factoryName)
Parameters
factoryName string
Returns
- string
MissingElementMessageNew(Element, string)
public static Message MissingElementMessageNew(Element element, string factoryName)
Parameters
element Element
factoryName string
Returns
- Message
MissingEncoderInstallerDetailNew(Caps)
public static string MissingEncoderInstallerDetailNew(Caps encodeCaps)
Parameters
encodeCaps Caps
Returns
- string
MissingEncoderMessageNew(Element, Caps)
public static Message MissingEncoderMessageNew(Element element, Caps encodeCaps)
Parameters
element Element
encodeCaps Caps
Returns
- Message
MissingPluginMessageGetDescription(Message)
public static string MissingPluginMessageGetDescription(Message msg)
Parameters
msg Message
Returns
- string
MissingPluginMessageGetInstallerDetail(Message)
public static string? MissingPluginMessageGetInstallerDetail(Message msg)
Parameters
msg Message
Returns
- string
MissingUriSinkInstallerDetailNew(string)
public static string MissingUriSinkInstallerDetailNew(string protocol)
Parameters
protocol string
Returns
- string
MissingUriSinkMessageNew(Element, string)
public static Message MissingUriSinkMessageNew(Element element, string protocol)
Parameters
element Element
protocol string
Returns
- Message
MissingUriSourceInstallerDetailNew(string)
public static string MissingUriSourceInstallerDetailNew(string protocol)
Parameters
protocol string
Returns
- string
MissingUriSourceMessageNew(Element, string)
public static Message MissingUriSourceMessageNew(Element element, string protocol)
Parameters
element Element
protocol string
Returns
- Message
PbUtilsAddCodecDescriptionToTagList(TagList, string?, Caps)
public static bool PbUtilsAddCodecDescriptionToTagList(TagList taglist, string? codecTag, Caps caps)
Parameters
taglist TagList
codecTag string
caps Caps
Returns
- bool
PbUtilsGetCapsDescriptionFlags(Caps)
[Version("1.20")]
public static PbUtilsCapsDescriptionFlags PbUtilsGetCapsDescriptionFlags(Caps caps)
Parameters
caps Caps
Returns
- PbUtilsCapsDescriptionFlags
PbUtilsGetCodecDescription(Caps)
public static string? PbUtilsGetCodecDescription(Caps caps)
Parameters
caps Caps
Returns
- string
PbUtilsGetDecoderDescription(Caps)
public static string PbUtilsGetDecoderDescription(Caps caps)
Parameters
caps Caps
Returns
- string
PbUtilsGetElementDescription(string)
public static string PbUtilsGetElementDescription(string factoryName)
Parameters
factoryName string
Returns
- string
PbUtilsGetEncoderDescription(Caps)
public static string PbUtilsGetEncoderDescription(Caps caps)
Parameters
caps Caps
Returns
- string
PbUtilsGetFileExtensionFromCaps(Caps)
[Version("1.20")]
public static string? PbUtilsGetFileExtensionFromCaps(Caps caps)
Parameters
caps Caps
Returns
- string
PbUtilsGetSinkDescription(string)
public static string PbUtilsGetSinkDescription(string protocol)
Parameters
protocol string
Returns
- string
PbUtilsGetSourceDescription(string)
public static string PbUtilsGetSourceDescription(string protocol)
Parameters
protocol string
Returns
- string
PbUtilsInit()
public static void PbUtilsInit()
PluginsBaseVersion(out uint, out uint, out uint, out uint)
public static void PluginsBaseVersion(out uint major, out uint minor, out uint micro, out uint nano)
Parameters
major uint
minor uint
micro uint
nano uint
PluginsBaseVersionString()
public static string PluginsBaseVersionString()
Returns
- string