Пример #1
0
 /// <summary>
 /// Number of samples contained.
 /// </summary>
 /// <returns>Number of samples.</returns>
 public int SampleCount() => DspAdpcmMath.ByteCountToSampleCount(Data.Length);
Пример #2
0
 /// <summary>
 /// Get the number of samples from a block size.
 /// </summary>
 /// <param name="blockSize">Block size to get the number of samples from.</param>
 /// <returns>Number of samples.</returns>
 public int SamplesFromBlockSize(int blockSize) => DspAdpcmMath.ByteCountToSampleCount(blockSize);
Пример #3
0
 /// <summary>
 /// Trim audio data.
 /// </summary>
 /// <param name="totalSamples">Total number of samples to have in the end.</param>
 public void Trim(int totalSamples)
 {
     Data = Data.SubArray(0, DspAdpcmMath.SampleCountToByteCount(totalSamples));
 }