SonificationOptions
public struct SonificationOptionsTuning parameters for audio-graph sonification output.
Swift Charts equivalent: options passed through the AXChartDescriptorRepresentable
protocol conformance.
Fields
Section titled “Fields”
MinFrequency
Section titled “MinFrequency”public float MinFrequencyLowest frequency (Hz) mapped to the minimum data value.
Returns
System.Single
MaxFrequency
Section titled “MaxFrequency”public float MaxFrequencyHighest frequency (Hz) mapped to the maximum data value.
Returns
System.Single
Duration
Section titled “Duration”public float DurationTotal playback duration in seconds for the full data sweep.
Returns
System.Single
NoteDuration
Section titled “NoteDuration”public float NoteDurationDuration of each individual note/tone in seconds.
Returns
System.Single
Volume
Section titled “Volume”public float VolumeVolume (0–1) for generated tones.
Returns
System.Single
SampleRate
Section titled “SampleRate”public int SampleRatePCM sample rate used for generated audio clips.
Returns
System.Int32
Waveform
Section titled “Waveform”public SonificationWaveform WaveformWave shape used for generated tones.
Returns
ChartGuru.SonificationWaveform
Default
Section titled “Default”public static readonly SonificationOptions DefaultSensible defaults matching typical assistive-tech audio graphs.
Returns
ChartGuru.SonificationOptions
Methods
Section titled “Methods”
Normalized()
Section titled “Normalized()”public readonly SonificationOptions Normalized()Returns a safe, finite option set suitable for note and PCM generation.
Returns
ChartGuru.SonificationOptions