/// mCapturedPcmData is resized: you must call ReleaseCaptureMemory() and AllocateCaptureMemory() after this call public LargeArray <byte> GetCapturedData() { if (!mRecord) { return(new LargeArray <byte>(0)); } return(mCapturedPcmData.Resize(mNextWritePos)); }