Softanza
StartFrançais
Softanza
The library documents itself · Sound

stzMicrophone

16 own methods · 3 forms written with extensions, listed under their method

the source: base/sound/stzMicrophone.ring(opens in a new tab) · All classes · The area reference: Sound

Under each method, its extensions (Q CS XT Z ZZ IB W U): bold and ticked, it exists; struck, it does not. The extensions and what they mean

No method of this class is run on this page: the class reaches files, the network, processes, the clock, chance or sound, and an example run here would only be an example of its effects. Each method carries the explanation the library gives of itself.

Method
Explanation, as the source carries it
init
(no comment in the source: the name reads as a sentence) initno extension
IsAvailable
readers ------------------------------------------------------------- Is there anything to record WITH? A machine with no input, or no device DLL at all, is a supported configuration -- CI is one.no extension
DeviceCount
(no comment in the source: the name reads as a sentence) device countno extension
DeviceName
The default input's name. UTF-8 and not necessarily ASCII -- SN0 found this machine reports a French one.no extension
IsRecording
(no comment in the source: the name reads as a sentence) is recordingno extension
SecondsRecorded
(no comment in the source: the name reads as a sentence) seconds recordedno extension
FramesRecorded
(no comment in the source: the name reads as a sentence) frames recordedno extension
Overruns
Frames the ring could not accept because nobody collected in time. Zero is the answer you want, and it is COUNTED rather than guessed at.no extension
LastError
(no comment in the source: the name reads as a sentence) last errorno extension
SetChannels
(no comment in the source: the name reads as a sentence) set channelsQCSXTZZZIBWU
SetSampleRate
(no comment in the source: the name reads as a sentence) set sample rateQCSXTZZZIBWU
RecordFor
recording ----------------------------------------------------------- The whole thing in one call: record nSeconds and hand back a stzSound.no extension
StartRecording
Open the input and start filling. nMaxSeconds sizes the recording buffer up front -- growing it mid-capture is exactly the pause that costs frames.no extension
Collect
Move whatever has arrived into the recording. Call it often.QCSXTZZZIBWU
StopRecording
Stop, and hand back what was recorded as a stzSound. NULL if nothing was captured -- an empty recording is a failure worth hearing about, not a silent buffer of zeros.no extension
CancelRecording
Give up on a recording without wanting the audio.no extension