Generate a maximum amplitude audio sample (saturated signal) @param timestamp Sample timestamp in milliseconds @param count Number of samples (default: 512) @return Sample with maximum i16 amplitude
| 63 | /// @param count Number of samples (default: 512) |
| 64 | /// @return Sample with maximum i16 amplitude |
| 65 | inline Sample makeMaxAmplitude(fl::u32 timestamp, int count = 512) { |
| 66 | fl::vector<fl::i16> data(count, 32767); |
| 67 | return Sample(data, timestamp); |
| 68 | } |
| 69 | |
| 70 | /// Generate audio sample from PCM data |
| 71 | /// @param pcm Vector of PCM samples |