팩토리 » Api
  
xplussetsysmastervolume
  
Description
시스템의 마스터 볼륨 크기를 조절하거나 또는 음소거를 설정 할 수 있는 API이다.
볼륨클래스(ReMark참조)에 원하는 볼륨크기, 음소거여부를 설정하여 파라미터로 전달한다.
  
  
Parameters
  
    
      | Parameters | 
      Type | 
      Description | 
    
  
  
        
    
        | clsVolumeInfo | 
        class | 
 	시스템 볼륨 정보 클래스 | 
      
  
  
Return Value
  
    
      | Type | 
      Description | 
    
  
  
    
      | BOOL | 
      성공/실패 여부 | 
    
  
Remark
** 파라미터로 전달하는 볼륨클래스 정보
classMasterVolume
{
	// 볼륨크기는 0 ~ 100 사이값
	this.nvolume = 0;
	// 음소거 여부
	this.bmute = false;	
}
  
 
  
Example
function btnVolume_on_mouseup(objInst)
{
	// 1. 첫번째 방법
	// 볼륨정보를 설정할 볼륨클래스 생성
	var clsNewVolume = { nvolume:50, bmute:true };
	// 원하는 볼륨, 음소거 설정
	factory.xplussetsysmastervolume(clsNewVolume);
	// 2. 두번째 방법
	// 먼저 현재 시스템 볼륨정보를 읽어들이고
	var clsCurVolume = factory.xplusgetsysmastervolume();
	if(clsCurVolume == null) {
		return;
	}
	// 볼륨은 유지하고 음소거만 해제
	clsCurVolume.bmute = false;
	factory.xplussetsysmastervolume(clsCurVolume);
}
  
See Also
xplusgetsysmastervolume
  
Viewer Ver.
9.1.1.1
  
Update Date
 20210827