internal bool FlushPacket(out OggPacket packet) { Result result = SafeNativeMethods.VorbisBitrateFlushPacket(_dspState, out packet); switch (result) { case Result.Ok: return(false); case Result.OkMoreAvailable: return(true); default: throw new IOException(string.Format(CultureInfo.CurrentCulture, Resources.NativeVorbisEncoderFlushPacketError, result)); } }