Class AudioRingBufferSpecHandle
public abstract class AudioRingBufferSpecHandle : SafeHandle, IDisposable
- Inheritance
-
AudioRingBufferSpecHandle
- Implements
- Derived
- Inherited Members
Constructors
AudioRingBufferSpecHandle(bool)
protected AudioRingBufferSpecHandle(bool ownsHandle)
Parameters
ownsHandlebool
Properties
IsInvalid
When overridden in a derived class, gets a value indicating whether the handle value is invalid.
public override sealed bool IsInvalid { get; }
Property Value
Methods
Equals(AudioRingBufferSpecHandle?)
public bool Equals(AudioRingBufferSpecHandle? other)
Parameters
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
GetBufferTime()
public ulong GetBufferTime()
Returns
GetCaps()
public nint GetCaps()
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
GetInfo()
public AudioInfoData GetInfo()
Returns
GetLatencyTime()
public ulong GetLatencyTime()
Returns
GetSeglatency()
public int GetSeglatency()
Returns
GetSegsize()
public int GetSegsize()
Returns
GetSegtotal()
public int GetSegtotal()
Returns
GetType()
public AudioRingBufferFormatType GetType()
Returns
SetBufferTime(ulong)
public void SetBufferTime(ulong value)
Parameters
valueulong
SetCaps(nint)
public void SetCaps(nint value)
Parameters
valuenint
SetInfo(AudioInfoData)
public void SetInfo(AudioInfoData value)
Parameters
valueAudioInfoData
SetLatencyTime(ulong)
public void SetLatencyTime(ulong value)
Parameters
valueulong
SetSeglatency(int)
public void SetSeglatency(int value)
Parameters
valueint
SetSegsize(int)
public void SetSegsize(int value)
Parameters
valueint
SetSegtotal(int)
public void SetSegtotal(int value)
Parameters
valueint
SetType(AudioRingBufferFormatType)
public void SetType(AudioRingBufferFormatType value)