Class AudioRingBufferSpecHandle
public abstract class AudioRingBufferSpecHandle : SafeHandle, IDisposable
- Inheritance
-
AudioRingBufferSpecHandle
- Implements
- Derived
- Inherited Members
Constructors
AudioRingBufferSpecHandle(bool)
protected AudioRingBufferSpecHandle(bool ownsHandle)
Parameters
ownsHandle
bool
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
obj
objectThe object to compare with the current object.
Returns
GetBufferTime()
public ulong GetBufferTime()
Returns
GetCaps()
public IntPtr 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
value
ulong
SetCaps(IntPtr)
public void SetCaps(IntPtr value)
Parameters
value
IntPtr
SetInfo(AudioInfoData)
public void SetInfo(AudioInfoData value)
Parameters
value
AudioInfoData
SetLatencyTime(ulong)
public void SetLatencyTime(ulong value)
Parameters
value
ulong
SetSeglatency(int)
public void SetSeglatency(int value)
Parameters
value
int
SetSegsize(int)
public void SetSegsize(int value)
Parameters
value
int
SetSegtotal(int)
public void SetSegtotal(int value)
Parameters
value
int
SetType(AudioRingBufferFormatType)
public void SetType(AudioRingBufferFormatType value)