Class Functions
- Namespace
- Gst
- Assembly
- Gst-1.0.dll
public static class Functions
- Inheritance
-
Functions
- Inherited Members
Methods
BufferGetMaxMemory()
[Version("1.2")]
public static uint BufferGetMaxMemory()
Returns
CalculateLinearRegression(ref ClockTime, ref ClockTime, uint, out ClockTime, out ClockTime, out ClockTime, out ClockTime, out double)
[Version("1.12")]
public static bool CalculateLinearRegression(ref ClockTime xy, ref ClockTime temp, uint n, out ClockTime mNum, out ClockTime mDenom, out ClockTime b, out ClockTime xbase, out double rSquared)
Parameters
xyClockTimetempClockTimenuintmNumClockTimemDenomClockTimebClockTimexbaseClockTimerSquareddouble
Returns
CapsFeaturesFromString(string)
[Version("1.2")]
public static CapsFeatures? CapsFeaturesFromString(string features)
Parameters
featuresstring
Returns
CapsFromString(string)
public static Caps? CapsFromString(string @string)
Parameters
stringstring
Returns
ClearBuffer(Buffer)
[Version("1.16")]
public static void ClearBuffer(Buffer bufPtr)
Parameters
bufPtrBuffer
ClearBufferList(BufferList)
[Version("1.16")]
public static void ClearBufferList(BufferList listPtr)
Parameters
listPtrBufferList
ClearCaps(Caps)
[Version("1.16")]
public static void ClearCaps(Caps capsPtr)
Parameters
capsPtrCaps
ClearContext(Context)
[Version("1.24")]
public static void ClearContext(Context contextPtr)
Parameters
contextPtrContext
ClearEvent(Event)
[Version("1.16")]
public static void ClearEvent(Event eventPtr)
Parameters
eventPtrEvent
ClearMessage(Message)
[Version("1.16")]
public static void ClearMessage(Message msgPtr)
Parameters
msgPtrMessage
ClearMiniObject(MiniObject)
[Version("1.16")]
public static void ClearMiniObject(MiniObject objectPtr)
Parameters
objectPtrMiniObject
ClearObject(Object)
[Version("1.16")]
public static void ClearObject(Object objectPtr)
Parameters
objectPtrObject
ClearPromise(Promise)
[Version("1.24")]
public static void ClearPromise(Promise promisePtr)
Parameters
promisePtrPromise
ClearQuery(Query)
[Version("1.16")]
public static void ClearQuery(Query queryPtr)
Parameters
queryPtrQuery
ClearSample(Sample)
[Version("1.24")]
public static void ClearSample(Sample samplePtr)
Parameters
samplePtrSample
ClearStructure(Structure)
[Version("1.16")]
public static void ClearStructure(Structure structurePtr)
Parameters
structurePtrStructure
ClearTagList(TagList)
[Version("1.16")]
public static void ClearTagList(TagList taglistPtr)
Parameters
taglistPtrTagList
ClearUri(Uri)
[Version("1.18")]
public static void ClearUri(Uri uriPtr)
Parameters
uriPtrUri
CoreErrorQuark()
public static Quark CoreErrorQuark()
Returns
DebugAddLogFunction(LogFunction)
public static void DebugAddLogFunction(LogFunction func)
Parameters
funcLogFunctionA callback. If it raises an exception the application will terminate. To receive this unhandled exception see SetHandler(Action<Exception>?).
DebugAddRingBufferLogger(uint, uint)
[Version("1.14")]
public static void DebugAddRingBufferLogger(uint maxSizePerThread, uint threadTimeout)
Parameters
DebugBinToDotData(Bin, DebugGraphDetails)
public static string DebugBinToDotData(Bin bin, DebugGraphDetails details)
Parameters
binBindetailsDebugGraphDetails
Returns
DebugBinToDotFile(Bin, DebugGraphDetails, string)
public static void DebugBinToDotFile(Bin bin, DebugGraphDetails details, string fileName)
Parameters
binBindetailsDebugGraphDetailsfileNamestring
DebugBinToDotFileWithTs(Bin, DebugGraphDetails, string)
public static void DebugBinToDotFileWithTs(Bin bin, DebugGraphDetails details, string fileName)
Parameters
binBindetailsDebugGraphDetailsfileNamestring
DebugConstructTermColor(uint)
public static string DebugConstructTermColor(uint colorinfo)
Parameters
colorinfouint
Returns
DebugConstructWinColor(uint)
public static int DebugConstructWinColor(uint colorinfo)
Parameters
colorinfouint
Returns
DebugGetColorMode()
[Version("1.2")]
public static DebugColorMode DebugGetColorMode()
Returns
DebugGetDefaultThreshold()
public static DebugLevel DebugGetDefaultThreshold()
Returns
DebugGetStackTrace(StackTraceFlags)
[Version("1.12")]
public static string? DebugGetStackTrace(StackTraceFlags flags)
Parameters
flagsStackTraceFlags
Returns
DebugIsActive()
public static bool DebugIsActive()
Returns
DebugIsColored()
public static bool DebugIsColored()
Returns
DebugLevelGetName(DebugLevel)
public static string DebugLevelGetName(DebugLevel level)
Parameters
levelDebugLevel
Returns
DebugLogDefault(DebugCategory, DebugLevel, string, string, int, Object?, DebugMessage, nint)
public static void DebugLogDefault(DebugCategory category, DebugLevel level, string file, string function, int line, Object? @object, DebugMessage message, nint userData)
Parameters
categoryDebugCategorylevelDebugLevelfilestringfunctionstringlineintobjectObjectmessageDebugMessageuserDatanint
DebugLogGetLine(DebugCategory, DebugLevel, string, string, int, Object?, DebugMessage)
[Version("1.18")]
public static string DebugLogGetLine(DebugCategory category, DebugLevel level, string file, string function, int line, Object? @object, DebugMessage message)
Parameters
categoryDebugCategorylevelDebugLevelfilestringfunctionstringlineintobjectObjectmessageDebugMessage
Returns
DebugLogIdLiteral(DebugCategory, DebugLevel, string, string, int, string?, string)
[Version("1.22")]
public static void DebugLogIdLiteral(DebugCategory category, DebugLevel level, string file, string function, int line, string? id, string messageString)
Parameters
categoryDebugCategorylevelDebugLevelfilestringfunctionstringlineintidstringmessageStringstring
DebugLogIdValist(DebugCategory, DebugLevel, string, string, int, string?, string, nint)
[Version("1.22")]
public static void DebugLogIdValist(DebugCategory category, DebugLevel level, string file, string function, int line, string? id, string format, nint args)
Parameters
categoryDebugCategorylevelDebugLevelfilestringfunctionstringlineintidstringformatstringargsnint
DebugLogLiteral(DebugCategory, DebugLevel, string, string, int, Object?, string)
[Version("1.20")]
public static void DebugLogLiteral(DebugCategory category, DebugLevel level, string file, string function, int line, Object? @object, string messageString)
Parameters
categoryDebugCategorylevelDebugLevelfilestringfunctionstringlineintobjectObjectmessageStringstring
DebugLogValist(DebugCategory, DebugLevel, string, string, int, Object?, string, nint)
public static void DebugLogValist(DebugCategory category, DebugLevel level, string file, string function, int line, Object? @object, string format, nint args)
Parameters
categoryDebugCategorylevelDebugLevelfilestringfunctionstringlineintobjectObjectformatstringargsnint
DebugPrintObject(nint)
[Version("1.26")]
public static string DebugPrintObject(nint ptr)
Parameters
ptrnint
Returns
DebugPrintSegment(Segment?)
[Version("1.26")]
public static string DebugPrintSegment(Segment? segment)
Parameters
segmentSegment
Returns
DebugPrintStackTrace()
public static void DebugPrintStackTrace()
DebugRemoveLogFunction(LogFunction?)
public static uint DebugRemoveLogFunction(LogFunction? func)
Parameters
funcLogFunctionA callback. If it raises an exception the application will terminate. To receive this unhandled exception see SetHandler(Action<Exception>?).
Returns
DebugRemoveLogFunctionByData(nint)
public static uint DebugRemoveLogFunctionByData(nint data)
Parameters
datanint
Returns
DebugRemoveRingBufferLogger()
[Version("1.14")]
public static void DebugRemoveRingBufferLogger()
DebugRingBufferLoggerGetLogs()
[Version("1.14")]
public static string[] DebugRingBufferLoggerGetLogs()
Returns
- string[]
DebugSetActive(bool)
public static void DebugSetActive(bool active)
Parameters
activebool
DebugSetColorMode(DebugColorMode)
[Version("1.2")]
public static void DebugSetColorMode(DebugColorMode mode)
Parameters
modeDebugColorMode
DebugSetColorModeFromString(string)
[Version("1.2")]
public static void DebugSetColorModeFromString(string mode)
Parameters
modestring
DebugSetColored(bool)
public static void DebugSetColored(bool colored)
Parameters
coloredbool
DebugSetDefaultThreshold(DebugLevel)
public static void DebugSetDefaultThreshold(DebugLevel level)
Parameters
levelDebugLevel
DebugSetThresholdForName(string, DebugLevel)
public static void DebugSetThresholdForName(string name, DebugLevel level)
Parameters
namestringlevelDebugLevel
DebugSetThresholdFromString(string, bool)
[Version("1.2")]
public static void DebugSetThresholdFromString(string list, bool reset)
Parameters
DebugUnsetThresholdForName(string)
public static void DebugUnsetThresholdForName(string name)
Parameters
namestring
Deinit()
public static void Deinit()
DynamicTypeRegister(Plugin, Type)
[Version("1.12")]
public static bool DynamicTypeRegister(Plugin plugin, Type type)
Parameters
Returns
ErrorGetMessage(Quark, int)
public static string ErrorGetMessage(Quark domain, int code)
Parameters
Returns
EventTypeGetFlags(EventType)
public static EventTypeFlags EventTypeGetFlags(EventType type)
Parameters
typeEventType
Returns
EventTypeGetName(EventType)
public static string EventTypeGetName(EventType type)
Parameters
typeEventType
Returns
EventTypeToQuark(EventType)
public static Quark EventTypeToQuark(EventType type)
Parameters
typeEventType
Returns
EventTypeToStickyOrdering(EventType)
[Version("1.22")]
public static uint EventTypeToStickyOrdering(EventType type)
Parameters
typeEventType
Returns
FilenameToUri(string)
public static string? FilenameToUri(string filename)
Parameters
filenamestring
Returns
FlowGetName(FlowReturn)
public static string FlowGetName(FlowReturn ret)
Parameters
retFlowReturn
Returns
FlowToQuark(FlowReturn)
public static Quark FlowToQuark(FlowReturn ret)
Parameters
retFlowReturn
Returns
FormatGetByNick(string)
public static Format FormatGetByNick(string nick)
Parameters
nickstring
Returns
FormatGetDetails(Format)
public static FormatDefinition? FormatGetDetails(Format format)
Parameters
formatFormat
Returns
FormatGetName(Format)
public static string? FormatGetName(Format format)
Parameters
formatFormat
Returns
FormatIterateDefinitions()
public static Iterator FormatIterateDefinitions()
Returns
FormatRegister(string, string)
public static Format FormatRegister(string nick, string description)
Parameters
Returns
FormatToQuark(Format)
public static Quark FormatToQuark(Format format)
Parameters
formatFormat
Returns
GetMainExecutablePath()
[Version("1.14")]
public static string? GetMainExecutablePath()
Returns
InfoStrdupVprintf(string, nint)
[Version("1.8")]
public static string? InfoStrdupVprintf(string format, nint args)
Parameters
Returns
InfoVasprintf(out string, string, nint)
[Version("1.8")]
public static int InfoVasprintf(out string result, string format, nint args)
Parameters
Returns
Init(ref string[]?)
public static void Init(ref string[]? argv)
Parameters
argvstring[]
InitCheck(ref string[]?)
public static bool InitCheck(ref string[]? argv)
Parameters
argvstring[]
Returns
InitGetOptionGroup()
public static OptionGroup? InitGetOptionGroup()
Returns
IsCapsFeatures(nint)
public static bool IsCapsFeatures(nint obj)
Parameters
objnint
Returns
IsInitialized()
public static bool IsInitialized()
Returns
LibraryErrorQuark()
public static Quark LibraryErrorQuark()
Returns
MacosMain(MainFunc, string[])
[Version("1.22")]
public static int MacosMain(MainFunc mainFunc, string[] argv)
Parameters
mainFuncMainFuncA callback. If it raises an exception the application will terminate. To receive this unhandled exception see SetHandler(Action<Exception>?).
argvstring[]
Returns
MacosMainSimple(MainFuncSimple)
[Version("1.22")]
public static int MacosMainSimple(MainFuncSimple mainFunc)
Parameters
mainFuncMainFuncSimpleA callback. If it raises an exception the application will terminate. To receive this unhandled exception see SetHandler(Action<Exception>?).
Returns
MessageTypeGetName(MessageType)
public static string MessageTypeGetName(MessageType type)
Parameters
typeMessageType
Returns
MessageTypeToQuark(MessageType)
public static Quark MessageTypeToQuark(MessageType type)
Parameters
typeMessageType
Returns
MetaApiTypeAggregateParams(Type, Structure, Structure, Structure)
[Version("1.26")]
public static bool MetaApiTypeAggregateParams(Type api, Structure aggregatedParams, Structure params0, Structure params1)
Parameters
Returns
MetaApiTypeGetTags(Type)
[Version("1.2")]
public static string[] MetaApiTypeGetTags(Type api)
Parameters
apiType
Returns
- string[]
MetaApiTypeHasTag(Type, Quark)
public static bool MetaApiTypeHasTag(Type api, Quark tag)
Parameters
Returns
MetaApiTypeRegister(string, string[])
public static Type MetaApiTypeRegister(string api, string[] tags)
Parameters
Returns
MetaDeserialize(Buffer, ref byte, nuint, out uint)
[Version("1.24")]
public static Meta? MetaDeserialize(Buffer buffer, ref byte data, nuint size, out uint consumed)
Parameters
Returns
MetaGetInfo(string)
public static MetaInfo? MetaGetInfo(string impl)
Parameters
implstring
Returns
MetaInfoNew(Type, string, nuint)
[Version("1.24")]
public static MetaInfo MetaInfoNew(Type api, string impl, nuint size)
Parameters
Returns
MetaRegisterCustom(string, string[], CustomMetaTransformFunction?)
[Version("1.20")]
public static MetaInfo MetaRegisterCustom(string name, string[] tags, CustomMetaTransformFunction? transformFunc)
Parameters
namestringtagsstring[]transformFuncCustomMetaTransformFunctionA callback. If it raises an exception the application will terminate. To receive this unhandled exception see SetHandler(Action<Exception>?).
Returns
MetaRegisterCustomSimple(string)
[Version("1.24")]
public static MetaInfo MetaRegisterCustomSimple(string name)
Parameters
namestring
Returns
PadModeGetName(PadMode)
public static string PadModeGetName(PadMode mode)
Parameters
modePadMode
Returns
ParamSpecArray(string, string, string, ParamSpec, ParamFlags)
[Version("1.14")]
public static ParamSpec ParamSpecArray(string name, string nick, string blurb, ParamSpec elementSpec, ParamFlags flags)
Parameters
namestringnickstringblurbstringelementSpecParamSpecflagsParamFlags
Returns
ParamSpecFraction(string, string, string, int, int, int, int, int, int, ParamFlags)
public static ParamSpec? ParamSpecFraction(string name, string nick, string blurb, int minNum, int minDenom, int maxNum, int maxDenom, int defaultNum, int defaultDenom, ParamFlags flags)
Parameters
namestringnickstringblurbstringminNumintminDenomintmaxNumintmaxDenomintdefaultNumintdefaultDenomintflagsParamFlags
Returns
ParentBufferMetaApiGetType()
public static Type ParentBufferMetaApiGetType()
Returns
ParentBufferMetaGetInfo()
[Version("1.6")]
public static MetaInfo ParentBufferMetaGetInfo()
Returns
ParseBinFromDescription(string, bool)
public static Element ParseBinFromDescription(string binDescription, bool ghostUnlinkedPads)
Parameters
Returns
ParseBinFromDescriptionFull(string, bool, ParseContext?, ParseFlags)
public static Element ParseBinFromDescriptionFull(string binDescription, bool ghostUnlinkedPads, ParseContext? context, ParseFlags flags)
Parameters
binDescriptionstringghostUnlinkedPadsboolcontextParseContextflagsParseFlags
Returns
ParseErrorQuark()
public static Quark ParseErrorQuark()
Returns
ParseLaunch(string)
public static Element ParseLaunch(string pipelineDescription)
Parameters
pipelineDescriptionstring
Returns
ParseLaunchFull(string, ParseContext?, ParseFlags)
public static Element ParseLaunchFull(string pipelineDescription, ParseContext? context, ParseFlags flags)
Parameters
pipelineDescriptionstringcontextParseContextflagsParseFlags
Returns
ParseLaunchv(string[])
public static Element ParseLaunchv(string[] argv)
Parameters
argvstring[]
Returns
ParseLaunchvFull(string[], ParseContext?, ParseFlags)
public static Element ParseLaunchvFull(string[] argv, ParseContext? context, ParseFlags flags)
Parameters
argvstring[]contextParseContextflagsParseFlags
Returns
PluginErrorQuark()
public static Quark PluginErrorQuark()
Returns
PollNew(bool)
public static Poll? PollNew(bool controllable)
Parameters
controllablebool
Returns
PollNewTimer()
public static Poll? PollNewTimer()
Returns
PresetGetAppDir()
public static string? PresetGetAppDir()
Returns
PresetSetAppDir(string)
public static bool PresetSetAppDir(string appDir)
Parameters
appDirstring
Returns
ProtectionFilterSystemsByAvailableDecryptors(string[])
[Version("1.14")]
public static string[]? ProtectionFilterSystemsByAvailableDecryptors(string[] systemIdentifiers)
Parameters
systemIdentifiersstring[]
Returns
- string[]
ProtectionMetaApiGetType()
public static Type ProtectionMetaApiGetType()
Returns
ProtectionMetaGetInfo()
public static MetaInfo ProtectionMetaGetInfo()
Returns
ProtectionSelectSystem(string[])
[Version("1.6")]
public static string? ProtectionSelectSystem(string[] systemIdentifiers)
Parameters
systemIdentifiersstring[]
Returns
QueryTypeGetFlags(QueryType)
public static QueryTypeFlags QueryTypeGetFlags(QueryType type)
Parameters
typeQueryType
Returns
QueryTypeGetName(QueryType)
public static string QueryTypeGetName(QueryType type)
Parameters
typeQueryType
Returns
QueryTypeToQuark(QueryType)
public static Quark QueryTypeToQuark(QueryType type)
Parameters
typeQueryType
Returns
ReferenceTimestampMetaApiGetType()
public static Type ReferenceTimestampMetaApiGetType()
Returns
ReferenceTimestampMetaGetInfo()
[Version("1.14")]
public static MetaInfo ReferenceTimestampMetaGetInfo()
Returns
ResourceErrorQuark()
public static Quark ResourceErrorQuark()
Returns
SegtrapIsEnabled()
public static bool SegtrapIsEnabled()
Returns
SegtrapSetEnabled(bool)
public static void SegtrapSetEnabled(bool enabled)
Parameters
enabledbool
StateChangeGetName(StateChange)
[Version("1.14")]
public static string StateChangeGetName(StateChange transition)
Parameters
transitionStateChange
Returns
StreamErrorQuark()
public static Quark StreamErrorQuark()
Returns
StreamTypeGetName(StreamType)
[Version("1.10")]
public static string StreamTypeGetName(StreamType stype)
Parameters
stypeStreamType
Returns
TagExists(string)
public static bool TagExists(string tag)
Parameters
tagstring
Returns
TagGetDescription(string)
public static string TagGetDescription(string tag)
Parameters
tagstring
Returns
TagGetFlag(string)
public static TagFlag TagGetFlag(string tag)
Parameters
tagstring
Returns
TagGetNick(string)
public static string TagGetNick(string tag)
Parameters
tagstring
Returns
TagGetType(string)
public static Type TagGetType(string tag)
Parameters
tagstring
Returns
TagIsFixed(string)
public static bool TagIsFixed(string tag)
Parameters
tagstring
Returns
TagListCopyValue(out Value, TagList, string)
public static bool TagListCopyValue(out Value dest, TagList list, string tag)
Parameters
Returns
TagMergeStringsWithComma(out Value, Value)
public static void TagMergeStringsWithComma(out Value dest, Value src)
Parameters
TagMergeUseFirst(out Value, Value)
public static void TagMergeUseFirst(out Value dest, Value src)
Parameters
TocEntryTypeGetNick(TocEntryType)
public static string TocEntryTypeGetNick(TocEntryType type)
Parameters
typeTocEntryType
Returns
TracingGetActiveTracers()
[Version("1.18")]
public static List TracingGetActiveTracers()
Returns
TypeFindRegister(Plugin?, string, uint, TypeFindFunction, string?, Caps?)
public static bool TypeFindRegister(Plugin? plugin, string name, uint rank, TypeFindFunction func, string? extensions, Caps? possibleCaps)
Parameters
pluginPluginnamestringrankuintfuncTypeFindFunctionA callback. If it raises an exception the application will terminate. To receive this unhandled exception see SetHandler(Action<Exception>?).
extensionsstringpossibleCapsCaps
Returns
TypeMarkAsPluginApi(Type, PluginAPIFlags)
[Version("1.18")]
public static void TypeMarkAsPluginApi(Type type, PluginAPIFlags flags)
Parameters
typeTypeflagsPluginAPIFlags
UpdateRegistry()
public static bool UpdateRegistry()
Returns
UriConstruct(string, string)
public static string UriConstruct(string protocol, string location)
Parameters
Returns
UriErrorQuark()
public static Quark UriErrorQuark()
Returns
UriFromString(string)
[Version("1.6")]
public static Uri? UriFromString(string uri)
Parameters
uristring
Returns
UriFromStringEscaped(string)
[Version("1.18")]
public static Uri? UriFromStringEscaped(string uri)
Parameters
uristring
Returns
UriGetLocation(string)
public static string? UriGetLocation(string uri)
Parameters
uristring
Returns
UriGetProtocol(string)
public static string? UriGetProtocol(string uri)
Parameters
uristring
Returns
UriHasProtocol(string, string)
public static bool UriHasProtocol(string uri, string protocol)
Parameters
Returns
UriIsValid(string)
public static bool UriIsValid(string uri)
Parameters
uristring
Returns
UriJoinStrings(string, string)
[Version("1.6")]
public static string? UriJoinStrings(string baseUri, string refUri)
Parameters
Returns
UriProtocolIsSupported(URIType, string)
public static bool UriProtocolIsSupported(URIType type, string protocol)
Parameters
Returns
UriProtocolIsValid(string)
public static bool UriProtocolIsValid(string protocol)
Parameters
protocolstring
Returns
UtilArrayBinarySearch(nint, uint, nuint, CompareDataFunc, SearchMode, nint)
public static nint UtilArrayBinarySearch(nint array, uint numElements, nuint elementSize, CompareDataFunc searchFunc, SearchMode mode, nint searchData)
Parameters
arraynintnumElementsuintelementSizenuintsearchFuncCompareDataFuncA callback. If it raises an exception the application will terminate. To receive this unhandled exception see SetHandler(Action<Exception>?).
modeSearchModesearchDatanint
Returns
UtilCeilLog2(uint)
[Version("1.24")]
public static uint UtilCeilLog2(uint v)
Parameters
vuint
Returns
UtilDoubleToFraction(double, out int, out int)
public static void UtilDoubleToFraction(double src, out int destN, out int destD)
Parameters
UtilDumpBuffer(Buffer)
[Version("1.14")]
public static void UtilDumpBuffer(Buffer buf)
Parameters
bufBuffer
UtilDumpMem(Span<byte>)
public static void UtilDumpMem(Span<byte> mem)
Parameters
UtilFilenameCompare(string, string)
[Version("1.24")]
public static int UtilFilenameCompare(string a, string b)
Parameters
Returns
UtilFloorLog2(uint)
[Version("1.26")]
public static uint UtilFloorLog2(uint v)
Parameters
vuint
Returns
UtilFractionAdd(int, int, int, int, out int, out int)
public static bool UtilFractionAdd(int aN, int aD, int bN, int bD, out int resN, out int resD)
Parameters
Returns
UtilFractionCompare(int, int, int, int)
public static int UtilFractionCompare(int aN, int aD, int bN, int bD)
Parameters
Returns
UtilFractionMultiply(int, int, int, int, out int, out int)
public static bool UtilFractionMultiply(int aN, int aD, int bN, int bD, out int resN, out int resD)
Parameters
Returns
UtilFractionMultiplyInt64(long, long, long, long, out long, out long)
[Version("1.26")]
public static bool UtilFractionMultiplyInt64(long aN, long aD, long bN, long bD, out long resN, out long resD)
Parameters
Returns
UtilFractionToDouble(int, int, out double)
public static void UtilFractionToDouble(int srcN, int srcD, out double dest)
Parameters
UtilGdoubleToGuint64(double)
public static ulong UtilGdoubleToGuint64(double value)
Parameters
valuedouble
Returns
UtilGetTimestamp()
public static ClockTime UtilGetTimestamp()
Returns
UtilGreatestCommonDivisor(int, int)
public static int UtilGreatestCommonDivisor(int a, int b)
Parameters
Returns
UtilGreatestCommonDivisorInt64(long, long)
public static long UtilGreatestCommonDivisorInt64(long a, long b)
Parameters
Returns
UtilGroupIdNext()
public static uint UtilGroupIdNext()
Returns
UtilGuint64ToGdouble(ulong)
public static double UtilGuint64ToGdouble(ulong value)
Parameters
valueulong
Returns
UtilSeqnumCompare(uint, uint)
public static int UtilSeqnumCompare(uint s1, uint s2)
Parameters
Returns
UtilSeqnumNext()
public static uint UtilSeqnumNext()
Returns
UtilSetObjectArg(Object, string, string)
public static void UtilSetObjectArg(Object @object, string name, string value)
Parameters
UtilSetObjectArray(Object, string, ValueArray)
[Version("1.12")]
public static bool UtilSetObjectArray(Object @object, string name, ValueArray array)
Parameters
objectObjectnamestringarrayValueArray
Returns
UtilSetValueFromString(out Value, string)
public static void UtilSetValueFromString(out Value value, string valueStr)
Parameters
UtilSimplifyFraction(ref int, ref int, uint, uint)
[Version("1.24")]
public static void UtilSimplifyFraction(ref int numerator, ref int denominator, uint nTerms, uint threshold)
Parameters
UtilUint64Scale(ulong, ulong, ulong)
public static ulong UtilUint64Scale(ulong val, ulong num, ulong denom)
Parameters
Returns
UtilUint64ScaleCeil(ulong, ulong, ulong)
public static ulong UtilUint64ScaleCeil(ulong val, ulong num, ulong denom)
Parameters
Returns
UtilUint64ScaleInt(ulong, int, int)
public static ulong UtilUint64ScaleInt(ulong val, int num, int denom)
Parameters
Returns
UtilUint64ScaleIntCeil(ulong, int, int)
public static ulong UtilUint64ScaleIntCeil(ulong val, int num, int denom)
Parameters
Returns
UtilUint64ScaleIntRound(ulong, int, int)
public static ulong UtilUint64ScaleIntRound(ulong val, int num, int denom)
Parameters
Returns
UtilUint64ScaleRound(ulong, ulong, ulong)
public static ulong UtilUint64ScaleRound(ulong val, ulong num, ulong denom)
Parameters
Returns
ValueCanCompare(Value, Value)
public static bool ValueCanCompare(Value value1, Value value2)
Parameters
Returns
ValueCanIntersect(Value, Value)
public static bool ValueCanIntersect(Value value1, Value value2)
Parameters
Returns
ValueCanSubtract(Value, Value)
public static bool ValueCanSubtract(Value minuend, Value subtrahend)
Parameters
Returns
ValueCanUnion(Value, Value)
public static bool ValueCanUnion(Value value1, Value value2)
Parameters
Returns
ValueCompare(Value, Value)
public static int ValueCompare(Value value1, Value value2)
Parameters
Returns
ValueDeserialize(out Value, string)
public static bool ValueDeserialize(out Value dest, string src)
Parameters
Returns
ValueDeserializeWithPspec(out Value, string, ParamSpec?)
[Version("1.20")]
public static bool ValueDeserializeWithPspec(out Value dest, string src, ParamSpec? pspec)
Parameters
Returns
ValueFixate(Value, Value)
public static bool ValueFixate(Value dest, Value src)
Parameters
Returns
ValueFractionMultiply(Value, Value, Value)
public static bool ValueFractionMultiply(Value product, Value factor1, Value factor2)
Parameters
Returns
ValueFractionSubtract(Value, Value, Value)
public static bool ValueFractionSubtract(Value dest, Value minuend, Value subtrahend)
Parameters
Returns
ValueGetBitmask(Value)
public static ulong ValueGetBitmask(Value value)
Parameters
valueValue
Returns
ValueGetCaps(Value)
public static Caps ValueGetCaps(Value value)
Parameters
valueValue
Returns
ValueGetCapsFeatures(Value)
public static CapsFeatures ValueGetCapsFeatures(Value value)
Parameters
valueValue
Returns
ValueGetDoubleRangeMax(Value)
public static double ValueGetDoubleRangeMax(Value value)
Parameters
valueValue
Returns
ValueGetDoubleRangeMin(Value)
public static double ValueGetDoubleRangeMin(Value value)
Parameters
valueValue
Returns
ValueGetFlagsetFlags(Value)
[Version("1.6")]
public static uint ValueGetFlagsetFlags(Value value)
Parameters
valueValue
Returns
ValueGetFlagsetMask(Value)
[Version("1.6")]
public static uint ValueGetFlagsetMask(Value value)
Parameters
valueValue
Returns
ValueGetFractionDenominator(Value)
public static int ValueGetFractionDenominator(Value value)
Parameters
valueValue
Returns
ValueGetFractionNumerator(Value)
public static int ValueGetFractionNumerator(Value value)
Parameters
valueValue
Returns
ValueGetFractionRangeMax(Value)
public static Value? ValueGetFractionRangeMax(Value value)
Parameters
valueValue
Returns
ValueGetFractionRangeMin(Value)
public static Value? ValueGetFractionRangeMin(Value value)
Parameters
valueValue
Returns
ValueGetInt64RangeMax(Value)
public static long ValueGetInt64RangeMax(Value value)
Parameters
valueValue
Returns
ValueGetInt64RangeMin(Value)
public static long ValueGetInt64RangeMin(Value value)
Parameters
valueValue
Returns
ValueGetInt64RangeStep(Value)
public static long ValueGetInt64RangeStep(Value value)
Parameters
valueValue
Returns
ValueGetIntRangeMax(Value)
public static int ValueGetIntRangeMax(Value value)
Parameters
valueValue
Returns
ValueGetIntRangeMin(Value)
public static int ValueGetIntRangeMin(Value value)
Parameters
valueValue
Returns
ValueGetIntRangeStep(Value)
public static int ValueGetIntRangeStep(Value value)
Parameters
valueValue
Returns
ValueGetStructure(Value)
public static Structure ValueGetStructure(Value value)
Parameters
valueValue
Returns
ValueInitAndCopy(out Value, Value)
public static void ValueInitAndCopy(out Value dest, Value src)
Parameters
ValueIsFixed(Value)
public static bool ValueIsFixed(Value value)
Parameters
valueValue
Returns
ValueIsSubset(Value, Value)
public static bool ValueIsSubset(Value value1, Value value2)
Parameters
Returns
ValueRegister(ValueTable)
public static void ValueRegister(ValueTable table)
Parameters
tableValueTable
ValueSerialize(Value)
public static string? ValueSerialize(Value value)
Parameters
valueValue
Returns
ValueSetBitmask(Value, ulong)
public static void ValueSetBitmask(Value value, ulong bitmask)
Parameters
ValueSetCaps(Value, Caps)
public static void ValueSetCaps(Value value, Caps caps)
Parameters
ValueSetCapsFeatures(Value, CapsFeatures)
public static void ValueSetCapsFeatures(Value value, CapsFeatures features)
Parameters
valueValuefeaturesCapsFeatures
ValueSetDoubleRange(Value, double, double)
public static void ValueSetDoubleRange(Value value, double start, double end)
Parameters
ValueSetFlagset(Value, uint, uint)
[Version("1.6")]
public static void ValueSetFlagset(Value value, uint flags, uint mask)
Parameters
ValueSetFraction(Value, int, int)
public static void ValueSetFraction(Value value, int numerator, int denominator)
Parameters
ValueSetFractionRange(Value, Value, Value)
public static void ValueSetFractionRange(Value value, Value start, Value end)
Parameters
ValueSetFractionRangeFull(Value, int, int, int, int)
public static void ValueSetFractionRangeFull(Value value, int numeratorStart, int denominatorStart, int numeratorEnd, int denominatorEnd)
Parameters
ValueSetInt64Range(Value, long, long)
public static void ValueSetInt64Range(Value value, long start, long end)
Parameters
ValueSetInt64RangeStep(Value, long, long, long)
public static void ValueSetInt64RangeStep(Value value, long start, long end, long step)
Parameters
ValueSetIntRange(Value, int, int)
public static void ValueSetIntRange(Value value, int start, int end)
Parameters
ValueSetIntRangeStep(Value, int, int, int)
public static void ValueSetIntRangeStep(Value value, int start, int end, int step)
Parameters
ValueSetStructure(Value, Structure)
public static void ValueSetStructure(Value value, Structure structure)
Parameters
ValueSubtract(out Value, Value, Value)
public static bool ValueSubtract(out Value dest, Value minuend, Value subtrahend)
Parameters
Returns
ValueUnion(out Value, Value, Value)
public static bool ValueUnion(out Value dest, Value value1, Value value2)
Parameters
Returns
VecDequeNew(nuint)
[Version("1.26")]
public static VecDeque VecDequeNew(nuint initialSize)
Parameters
initialSizenuint
Returns
VecDequeNewForStruct(nuint, nuint)
[Version("1.26")]
public static VecDeque VecDequeNewForStruct(nuint structSize, nuint initialSize)
Parameters
Returns
Version(out uint, out uint, out uint, out uint)
public static void Version(out uint major, out uint minor, out uint micro, out uint nano)
Parameters
VersionString()
public static string VersionString()