Constructs a new S3mProperties instance.
The level of detail used when parsing audio properties.
Average bitrate of the audio stream in kb/s.
Returns 0 if the value is not available.
Returns the initial BPM speed (beats per minute).
The BPM speed.
Sets the initial BPM speed.
The BPM speed (beats per minute).
Returns the number of active channels in the module.
The channel count.
Sets the number of active channels.
The channel count.
Returns the file format version byte from the S3M header.
The file format version.
Sets the file format version byte.
The file format version.
Returns the raw flags word from the S3M header.
The flags value.
Sets the raw flags word.
The flags value.
Returns the global volume level (0–64).
The global volume.
Sets the global volume level.
The global volume (0–64).
Returns the duration of the track in milliseconds.
S3M files have no defined playback duration; always returns 0.
0.
Returns the number of orders in the play sequence (real pattern length).
The order count.
Sets the number of orders in the play sequence.
The order count.
Duration rounded to the nearest second.
Returns the master output volume (0–127; bit 7 is the stereo flag).
The master volume.
Sets the master output volume.
The master volume (0–127).
Returns the total number of pattern slots in the module header.
The pattern count.
Sets the total number of pattern slots.
The pattern count.
Returns the total number of samples/instruments in the module.
The sample count.
Sets the total number of samples/instruments.
The sample count.
Sample rate of the audio stream in Hz.
Returns 0 if the value is not available.
Returns whether the module uses stereo output.
true for stereo, false for mono.
Sets whether the module uses stereo output.
true for stereo, false for mono.
Returns the initial tempo, expressed as rows per beat.
The tempo value.
Sets the initial tempo.
The tempo (rows per beat).
Returns the tracker version encoded in the S3M header.
The tracker version word (e.g. 0x1320 for ST3 v3.20).
Sets the tracker version word.
The tracker version word.
Audio properties for ScreamTracker III (S3M) files.
S3M is a tracker module format; it has no defined playback duration in milliseconds. The properties describe module layout rather than a continuous audio stream.