마이크로 입력받은 사운드를 버퍼에 저장한뒤 그 소리의 크기를 측정하여 모니터화면의 밝기를 조정하는 코드를 짜려하는데 도와주십시요 waveInxxxx으로 버퍼에 저장하는방법외의 api에서 사운드의 크기를 측정할수 있는지와 모니터자체혹은 윈도우 창에 밝기를 조절할수있는지 자체와 코드를 어떻게 구성해야할지 모두 궁금합니다.
비압축 웨이브 데이터는 그냥, 말하자면, 전압 (파형) 값입니다. 즉 일정 타임 프레임내에서 최저값과 최고값의 차이가 바로 볼륨이지요. 볼륨을 직접 뽑아주는 API가 별도 라이브러리 없이 사용가능한지는 모르나, 어쨌든 직접 데이터를 다루셔도 그닥 어렵지 않을것입니다.
밝기조절 방법은 여기로.. http://msdn.microsoft.com/en-us/library/windows/desktop/dd692972(v=vs.85).aspx 다만 지원하지 않는 하드웨어도 있을 수 있다 하네요.
--
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
대강.....
비압축 웨이브 데이터는 그냥, 말하자면, 전압 (파형) 값입니다. 즉 일정 타임 프레임내에서 최저값과 최고값의 차이가 바로 볼륨이지요. 볼륨을 직접 뽑아주는 API가 별도 라이브러리 없이 사용가능한지는 모르나, 어쨌든 직접 데이터를 다루셔도 그닥 어렵지 않을것입니다.
밝기조절 방법은 여기로.. http://msdn.microsoft.com/en-us/library/windows/desktop/dd692972(v=vs.85).aspx 다만 지원하지 않는 하드웨어도 있을 수 있다 하네요.
--
댓글 달기