Skip to content

jsl/symbols/audio

Package name: jsl/symbols/audio

Summary

Data Types

BuzzerSymbol

Constructors

Function Description
BuzzerSymbol (+ 1) Constructor for defstruct BuzzerSymbol

MicrophoneSymbol

Constructors

Function Description
MicrophoneSymbol (+ 1) Constructor for defstruct MicrophoneSymbol

AudioSymbolParams

Constructors

Function Description
AudioSymbolParams (+ 1) Constructor for defstruct AudioSymbolParams

SpeakerSymbol

Constructors

Function Description
SpeakerSymbol (+ 1) Constructor for defstruct SpeakerSymbol

Definitions

BuzzerSymbol

public defstruct BuzzerSymbol <: SymbolDefn
    params: Maybe<AudioSymbolParams>
    pitch: Double

  • params: Maybe<AudioSymbolParams>

  • pitch: Double

Constructors

BuzzerSymbol

Constructor for defstruct BuzzerSymbol

public defn BuzzerSymbol (pitch:Double, params:Maybe<AudioSymbolParams> = ?)

BuzzerSymbol

Constructor for defstruct BuzzerSymbol

public defn BuzzerSymbol ( -- pitch:Double = ?, params:Maybe<AudioSymbolParams> = ?)

MicrophoneSymbol

public defstruct MicrophoneSymbol <: SymbolDefn
    params: Maybe<AudioSymbolParams>
    pitch: Double

  • params: Maybe<AudioSymbolParams>

  • pitch: Double

Constructors

MicrophoneSymbol

Constructor for defstruct MicrophoneSymbol

public defn MicrophoneSymbol (pitch:Double, params:Maybe<AudioSymbolParams> = ?)

MicrophoneSymbol

Constructor for defstruct MicrophoneSymbol

public defn MicrophoneSymbol ( -- pitch:Double = ?, params:Maybe<AudioSymbolParams> = ?)

AudioSymbolParams

public defstruct AudioSymbolParams <: SymbolParams
    line-width: Double
    pad-ref-size: Double
    pin-length: Double

  • line-width: Double

  • pad-ref-size: Double

  • pin-length: Double

Constructors

AudioSymbolParams

Constructor for defstruct AudioSymbolParams

public defn AudioSymbolParams (line-width:Double, pin-length:Double = ?, pad-ref-size:Double = ?, label-params?:Maybe<SymbolLabelParams> = ?)

AudioSymbolParams

Constructor for defstruct AudioSymbolParams

public defn AudioSymbolParams ( -- line-width:Double = ?, pin-length:Double = ?, pad-ref-size:Double = ?, label-params?:Maybe<SymbolLabelParams> = ?)

Functions

get-default-audio-symbol-params

public defn get-default-audio-symbol-params () -> AudioSymbolParams

  • Returns AudioSymbolParams

build-microphone-glyphs

public defn build-microphone-glyphs (node:SymbolNode, pitch:Double, p:AudioSymbolParams)

build-speaker-glyphs

public defn build-speaker-glyphs (node:SymbolNode, pitch:Double, p:AudioSymbolParams)

build-buzzer-glyphs

public defn build-buzzer-glyphs (node:SymbolNode, pitch:Double, p:AudioSymbolParams)

set-default-audio-symbol-params

public defn set-default-audio-symbol-params (v:AudioSymbolParams) -> False

  • Returns False

SpeakerSymbol

public defstruct SpeakerSymbol <: SymbolDefn
    params: Maybe<AudioSymbolParams>
    pitch: Double

  • params: Maybe<AudioSymbolParams>

  • pitch: Double

Constructors

SpeakerSymbol

Constructor for defstruct SpeakerSymbol

public defn SpeakerSymbol (pitch:Double, params:Maybe<AudioSymbolParams> = ?)

SpeakerSymbol

Constructor for defstruct SpeakerSymbol

public defn SpeakerSymbol ( -- pitch:Double = ?, params:Maybe<AudioSymbolParams> = ?)

Related Packages

Forwarded by packages: jsl/symbols/generators, jsl/symbols