Platform SDK: DirectX

ステップ 9 : DirectSoundCapture のシャット ダウン

[Visual Basic]

ここでは、C および C++ でのアプリケーション開発について説明する。Visual Basic については、「DirectSound Visual Basic チュートリアル」を参照すること。

[C++]

アプリケーションを終了する前に、キャプチャ システムをシャット ダウンしなければならない。これは単純に、すべてのオブジェクトを解放することを意味する。キャプチャ バッファを解放する前に、IDirectSoundNotify インターフェイスを解放しなければならない。

void CleanupDSoundCapture(void)
{
    if (lpdsNotify) 
        IDirectSoundNotify_Release(lpdsNotify);    
    if (lpdscb) 
        IDirectSoundCaptureBuffer_Release(lpdscb);
    if (lpdsc) 
        IDirectSoundCapture_Release(lpdsc);
}