C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[72514] Re:현재 사운드 출력 여부를 확인 하려면 어떻게 해야 할까요?
[] 3709 읽음    2015-04-14 13:57
MCI 님이 쓰신 글 :
: 안녕하십니까?
:
: 윈도우 트레이 아이콘에 있는 스피커 처럼
: 현재 윈도우에서 사운드가 출력중인지 확인하는 기능을 구현하려고 합니다.
:
: MCI 함수인 mixerGetLineInfo() 함수를 이용하여 음소거 및 볼륨 조정은 가능한데
: 현재 출력 중인 상태값을 가져오는 부분을 몰라서 질문드립니다.
: 첨부한 그림에서 처럼 녹색 프로그래스의 값을 받아오려면 어떻게 해야 할까요?

비스타 이후 부턴 WaveDevice MCI 같은 것들 보다 아랫단에 Core Audio Interface 레이어가 있고
DeviceTopology API 중에 IAudioPeakMeter Interface를 이용하면 되겠네요. COM으로 액세스해야되요.


+ -

관련 글 리스트
72503 현재 사운드 출력 여부를 확인 하려면 어떻게 해야 할까요? MCI 3723 2015/04/07
72514     Re:현재 사운드 출력 여부를 확인 하려면 어떻게 해야 할까요? 3709 2015/04/14
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.