namespace Bmp.Core.FFMpeg.CsCorePorts;
///
/// Defines the base for all audio streams which provide raw byte data.
///
///
/// Compared to the , the provides raw bytes instead of samples.
/// That means that the and the properties are
/// expressed in bytes.
/// Also the method provides samples instead of raw bytes.
///
public interface IWaveSource : IReadableAudioSource
{
/*///
/// Reads a sequence of bytes from the and advances the position within the stream by the
/// number of bytes read.
///
///
/// An array of bytes. When this method returns, the contains the specified
/// byte array with the values between and ( +
/// - 1) replaced by the bytes read from the current source.
///
///
/// The zero-based byte offset in the at which to begin storing the data
/// read from the current stream.
///
/// The maximum number of bytes to read from the current source.
/// The total number of bytes read into the buffer.
int Read(byte[] buffer, int offset, int count);*/
}