통합검색
· 마을서비스란?  · 포럼마을  · 일반마을  · 테마마을  · 마을랭킹  · 활동왕
· 덱스퍼트란?  · TECBOX   · PRSBOX   · 이용안내  
· DEXT제품군  · 솔루션베이  · S/W & ESD 컴포넌트
· 프로그램베이 
· LiveSeminar  · LiveConference
Visual Basic 포럼마을 입니다.
  마을등급 Visual Basic   이 마을은 포럼마을 입니다이 마을은 자유가입제 마을 입니다 마을소개 페이지로 이동 전입신청
마을촌장촌장 강완모 주민 11765 since 2006-12-29
우리마을 공지사항
질문&답변
강좌&팁
자유게시판
자료실
앨범
개인게시판
[마을 게시판]
구인/구직게시판
랑데브 게시판
칼럼 게시판
개발자 고충상담
Dev Talk
자유토론방
벼룩시장
재나미 우스개
구인/프로젝트 정보
사람인 채용 게시판
  고객지원 게시판
마이 데브피아
 나의 e-Money 내역
 활동왕 My Page
 스크랩한 게시글보기
 쪽지관리
 주소록관리
 일정관리

 질문&답변 ※ 꼭 답변채택을 해주시어 성의껏 답변해주신 회원님께 감사의 마음을 전하시길 바랍니다.
 [간곡][재질문] 2개의 사운드카드를 제어하는 방법  | etc 2010-01-02 오후 8:59:23
강재권 (kang7428)  강재권님께 메시지 보내기강재권님을 내 주소록에 추가합니다.강재권님의 개인게시판 가기 번호: 298026 추천:0  / 읽음:491

게시판을, 인터넷을 다 뒤져봐도 정보를 알수가 없어 이렇게 다시 이곳을 통해 질문을 하네요.

 

제 컴퓨터에 2개의 사운드 카드를 설치하고

 

동시에 1번 파일은 A 사운드 카드에

           2번 파일은 B 사운드 카드에 출력을 하려고 합니다.

 

현재는 하나의 사운드 카드에 재생을 하고 있구요.

 

이것 해결하는 것이 올해 목표중에서 하나이기도 하네요 [진심]

 

누구 아시는 분 있으면 정보좀 주세요...

 

멋지게 한턱 내겠습니다. [정말]

 

새해복많이 받으세요...

이 글에 답변 등록하기
 [답변]음..... 2010-01-03 오전 7:46:40
유영상 (aabb33)  유영상님께 메시지 보내기유영상님을 내 주소록에 추가합니다.유영상님의 개인게시판 가기 번호: 298029 추천:0  

MS에서 유사한 예제 게시했는데 도움이 될지 모르겠네요.

참고하시길.

 

 

http://support.microsoft.com/kb/q182799/

 

다중 사운드 카드를 사용한 MMMCTRL.EXE 예제: 설명
기계 번역된 문서와 영문 원본 문서 나란히 보기
기계 번역 고지 사항 보기

