5 namespace SiliconStudio.
Paradox.Audio
12 internal interface IRecorder
18 TimeSpan BufferDuration {
get; set; }
24 TimeSpan BufferSize {
get; set; }
29 int SampleRate {
get; }
34 RecorderState State {
get; }
41 TimeSpan GetSampleDuration(
int sizeInBytes);
48 int GetSampleSizeInBytes(TimeSpan duration);
67 int GetData(byte[] buffer);
84 int GetData(byte[] buffer,
int offset,
int count);
89 event EventHandler<EventArgs> BufferReady;