quasimoto.enums package#
Submodules#
quasimoto.enums.wave module#
A module implementing enumeration interfaces related to WAVE files.
- class quasimoto.enums.wave.WaveClass(*values)[source]#
Bases:
RuntimeIntEnumAn enumeration for valid kinds of WAVE configurations.
- MONO_8 = 1#
- STEREO_16 = 4#
- STEREO_8 = 2#
- class quasimoto.enums.wave.WaveShape(*values)[source]#
Bases:
RuntimeIntEnumAn enumeration describing possible wave shapes.
- SAWTOOTH = 4#
- SINE = 1#
- SQUARE = 3#
- TRIANGLE = 2#
Module contents#
A module implementing enumeration interfaces for this package.
- class quasimoto.enums.AudioFileTypes(*values)[source]#
Bases:
StrEnumAn enumeration for supported file types.
- WAVE = 'wav'#
- class quasimoto.enums.ChunkType(*values)[source]#
Bases:
StrEnumAn enumeration for different kinds of RIFF chunks.
- DATA = 'data'#
- FMT = 'fmt '#
- ID3 = 'ID3 '#
- ID3L = 'id3 '#
- INFO = 'INFO'#
- ISFT = 'ISFT'#
- LIST = 'LIST'#
- RIFF = 'RIFF'#
- WAVE = 'WAVE'#
- property is_container: bool#
Whether or not this is a container chunk type.