Files
cuetools.net/CUETools.Codecs/IAudioSource.cs

21 lines
392 B
C#
Raw Normal View History

using System;
namespace CUETools.Codecs
2011-10-24 00:13:35 +00:00
{
public interface IAudioSource
{
IAudioDecoderSettings Settings { get; }
2011-10-24 00:13:35 +00:00
AudioPCMConfig PCM { get; }
string Path { get; }
TimeSpan Duration { get; }
long Length { get; }
2011-10-24 00:13:35 +00:00
long Position { get; set; }
long Remaining { get; }
int Read(AudioBuffer buffer, int maxLength);
void Close();
}
}