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 |
Functions¶
Function | Description |
---|---|
get-default-audio-symbol-params | |
build-microphone-glyphs | |
build-speaker-glyphs | |
build-buzzer-glyphs | |
set-default-audio-symbol-params |
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
Related Packages¶
Forwarded by packages: jsl/symbols/generators, jsl/symbols