我正在使用winmm.dll使用以下方法录制来自kinect的音频:
[DllImport("winmm.dll", EntryPoint = "mciSendStringA", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]
private static extern int record(string lpstrCommand, string lpstrReturnString, int uReturnLength, int hwndCallback);
目前,我正在使用停止按钮点击停止录制,但我想在有时检测到静音时停止录制。因为我想删除“StopRecording”按钮并停止录制如果用户不说话10秒。