Q&A

  • 마이크로만 녹음하는 방법이 궁금합니다.
보통 녹음기로 녹음하면....마이크와..함께 스피커에서 나오는 소리도 같이 녹음되던데...(스피커로 들리는거 말고...사운드카드자체에서 출력해내는 것을 녹음하는것 같음)

마이크로만 녹음할수 있는 방법은 무엇인지 궁금합니다....TAudioIO를 다운받아서 테스트해보구 있는데....잘 안되네용....

고수님들의 조언 부탁드립니다

1  COMMENTS
  • Profile
    김정 2000.10.12 07:57
    안녕하세요?

    고드름 김정입니다.



    그것은 사운드카드가 재생중 녹음이 지원되야만 가능한 기능입니다.

    하지만 시중에 안되는 사운드카드도 있다는 걸 아셔야 합니다.

    (현재쓰는 제 노트북이 안되더군여.. 흑흑.. 전 모델은 됐는데.. 쩌비)



    사운드카드가 지원하는 경우에는,

    Tray Icon의 Mixer를 선택해서 Mixer를 띄웁니다.

    메뉴에서 등록정보를 선택한 후, (재생이 아니라) 녹음을 선택합니다.

    이 때 아래에 CheckBox 중에서 Wave 혹은 웨이브 관련이 선택되어 있어야 합니다.



    그리고 나서, 확인을 누르시면,

    WaveIn(녹음할 때 사용하는 Mixer Device)으로 사용할 수 있는 컨트롤이 나타납니다.

    여기서 Wave(웨이브)를 선택하지 않거나, 혹은 Mute로 하면 녹음되지 않습니다.



    이것을 프로그램상에서 구현하실려면,

    MM API 중에서 mixer-관련 API를 사용하셔야 합니다.



    그래서 MIXERLINE_COMPONENTTYPE_DST_WAVEIN 중에서 Wave 관련 컨트롤을

    Mute 시키시면 될 겁니다.



    API는 MMSystem, MMReg 등을 보시면 나와있습니다.

    참고하세요.

    그럼.



    박성웅 wrote:

    > 보통 녹음기로 녹음하면....마이크와..함께 스피커에서 나오는 소리도 같이 녹음되던데...(스피커로 들리는거 말고...사운드카드자체에서 출력해내는 것을 녹음하는것 같음)

    > 마이크로만 녹음할수 있는 방법은 무엇인지 궁금합니다....TAudioIO를 다운받아서 테스트해보구 있는데....잘 안되네용....

    > 고수님들의 조언 부탁드립니다