Class BaseAudioContext
Protocol object for BaseAudioContext
public sealed record BaseAudioContext : IEquatable<BaseAudioContext>
- Inheritance
-
BaseAudioContext
- Implements
- Inherited Members
Constructors
BaseAudioContext(GraphObjectId, ContextType, ContextState, double, double, double, double)
Protocol object for BaseAudioContext
public BaseAudioContext(GraphObjectId ContextId, ContextType ContextType, ContextState ContextState, double CallbackBufferSize, double MaxOutputChannelCount, double SampleRate, double RenderQuantumSize)
Parameters
ContextIdGraphObjectIdContextTypeContextTypeContextStateContextStateCallbackBufferSizedoublePlatform-dependent callback buffer size.
MaxOutputChannelCountdoubleNumber of output channels supported by audio hardware in use.
SampleRatedoubleContext sample rate.
RenderQuantumSizedouble
Properties
CallbackBufferSize
Platform-dependent callback buffer size.
public double CallbackBufferSize { get; init; }
Property Value
ContextId
public GraphObjectId ContextId { get; init; }
Property Value
ContextState
public ContextState ContextState { get; init; }
Property Value
ContextType
public ContextType ContextType { get; init; }
Property Value
MaxOutputChannelCount
Number of output channels supported by audio hardware in use.
public double MaxOutputChannelCount { get; init; }
Property Value
RealtimeData
public ContextRealtimeData? RealtimeData { get; init; }
Property Value
RenderQuantumSize
public double RenderQuantumSize { get; init; }
Property Value
SampleRate
Context sample rate.
public double SampleRate { get; init; }