VocFormat(VocFormat cloneFrom) { SampleRate = cloneFrom.SampleRate; stream = SegmentStream.CreateWithoutOwningStream(cloneFrom.stream, 0, (int)cloneFrom.stream.Length); blocks = cloneFrom.blocks; totalSamples = cloneFrom.totalSamples; Rewind(); }
bool ISoundLoader.TryParseSound(Stream stream, out ISoundFormat sound) { try { sound = new VocFormat(stream); return(true); } catch { // Not a (supported) WAV } sound = null; return(false); }
public VocStream(VocFormat format) { this.format = format; }
bool ISoundLoader.TryParseSound(Stream stream, out ISoundFormat sound) { try { sound = new VocFormat(stream); return true; } catch { // Not a (supported) WAV } sound = null; return false; }