출력 볼륨을 변경하려면 IWavePlayer.Volume
속성을 사용하면 안됩니다. 나는 단지 WaveProvider
에서 출력 샘플을 변경 (인자로 곱하기)해야합니까? 좋습니다, WaveOut
과 DirectSoundOut
은 Windows 볼륨 믹서에서 제어 할 수 있기 때문에 괜찮습니다. Volume Mixed에서 볼륨을 100 %로 설정하고 WaveProvider
에서 손길이 닿지 않은 샘플을 보내면 사운드 카드 볼륨의 100 %를 얻게됩니다. 그러나 AsioOut
을 사용하면 Windows 믹서에서 볼륨을 변경할 수 없습니다. 괜찮아요,하지만 ASIO 시스템은 100 % 사운드 카드 볼륨에서 사운드를 재생하지 않습니다. 매우 조용한 소리가 들립니다. ASIO가 100 % 사운드 카드 출력으로 오디오를 재생하도록 알려주는 방법은 무엇입니까?NAIO 볼륨이 ASIO
0
A
답변
1
ASIO는 기본적으로 전체 볼륨으로 재생되어야합니다. ASIO를 사용하면 보내지는 샘플의 값을 조정하여 출력 음량을 직접 제어 할 수 있습니다. ASIO 제어판은 특정 사운드 카드에 특별한 명령을 보낼 수있게하지만, ASIO API 자체는 매우 제한적이며 볼륨 기능을 손상시키지 않습니다.
관련 문제
- 1. NTFS 볼륨이 외부에 마운트되었는지 확인
- 2. MPMusicPlayer 음소거 볼륨이 작동하지 않습니다
- 3. OS X : 어느 볼륨이 DVD입니까?
- 4. AVAudioPlayer 사운드 볼륨이 매우 낮습니다
- 5. InnoSetup : "파일의 볼륨이 외부에서 변경되었습니다."
- 6. 는 ASIO
- 7. boost :: asio :: async_read 실패하지만 boost :: asio :: read 작동합니다 (io_stream.run_one() 사용)
- 8. boost :: asio set_option error
- 9. boost asio io_service.run()
- 10. boost :: asio :: async_resolve 문제
- 11. 부스트 asio 재사용 소켓
- 12. Boost :: asio 및 async_read
- 13. 메모리 조각화 @ boost :: asio?
- 14. 부스트 asio 원시 소켓
- 15. 부스트 Asio message_flags
- 16. 부스트 :: ASIO :: 유니 코드
- 17. BOOST ASIO - 비동기 소켓
- 18. boost :: asio :: async_read_until 문제
- 19. 부스트 Asio 소켓 문제
- 20. boost :: asio UDP 방송
- 21. 부스트 asio-udp 서버
- 22. ASIO 데이터 형식
- 23. asio periodic timer
- 24. 부스트 asio 읽기 버퍼
- 25. 시스템 볼륨이 음소거되어 있는지 확인 하시겠습니까?
- 26. FFmpeg로 mp4로 다시 인코딩하면 볼륨이 상당히 낮아집니다.
- 27. 미디어 요소를 사용하는 mp3의 볼륨이 낮음
- 28. Android : 음악 볼륨이 변경되는 것을 방지합니다.
- 29. 볼륨 변경으로 인해 애플리케이션 볼륨이 변경되지 않습니다.
- 30. 아이폰 볼륨이 간헐적으로/갑자기 증가하거나 감소합니다.