1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
ix!();
#[derive(Debug,Clone)]
pub enum WaveTableBuildError {
FileContainsNoValidRIFFHeaderChunk {
filename: String,
},
FileNotStandardRIFFWaveFile {
filename: String,
header_riff: [char; 4],
header_wave: [char; 4],
},
FileIsUnsupportedDataFormat {
filename: String,
provided_bits_per_sample: i32,
num_channels: i32,
format_name: String,
},
FileContainsBadMetadata {
filename: String,
},
FileContainsInsufficientNumberOfFrames {
filename: String,
provided_loops: i32,
provided_loop_length: i32,
},
UnknownWaveFileParseError {
filename: String,
},
UnableToOpenFile {
filename: String,
},
DoesNotUnderstandFile,
CouldNotSeekToStart,
TODO,
}