2009-04-02 6 views
0

저는 VisualBasic을 사용하고 있습니다. 마이크가 켜져 있는지 어떻게 확인할 수 있습니까? 웹캠에서 비디오를 캡처하고 있지만 마이크가 켜져 있는지 확인해야합니다. 나는 그것을 확인하는 방법을 찾을 수 없었다.마이크가 켜져 있는지 확인하는 방법

답변

1

오디오를 샘플링하고 수신하는 신호의 레벨 (피크 또는 RMS 등)을 측정 한 다음 PC에서 마이크 입력의 노이즈 플로어 이상인지 판단해야합니다.

특별히이 작업을 수행하는 데 도움이되는 OS가 있다고 생각하지 않습니다.

"VB에서 오디오 샘플의 배열을 캡처하는 방법"등과 같이 다시 필요할 수 있습니다.

0

VB 경험이 없지만 사용자 마이크가 작동하는지 확인하려면 (프로그래밍 방식으로 볼 수있는 한) Skype와 같은 앱이 어떻게 작동하는지 확인하는 것이 도움이 될 수 있습니다. 사용자에게 수동으로 확인하도록 요청합니다 (버전 4는 이것으로 상당히 잘됩니다). 게임은 Enemy Territory : Quake Wars과 소스 엔진 게임은 비슷한 기능을합니다. 물론, 그것은 당신이하고있는 것에 적절하지 않을 수도 있으며, Will과 같은 것이 훨씬 더 적절할 수도 있습니다.

+0

내 생각 엔 Skype가 내가 제안한 것 - 그들이 원시 데이터 *를 어쨌든 * 캡처 할 것이므로, 그것을 분석하여 어떤 것이 든 집어 들고있는 것처럼 보이는지를 쉽게 알 수 있습니다. –

+0

당신이 옳다고 생각합니다. – Bernard

관련 문제