private void releaseBuffer()
{
if ( bufferLeft != IntPtr.Zero ) {
Marshal.FreeHGlobal( bufferLeft );
bufferLeft = IntPtr.Zero;
}
if ( bufferRight != IntPtr.Zero ) {
Marshal.FreeHGlobal( bufferRight );
bufferRight = IntPtr.Zero;
}
if ( buffers != IntPtr.Zero ) {
Marshal.FreeHGlobal( buffers );
buffers = IntPtr.Zero;
}
}