편집 (17/01/19) :
자세한 내용은 이 스택 오버플로 질문 [ 오디오 엔드 포인트 장치를 응용 프로그램별로 (프로그램 적으로) 설정 ]에서 확인하십시오 .
해결책을 찾으면 두 질문에 자유롭게 게시하십시오.
여기에서 '엔드 포인트'라고하는 오디오 엔드 포인트 장치는 물리적 또는 가상 오디오 출력 또는 입력 장치입니다.
Windows 10 4 월 업데이트 1803과 함께 오랫동안 '앱 볼륨 및 장치 환경 설정'이 도입되었습니다. 이러한 설정을 통해 특정 응용 프로그램에 엔드 포인트 선택이 있는지 여부에 관계없이 다른 응용 프로그램에 대해 서로 다른 엔드 포인트를 설정할 수 있으므로 오디오 스트림 관리를보다 효과적으로 제어 할 수 있습니다.
그러나 엔드 포인트가 설정에 올바르게 표시되지만 엔드 포인트가 기본값이 아닌 프로그램의 오디오가 닫히고 다시 시작된 후 기본 엔드 포인트를 통해 스트리밍되거나 전혀 종료되지 않는 문제가 있습니다. :
내가 찾는 것 ...
... 엔드 포인트 사이를 전환하는 프로그래밍 방식의 솔루션으로, 응용 프로그램 시작시 올바른 엔드 포인트를 설정하기 위해 스크립트 형식으로 시작할 수 있습니다.
편집 (15/09/18) :
- 추가 된 이미지
PowerShell에는 기본 제공 기능이 제공되지 않으며 레지스트리 키 HKEY_USERS\S-1-5-21-2064618842-1997473863-574901355-1001\Software\Microsoft\Multimedia\Audio\DefaultEndpoint
에는 사용자 지정 끝점에 대한 정보가 들어 있습니다 (참고 : SID S-1-5-2...55-1001
는 시스템마다 다릅니다).
또한 응용 프로그램마다 다릅니다. 'Call of Duty 4 : Modern Warfare', 'Call of Duty : Modern Warfare 2'및 'Call of Duty : Modern Warfare 3'은 소리가 나지 않으며 'Tom Clancy 's Rainbow Six Siege'는 항상 소리를 재생하지만 로딩 순서는 사운드가 올바르게 스트리밍됩니다.
편집 (19/09/18) :
현재 타사 소프트웨어 인 'CheVolume'을 사용하면 l̶o̶o̶k̶s̶ ̶p̶r̶o̶m̶i̶s̶i̶n̶g̶ ̶s̶o̶ ̶f̶a̶r̶는 여전히 프로그래밍 방식으로 해결됩니다.
편집 (25/09/18) :
아직도 'CheVolume'에 대해 어떻게 생각해야할지 잘 모르고, 많은 충돌이 발생하며, 제대로 작동하지 않습니다. s̶o̶ ̶f̶a̶r̶를 권장 할 수 없습니다.
편집 (20/01/19) :
형식 개선 (일명 스택 오버플로 질문에서 복사). 스택 오버플로 질문 이이 질문을 기반으로했기 때문에 전체 사본을 만들고 싶지 않았으므로 중요한 비트 만 복사되었습니다.
Stream Management
와 Audio Endpoint Devices
,하지만 지금은 내 머리 위에 방법입니다.