내 응용 프로그램에서 기본 입력 장치를 설정/변경하는 방법을 찾고 있습니다. 몇 가지 다른 녹음 장치가 있으며 제어판에 들어가 기본 녹음 장치를 변경하는 것은 매우 부담 스럽습니다. 나는 주변을 둘러 보았고 그 문제를 도와 줄 수있는 것을 찾지 못했습니다. 응용 프로그램은 C#으로 작성되었으며 Windows Vista/Windows 7을 대상으로합니다.프로그래밍 방식으로 기본 오디오 입력 장치를 변경하는 방법
1
A
답변
1
Vista/7 AFAIK에서이를 수행 할 공용 API는 없습니다.
제가 만든 미디어 센터 런치의 경우, 제어판을 열고 대화 상자에 키를 보내야했습니다.하지만 못생긴 해킹이 가능하지만 할 수있는 최선의 방법입니다. (또는 문서화되지 않은 호출을 사용하여 변경할 수 있습니다.)
0
Windows XP 인 경우 apparently이있는 경우 레지스트리를 편집하여이 작업을 수행 할 수 있습니다. HKEY_CURRENT_USER\Software\Microsoft\Multimedia\Sound Mapper\Playback
키에는 현재 기본 재생 장치의 이름이 들어 있습니다.
관련 문제
- 1. C# 재생 장치를 프로그래밍 방식으로 변경하는 방법
- 2. 프로그래밍 방식으로 Windows Mobile 장치를 종료하는 방법
- 3. 프로그래밍 방식으로 TabBarViewController에서보기를 변경하는 방법?
- 4. 안드로이드 장치를 프로그래밍 방식으로 잠급니다.
- 5. 오디오 입력 프로그래밍
- 6. osx에서 오디오 장치를 호스팅하는 방법
- 7. 오디오 동기화를 프로그래밍 방식으로 테스트하는 방법
- 8. 프로그래밍 방식으로 끝점의 ID 구성을 변경하는 방법?
- 9. iPad에서 배경 화면을 프로그래밍 방식으로 변경하는 방법
- 10. 프로그래밍 방식으로 iPhone 설정을 변경하는 방법
- 11. 프로그래밍 방식으로 화면 해상도를 변경하는 방법?
- 12. div의 스타일을 프로그래밍 방식으로 변경하는 방법
- 13. 캔버스의 여백을 프로그래밍 방식으로 변경하는 방법
- 14. IB에서 만든 객체를 프로그래밍 방식으로 변경하는 방법
- 15. 프로그래밍 방식으로 Windows 시스템 시간을 변경하는 방법?
- 16. Windows 장치 관리자에서 장치를 프로그래밍 방식으로 제거
- 17. BLACKBERRY 장치를 프로그래밍 방식으로 재부팅하는 방법은 무엇입니까?
- 18. 안드로이드에서 USB 대용량 저장 장치를 프로그래밍 방식으로 끄는 방법?
- 19. 프로그래밍 방식으로 BT 장치를 선택하여 파일을 밀어 넣는 방법?
- 20. 기본 오디오 장치로 입력 설정 (SetInputToDefaultAudioDevice())
- 21. 프로그래밍 방식으로 기본 축소판 이미지를 선택하는 방법?
- 22. Windows에서 프로그래밍 방식으로 기본 용지 크기를 변경하는 방법은 무엇입니까?
- 23. iOS에서 하이퍼 링크의 기본 색상을 프로그래밍 방식으로 변경하는 방법은 무엇입니까?
- 24. 오디오 장치를 응용 프로그램에 통합하는 방법
- 25. NetStream을 사용하여 프로그래밍 방식으로 오디오 스트리밍
- 26. 오디오 장치와 WAVE_MAPPER 오디오 라인을 연결하는 방법
- 27. 예외를받지 않고 바운드 DataGridView의 프로그래밍 방식으로 셀 값을 변경하는 방법?
- 28. 프로그래밍 방식으로 Drupal 입력 필터를 적용하려면 어떻게합니까?
- 29. 사용자 정의 스타일의 "소스"를 변경하는 방법 프로그래밍 방식으로
- 30. Mac OS X에서 프로그래밍 방식으로 오디오 CD를 굽는 방법
제어판을 여는 것은 옵션이 아니므로 미디어 센터에는 필요하지 않지만 제안하려면 tnx가 필요합니다. – F34R
제어판을 열고 대화 상자를 자동화하는 것이 유일한 법적 옵션입니다. – Anders
@Matthias Vance http://blogs.msdn.com/larryosterman/archive/2008/07/11/whatever-happened-to-wave-out-mix. aspx # 8769290 Larry – Anders