이 문서가 적용되는 제품 보기.
이 페이지에서요약
추가 정보
샘플 프로젝트 사용 방법
샘플 작동 방식
참조
모두 확대 | 모두 축소
요약Mmmctrl.exe 검색하고 시스템에서 여러 MCI 장치를 사용하는 방법을 보여 주는 VBA 프로젝트가 포함된 자동 압축 풀기 압축 파일입니다...Mmmctrl.exe 검색하고 시스템에서 여러 MCI 장치를 사용하는 방법을 보여 주는 VBA 프로젝트가 포함된 자동 압축 풀기 압축 파일입니다. 표시된 기술과 이 샘플 프로젝트에 사용되는 Windows API 함수를 프로그램에 소리 및 소리 재생을 위한 다른 사운드 카드를 기록하는 한 사운드 카드를 사용할 수 있도록 지원하는 여러 사운드 카드가 설치되어 있습니다.
위로 가기
추가 정보다음 파일은 Microsoft 다운로드 센터에서 사용할 수 있습니다. Mmmctrl.exe (http://download.microsoft.co...다음 파일은 Microsoft 다운로드 센터에서 사용할 수 있습니다.

Mmmctrl.exe (http://download.microsoft.com/download/vb60ent/sample6/1/w9xnt4/en-us/mmmctrl.exe)
Microsoft 지원 파일을 다운로드하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
119591  (http://support.microsoft.com/kb/119591/EN-US/ ) 온라인 서비스로부터 Microsoft 지원 파일 구하는 방법
Microsoft는 이 파일에 대한 바이러스를 검색합니다. Microsoft는 파일을 게시한 날짜에 사용할 수 있었던 최신 바이러스 검색 소프트웨어가 사용됩니다. 해당 파일을 무단으로 변경할 수 없는 보안이 향상된 서버에 보관됩니다. 자동 압축 풀기 실행 파일을 실행할 때 다음 파일이 여러 멀티미디어 컨트롤 샘플 프로젝트 디렉터리로 확장됩니다.

프로젝트의 Form1.frm(11K) 있는 기본 폼
함수 선언 함께 Module1.bas(18K)에 대한 기본 모듈
Project1.vbp(1K) 있는 프로젝트 파일
Project1.vbw(1K) 있는 프로젝트 작업 영역 파일
Readme.txt-현재 이 파일을 읽을 수 있습니다.
다음 섹션에서는 시작하고 샘플 프로젝트를 사용하는 방법을 보여 줍니다.

위로 가기
샘플 프로젝트 사용 방법
Visual Basic IDE에서 프로젝트를 실행할 때 여러 멀티미디어 컨트롤 샘플 폼을 표시합니다. 양식은 플레이 구역과 레코드 구역을 나눕니다.

플레이 구역 웨이브 파일을 재생하는 모든 웨이브 출력 장치를 사용할 수 있는 보여 주는 웨이브 출력 장치 목록 상자가 있습니다. 출력 장치 중 하나를 사용하여 목록 상자에서 선택하십시오. 웨이브 파일을 재생하는 데 선택할 수 있도록 파일 열기 대화 상자를 보여 줍니다. 경로와 파일 이름을 텍스트 상자에 표시됩니다. 웨이브 파일을 선택하면 해당 멀티미디어 컨트롤에 단추는 사용할 수 있습니다.

웨이브 장치를 선택하지 않고 파일을 선택할 경우 다음과 같은 오류 메시지를 표시합니다.

지정한 매개 변수가 지정한 명령 범위를 벗어났습니다.

이 오류 메시지를 표시하지 않도록 하려면 파일을 열기 전에 웨이브 장치를 선택하십시오.

웨이브 입력된 장치가 모두 표시하는 목록 상자를 레코드 구역 수도 있습니다. 입력된 장치 중 하나를 사용하여 목록 상자에서 선택하십시오. 열기 선택한 웨이브 입력된 장치를 녹음에 활성화하고 해당 멀티미디어 컨트롤에 단추를 활성화합니다.

컨트롤 패널 녹음 형식 사용 확인란을 선택합니다 경우 형식, 샘플 속도 및 채널 제어판의 멀티미디어 등록 정보 대화 상자에서 설정할 수 있는 웨이브 입력된 장치를 기록합니다. 다음 컨트롤 패널 녹음 형식 사용 확인란을 선택하지 않으면 웨이브 입력된 장치 중 11 kHz 샘플링 속도를 사용하여 8비트 모노 기본 MCI 설정을 기록합니다.

방금 기록한 웨이브 파일을 저장할 수 있도록 저장 대화 상자가 열립니다.

위로 가기
샘플 작동 방식
Form Load 이벤트 번호 웨이브 입력 및 출력 장치 출력 장치에 대한 waveOutGetNumDevsA 함수 및 waveInGetNumDevCapsA 함수 입력된 장치를 사용하여 검색됩니다. 형식 및 각 장치의 기능에 출력 장치 및 입력 장치를 waveInGetDevCaps, waveOutGetDevCaps 사용하여 검색됩니다. 기능은 사용자 정의 변수에 저장됩니다. 각 장치의 이름은 적절한 목록 상자에 추가됩니다.

레코드 또는 재생을 위해 파일을 열 때 해당 멀티미디어 컨트롤에 이 작업의 수도 있습니다. 선택한 멀티미디어 컨트롤 명령에 따라 적절한 mciSendCommandA 함수의 이벤트를 실행합니다.

제어 패널 녹음 형식 사용 확인란이 선택되어 있으면 해당 사용자 정의 함수를 제어판 설정을 레지스트리에서 첫 번째 RegOpenKeyExA 함수를 WaveFormats 레지스트리 키를 열 수 사용하여 검색합니다. 레지스트리 키 값을 검색할 수 있는 RegQueryValueStringA 및 RegQueryValueExA 함수를 사용합니다. 레지스트리 키를 닫을 수 있는 RegCloseKey가 사용됩니다.
위로 가기
참조사운드 카드 또는 멀티미디어 API 함수를 사용하는 방법에 대한 자세한 내용은 다음 항목을 참조하십시오. 플랫폼 SDK 제품 설명서 멀티미디어...사운드 카드 또는 멀티미디어 API 함수를 사용하는 방법에 대한 자세한 내용은 다음 항목을 참조하십시오.

플랫폼 SDK 제품 설명서 멀티미디어 참조

VBA 참조의 멀티미디어 MCI 컨트롤

이 샘플에서는 다음 Windows API 함수는 사용되었습니다. 이러한 함수에 대한 자세한 내용은 플랫폼 SDK 제품 설명서를 참조하십시오.

mciGetErrorStringA
mciSendCommandA
RegOpenKeyExA
RegQueryValueExA
RegCloseKey
waveOutGetDevCapsA
waveInGetDevCapsA
자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.

147811  (http://support.microsoft.com/kb/147811/EN-US/ ) : HOWTO: 컴퓨터 있는 웨이브 오디오 재생될 사운드 카드 있는 경우 검색
위로 가기

--------------------------------------------------------------------------------

본 문서의 정보는 다음의 제품에 적용됩니다.
Microsoft Visual Basic 5.0 Learning Edition
Microsoft Visual Basic 6.0 Learning Edition
Microsoft Visual Basic 5.0 Professional Edition
Microsoft Visual Basic 6.0 Professional Edition
Microsoft Visual Basic 5.0 Enterprise Edition

이 글에 답변 등록하기
목록 보기   지금 보고 계시는 글을 회원님의 my Mblog >> 스크랩에 넣어두고 다음에 바로 보실 수 있습니다.  
회사소개  |   개인정보취급방침  |  제휴문의  |   광고문의  |   E-Mail 무단수집거부  |   고객지원  |   이용안내  |   세금계산서
사업자등록번호 안내: 220-81-90008 / 통신판매업신고번호 제 2010-서울강남-00026호
서울시 강남구 논현동 87-2 미래빌딩 5층 / TEL. 02_6719_6200 / FAX. 02-6499-1910 / 대표: 홍영준
Copyright ⓒ (주) 데브피아. All rights reserved.