NewTOAPIA.Media.WinMM.WaveOutputPort.DefaultAudioCallback C# (CSharp) Method

DefaultAudioCallback() protected method

protected DefaultAudioCallback ( IntPtr deviceHandle, int uMsg, IntPtr userData, IntPtr wavhdr, IntPtr reserved ) : void
deviceHandle System.IntPtr
uMsg int
userData System.IntPtr
wavhdr System.IntPtr
reserved System.IntPtr
return void
        protected virtual void DefaultAudioCallback(IntPtr deviceHandle, int uMsg, IntPtr userData, IntPtr wavhdr, IntPtr reserved)
        {
            switch ((WaveCallbackMsg)uMsg)
            {
                case WaveCallbackMsg.OutputOpened:
                    DeviceOpened(deviceHandle);
                    break;

                case WaveCallbackMsg.OutputClosed:
                    DeviceClosed(deviceHandle);
                    break;

                case WaveCallbackMsg.OutputDone:
                    OutputDone(wavhdr, reserved);
                    break;
            }
        }