Q&A

  • wav로 녹음하기 소스 중 질문 드려요...
강민주님이 올려주신 소스는 이렇습니다...
제가 궁금한 부분에 질문을 드리겠습니다...

procedure TForm1.OpenMedia;
var
  MyOpenParms: TMCI_Open_Parms;
  MyPChar: PChar;
  TextLen: Longint;
begin
  Flags:=mci_Wait or mci_Open_Element or mci_Open_Type;

  with MyOpenParms do
  begin
    dwCallback:=Handle; // TForm1.Handle
    lpstrDeviceType:=PChar('WaveAudio');

-> WaveAudio말구 Line-In 신호를 받으려면 어떻게 적어주어야 하나요?
-> 그리고 왜 MCI_DEVTYPE_WAVEFORM_AUDIO 이걸 안 쓰고 간단하게
-> WaveAudio라고 해야 되는 건지요...

    lpstrElementName:=PChar('');
  end;

  MyError:=mciSendCommand(0,mci_Open,Flags,Longint(@MyOpenParms));
  if MyError = 0 then
    FDeviceID:=MyOpenParms.wDeviceID;
end;

답변 부탁드려요...
0  COMMENTS