コード例 #1
0
ファイル: WasapiOut.cs プロジェクト: ibukisaar/Coolest
        protected override void Dispose(bool disposing)
        {
            base.Dispose(disposing);

            if (disposing)
            {
                eventObject?.WaitOne();
                eventObject?.Close();
                eventObject = null;

                wasapi.Dispose();
                renderClient.Dispose();
            }
        }
コード例 #2
0
ファイル: WasapiIn.cs プロジェクト: ibukisaar/Coolest
        protected override void Dispose(bool disposing)
        {
            if (disposing)
            {
                eventObject?.WaitOne();
                eventObject?.Close();
                eventObject = null;

                wasapi.Dispose();
                captureClient.Dispose();
            }

            base.Dispose(disposing);
        }