Class IdStr
- Namespace
- Gst
- Assembly
- Gst-1.0.dll
public sealed class IdStr : BoxedRecord, GTypeProvider, InstanceFactory, IEquatable<IdStr>, IDisposable
- Inheritance
-
IdStr
- Implements
- Inherited Members
Constructors
IdStr()
public IdStr()
IdStr(IdStrOwnedHandle)
public IdStr(IdStrOwnedHandle handle)
Parameters
handleIdStrOwnedHandle
Properties
Handle
public IdStrOwnedHandle Handle { get; }
Property Value
Methods
AsStr()
[Version("1.26")]
public string AsStr()
Returns
Clear()
[Version("1.26")]
public void Clear()
Copy()
[Version("1.26")]
public IdStr Copy()
Returns
CopyInto(IdStr)
[Version("1.26")]
public void CopyInto(IdStr s)
Parameters
sIdStr
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
Equals(IdStr?)
Indicates whether the current object is equal to another object of the same type.
public bool Equals(IdStr? other)
Parameters
otherIdStrAn object to compare with this object.
Returns
Equals(object?)
Determines whether the specified object is equal to the current object.
public override bool Equals(object? obj)
Parameters
objobjectThe object to compare with the current object.
Returns
Free()
[Version("1.26")]
public void Free()
GetGType()
public static Type GetGType()
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
GetLen()
[Version("1.26")]
public nuint GetLen()
Returns
Init()
[Version("1.26")]
public void Init()
IsEqual(IdStr)
[Version("1.26")]
public bool IsEqual(IdStr s2)
Parameters
s2IdStr
Returns
IsEqualToStr(string)
[Version("1.26")]
public bool IsEqualToStr(string s2)
Parameters
s2string
Returns
IsEqualToStrWithLen(string, nuint)
[Version("1.26")]
public bool IsEqualToStrWithLen(string s2, nuint len)
Parameters
Returns
Move(IdStr)
[Version("1.26")]
public void Move(IdStr s)
Parameters
sIdStr
New()
[Version("1.26")]
public static IdStr New()
Returns
Set(string)
[Version("1.26")]
public void Set(string value)
Parameters
valuestring
SetStaticStr(string)
[Version("1.26")]
public void SetStaticStr(string value)
Parameters
valuestring
SetStaticStrWithLen(string, nuint)
[Version("1.26")]
public void SetStaticStrWithLen(string value, nuint len)
Parameters
SetWithLen(string, nuint)
[Version("1.26")]
public void SetWithLen(string value, nuint len)