Index
Modules:
wave
,
wave/waveread
,
wave/wavetypes
,
wave/wavewrite
.
API symbols
`$`:
waveread: proc `$`(self: WaveRead): string
wavetypes: proc `$`(self: DataSubChunk): string
wavetypes: proc `$`(self: FactSubChunk): string
wavetypes: proc `$`(self: FormatSubChunk): string
wavetypes: proc `$`(self: RIFFChunkDescriptor): string
wavewrite: proc `$`(self: WaveWrite): string
bitsPerSample:
waveread: proc bitsPerSample(self: WaveRead): uint16
blockAlign:
waveread: proc blockAlign(self: WaveRead): uint16
byteRate:
waveread: proc byteRate(self: WaveRead): uint32
close:
waveread: proc close(self: WaveRead)
wavewrite: proc close(self: WaveWrite)
cueSubChunkId:
wavetypes: const cueSubChunkId
DataSubChunk:
wavetypes: type DataSubChunk
dataSubChunkId:
wavetypes: const dataSubChunkId
dataSubChunkSize:
waveread: proc dataSubChunkSize(self: WaveRead): uint32
FactSubChunk:
wavetypes: type FactSubChunk
factSubChunkId:
wavetypes: const factSubChunkId
FormatSubChunk:
wavetypes: type FormatSubChunk
formatSubChunkId:
wavetypes: const formatSubChunkId
IBM_FORMAT_ADPCM:
wavetypes: const IBM_FORMAT_ADPCM
IBM_FORMAT_ALAW:
wavetypes: const IBM_FORMAT_ALAW
IBM_FORMAT_MULAW:
wavetypes: const IBM_FORMAT_MULAW
instSubChunkId:
wavetypes: const instSubChunkId
lablSubChunkId:
wavetypes: const lablSubChunkId
listSubChunkId:
wavetypes: const listSubChunkId
ltxtSubChunkId:
wavetypes: const ltxtSubChunkId
newDataSubChunk:
wavetypes: proc newDataSubChunk(): DataSubChunk
newFormatSubChunk:
wavetypes: proc newFormatSubChunk(format, numChannels: uint16; sampleRate, byteRate: uint32; blockAlign, bitsPerSample: uint16): FormatSubChunk
newRIFFChunkDescriptor:
wavetypes: proc newRIFFChunkDescriptor(data: openArray[byte]): RIFFChunkDescriptor
noteSubChunkId:
wavetypes: const noteSubChunkId
numChannels:
waveread: proc numChannels(self: WaveRead): uint16
numChannels=:
wavewrite: proc numChannels=(self: WaveWrite; numChannels: uint16)
numChannelsMono:
wavetypes: const numChannelsMono
numChannelsStereo:
wavetypes: const numChannelsStereo
numFrames:
waveread: proc numFrames(self: WaveRead): uint32
openWaveReadFile:
waveread: proc openWaveReadFile(file: string): WaveRead
openWaveWriteFile:
wavewrite: proc openWaveWriteFile(fileName: string): WaveWrite
plstSubChunkId:
wavetypes: const plstSubChunkId
pos:
waveread: proc pos(self: WaveRead): int
pos=:
waveread: proc pos=(self: WaveRead; n: int)
readFrames:
waveread: proc readFrames(self: WaveRead; n = 1): seq[byte]
rewind:
waveread: proc rewind(self: WaveRead)
RIFFChunkDescriptor:
wavetypes: type RIFFChunkDescriptor
riffChunkDescriptorId:
wavetypes: const riffChunkDescriptorId
riffChunkDescriptorSize:
waveread: proc riffChunkDescriptorSize(self: WaveRead): uint32
riffChunkDescriptorType:
wavetypes: const riffChunkDescriptorType
sampleRate:
waveread: proc sampleRate(self: WaveRead): uint32
sampleRate=:
wavewrite: proc sampleRate=(self: WaveWrite; sampleRate: uint16)
smplSubChunkId:
wavetypes: const smplSubChunkId
WaveDataIsEmptyError:
wavetypes: object WaveDataIsEmptyError
WaveDataSubChunkError:
wavetypes: object WaveDataSubChunkError
WaveFactSubChunkError:
wavetypes: object WaveFactSubChunkError
WAVE_FORMAT_ALAW:
wavetypes: const WAVE_FORMAT_ALAW
WAVE_FORMAT_ANTEX_ADPCME:
wavetypes: const WAVE_FORMAT_ANTEX_ADPCME
WAVE_FORMAT_APTX:
wavetypes: const WAVE_FORMAT_APTX
WAVE_FORMAT_AUDIOFILE_AF10:
wavetypes: const WAVE_FORMAT_AUDIOFILE_AF10
WAVE_FORMAT_AUDIOFILE_AF36:
wavetypes: const WAVE_FORMAT_AUDIOFILE_AF36
WAVE_FORMAT_BZV_DIGITAL:
wavetypes: const WAVE_FORMAT_BZV_DIGITAL
WAVE_FORMAT_CANOPUS_ATRAC:
wavetypes: const WAVE_FORMAT_CANOPUS_ATRAC
WAVE_FORMAT_CIRRUS:
wavetypes: const WAVE_FORMAT_CIRRUS
WAVE_FORMAT_CONTROL_RES_CR10:
wavetypes: const WAVE_FORMAT_CONTROL_RES_CR10
WAVE_FORMAT_CONTROL_RES_VQLPC:
wavetypes: const WAVE_FORMAT_CONTROL_RES_VQLPC
WAVE_FORMAT_CREATIVE_ADPCM:
wavetypes: const WAVE_FORMAT_CREATIVE_ADPCM
WAVE_FORMAT_CREATIVE_FASTSPEECH10:
wavetypes: const WAVE_FORMAT_CREATIVE_FASTSPEECH10
WAVE_FORMAT_CREATIVE_FASTSPEECH8:
wavetypes: const WAVE_FORMAT_CREATIVE_FASTSPEECH8
WAVE_FORMAT_CU_CODEC:
wavetypes: const WAVE_FORMAT_CU_CODEC
WAVE_FORMAT_DF_G726:
wavetypes: const WAVE_FORMAT_DF_G726
WAVE_FORMAT_DF_GSM610:
wavetypes: const WAVE_FORMAT_DF_GSM610
WAVE_FORMAT_DIALOGIC_OKI_ADPCM:
wavetypes: const WAVE_FORMAT_DIALOGIC_OKI_ADPCM
WAVE_FORMAT_DIGIADPCM:
wavetypes: const WAVE_FORMAT_DIGIADPCM
WAVE_FORMAT_DIGIFIX:
wavetypes: const WAVE_FORMAT_DIGIFIX
WAVE_FORMAT_DIGIREAL:
wavetypes: const WAVE_FORMAT_DIGIREAL
WAVE_FORMAT_DIGISTD:
wavetypes: const WAVE_FORMAT_DIGISTD
WAVE_FORMAT_DIGITAL_G723:
wavetypes: const WAVE_FORMAT_DIGITAL_G723
WAVE_FORMAT_DOLBY_AC2:
wavetypes: const WAVE_FORMAT_DOLBY_AC2
WAVE_FORMAT_DOLBY_AC3_SPDIF:
wavetypes: const WAVE_FORMAT_DOLBY_AC3_SPDIF
WAVE_FORMAT_DSAT:
wavetypes: const WAVE_FORMAT_DSAT
WAVE_FORMAT_DSAT_DISPLAY:
wavetypes: const WAVE_FORMAT_DSAT_DISPLAY
WAVE_FORMAT_DSPGROUP_TRUESPEECH:
wavetypes: const WAVE_FORMAT_DSPGROUP_TRUESPEECH
WAVE_FORMAT_DVM:
wavetypes: const WAVE_FORMAT_DVM
WAVE_FORMAT_ECHOSC1:
wavetypes: const WAVE_FORMAT_ECHOSC1
WAVE_FORMAT_ECHOSC3:
wavetypes: const WAVE_FORMAT_ECHOSC3
WaveFormatError:
wavetypes: object WaveFormatError
WAVE_FORMAT_ESPCM:
wavetypes: const WAVE_FORMAT_ESPCM
WAVE_FORMAT_EXTENSIBLE:
wavetypes: const WAVE_FORMAT_EXTENSIBLE
WAVE_FORMAT_FM_TOWNS_SND:
wavetypes: const WAVE_FORMAT_FM_TOWNS_SND
WAVE_FORMAT_G721_ADPCM:
wavetypes: const WAVE_FORMAT_G721_ADPCM
WAVE_FORMAT_G722_ADPCM:
wavetypes: const WAVE_FORMAT_G722_ADPCM
WAVE_FORMAT_G723_ADPCM:
wavetypes: const WAVE_FORMAT_G723_ADPCM
WAVE_FORMAT_G726_ADPCM:
wavetypes: const WAVE_FORMAT_G726_ADPCM
WAVE_FORMAT_G728_CELP:
wavetypes: const WAVE_FORMAT_G728_CELP
WAVE_FORMAT_G729A:
wavetypes: const WAVE_FORMAT_G729A
WAVE_FORMAT_GSM610:
wavetypes: const WAVE_FORMAT_GSM610
WAVE_FORMAT_IBM_CVSD:
wavetypes: const WAVE_FORMAT_IBM_CVSD
WAVE_FORMAT_IEEE_FLOAT:
wavetypes: const WAVE_FORMAT_IEEE_FLOAT
WAVE_FORMAT_IMA_ADPCM:
wavetypes: const WAVE_FORMAT_IMA_ADPCM
WAVE_FORMAT_INTERWAV_VSC112:
wavetypes: const WAVE_FORMAT_INTERWAV_VSC112
WAVE_FORMAT_LH_CODEC:
wavetypes: const WAVE_FORMAT_LH_CODEC
WAVE_FORMAT_LRC:
wavetypes: const WAVE_FORMAT_LRC
WAVE_FORMAT_LUCENT_G723:
wavetypes: const WAVE_FORMAT_LUCENT_G723
WAVE_FORMAT_MEDIASPACE_ADPCM:
wavetypes: const WAVE_FORMAT_MEDIASPACE_ADPCM
WAVE_FORMAT_MEDIAVISION_ADPCM:
wavetypes: const WAVE_FORMAT_MEDIAVISION_ADPCM
WAVE_FORMAT_MPEG:
wavetypes: const WAVE_FORMAT_MPEG
WAVE_FORMAT_MPEGLAYER3:
wavetypes: const WAVE_FORMAT_MPEGLAYER3
WAVE_FORMAT_MS_ADPCM:
wavetypes: const WAVE_FORMAT_MS_ADPCM
WAVE_FORMAT_MSG723:
wavetypes: const WAVE_FORMAT_MSG723
WAVE_FORMAT_MSNAUDIO:
wavetypes: const WAVE_FORMAT_MSNAUDIO
WAVE_FORMAT_MSRT24:
wavetypes: const WAVE_FORMAT_MSRT24
WAVE_FORMAT_MULAW:
wavetypes: const WAVE_FORMAT_MULAW
WAVE_FORMAT_MVI_MV12:
wavetypes: const WAVE_FORMAT_MVI_MV12
WAVE_FORMAT_NMS_VBXADPCM:
wavetypes: const WAVE_FORMAT_NMS_VBXADPCM
WAVE_FORMAT_NORRIS:
wavetypes: const WAVE_FORMAT_NORRIS
WAVE_FORMAT_OKI_ADPCM:
wavetypes: const WAVE_FORMAT_OKI_ADPCM
WAVE_FORMAT_OLIADPCM:
wavetypes: const WAVE_FORMAT_OLIADPCM
WAVE_FORMAT_OLICELP:
wavetypes: const WAVE_FORMAT_OLICELP
WAVE_FORMAT_OLIGSM:
wavetypes: const WAVE_FORMAT_OLIGSM
WAVE_FORMAT_OLIOPR:
wavetypes: const WAVE_FORMAT_OLIOPR
WAVE_FORMAT_OLISBC:
wavetypes: const WAVE_FORMAT_OLISBC
WAVE_FORMAT_ONLIVE:
wavetypes: const WAVE_FORMAT_ONLIVE
WAVE_FORMAT_PAC:
wavetypes: const WAVE_FORMAT_PAC
WAVE_FORMAT_PACKED:
wavetypes: const WAVE_FORMAT_PACKED
WAVE_FORMAT_PCM:
wavetypes: const WAVE_FORMAT_PCM
WAVE_FORMAT_PHILIPS_LPCBB:
wavetypes: const WAVE_FORMAT_PHILIPS_LPCBB
WAVE_FORMAT_PROSODY_1612:
wavetypes: const WAVE_FORMAT_PROSODY_1612
WAVE_FORMAT_QUARTERDECK:
wavetypes: const WAVE_FORMAT_QUARTERDECK
WAVE_FORMAT_RHETOREX_ADPCM:
wavetypes: const WAVE_FORMAT_RHETOREX_ADPCM
WAVE_FORMAT_ROCKWELL_ADPCM:
wavetypes: const WAVE_FORMAT_ROCKWELL_ADPCM
WAVE_FORMAT_ROCKWELL_DIGITALK:
wavetypes: const WAVE_FORMAT_ROCKWELL_DIGITALK
WAVE_FORMAT_ROLAND_RDAC:
wavetypes: const WAVE_FORMAT_ROLAND_RDAC
WAVE_FORMAT_RT24:
wavetypes: const WAVE_FORMAT_RT24
WAVE_FORMAT_SBC24:
wavetypes: const WAVE_FORMAT_SBC24
WAVE_FORMAT_SIERRA_ADPCM:
wavetypes: const WAVE_FORMAT_SIERRA_ADPCM
WAVE_FORMAT_SOFTSOUND:
wavetypes: const WAVE_FORMAT_SOFTSOUND
WAVE_FORMAT_SONARC:
wavetypes: const WAVE_FORMAT_SONARC
WAVE_FORMAT_SOUNDSPACE_MUSICOMPRESS:
wavetypes: const WAVE_FORMAT_SOUNDSPACE_MUSICOMPRESS
WaveFormatSubChunkError:
wavetypes: object WaveFormatSubChunkError
WAVE_FORMAT_UNKNOWN:
wavetypes: const WAVE_FORMAT_UNKNOWN
WAVE_FORMAT_VIVO_G723:
wavetypes: const WAVE_FORMAT_VIVO_G723
WAVE_FORMAT_VIVO_SIREN:
wavetypes: const WAVE_FORMAT_VIVO_SIREN
WAVE_FORMAT_VME_VMPCM:
wavetypes: const WAVE_FORMAT_VME_VMPCM
WAVE_FORMAT_VOXARE_TQ60:
wavetypes: const WAVE_FORMAT_VOXARE_TQ60
WAVE_FORMAT_VOXWARE:
wavetypes: const WAVE_FORMAT_VOXWARE
WAVE_FORMAT_VOXWARE_AC10:
wavetypes: const WAVE_FORMAT_VOXWARE_AC10
WAVE_FORMAT_VOXWARE_AC16:
wavetypes: const WAVE_FORMAT_VOXWARE_AC16
WAVE_FORMAT_VOXWARE_AC20:
wavetypes: const WAVE_FORMAT_VOXWARE_AC20
WAVE_FORMAT_VOXWARE_AC8:
wavetypes: const WAVE_FORMAT_VOXWARE_AC8
WAVE_FORMAT_VOXWARE_BYTE_ALIGNED:
wavetypes: const WAVE_FORMAT_VOXWARE_BYTE_ALIGNED
WAVE_FORMAT_VOXWARE_RT24:
wavetypes: const WAVE_FORMAT_VOXWARE_RT24
WAVE_FORMAT_VOXWARE_RT29:
wavetypes: const WAVE_FORMAT_VOXWARE_RT29
WAVE_FORMAT_VOXWARE_RT29HW:
wavetypes: const WAVE_FORMAT_VOXWARE_RT29HW
WAVE_FORMAT_VOXWARE_TQ40:
wavetypes: const WAVE_FORMAT_VOXWARE_TQ40
WAVE_FORMAT_VOXWARE_VR12:
wavetypes: const WAVE_FORMAT_VOXWARE_VR12
WAVE_FORMAT_VOXWARE_VR18:
wavetypes: const WAVE_FORMAT_VOXWARE_VR18
WAVE_FORMAT_VSELP:
wavetypes: const WAVE_FORMAT_VSELP
WAVE_FORMAT_XEBEC:
wavetypes: const WAVE_FORMAT_XEBEC
WAVE_FORMAT_YAMAHA_ADPCM:
wavetypes: const WAVE_FORMAT_YAMAHA_ADPCM
WAVE_FORMAT_ZYXEL_ADPCM:
wavetypes: const WAVE_FORMAT_ZYXEL_ADPCM
WaveRead:
waveread: type WaveRead
WaveRIFFChunkDescriptorError:
wavetypes: object WaveRIFFChunkDescriptorError
WaveWrite:
wavewrite: type WaveWrite
writeFrames:
wavewrite: proc writeFrames(self: WaveWrite; data: openArray[byte])