AudioConfig class
사용할 입력 유형(마이크, 파일, 스트림)을 지정하는 데 사용되는 오디오 입력 구성을 나타냅니다.
메서드
close() | 개체에 연결된 외부 리소스를 명시적으로 해제합니다. |
from |
지정된 출력 오디오 파일을 나타내는 AudioConfig 개체를 만듭니다. |
from |
시스템의 기본 마이크를 나타내는 AudioConfig 개체를 만듭니다. |
from |
기본 스피커를 나타내는 AudioConfig 개체를 만듭니다. |
from |
지정된 디바이스 ID가 있는 마이크를 나타내는 AudioConfig 개체를 만듭니다. |
from |
사용자 지정 IPlayer 개체를 나타내는 AudioConfig 개체를 만듭니다. IPlayer 개체를 사용하여 일시 중지, 다시 시작 등을 제어할 수 있습니다. |
from |
지정된 스트림을 나타내는 AudioConfig 개체를 만듭니다. |
from |
지정된 오디오 출력 스트림을 나타내는 AudioConfig 개체를 만듭니다. |
from |
지정된 파일을 나타내는 AudioConfig 개체를 만듭니다. |
get |
임의 속성의 현재 값을 반환합니다. |
set |
임의의 속성을 설정합니다. |
메서드 세부 정보
close()
개체에 연결된 외부 리소스를 명시적으로 해제합니다.
function close()
fromAudioFileOutput(PathLike)
지정된 출력 오디오 파일을 나타내는 AudioConfig 개체를 만듭니다.
static function fromAudioFileOutput(filename: PathLike): AudioConfig
매개 변수
- filename
-
PathLike
출력 오디오 파일의 파일 이름
반환
생성되는 오디오 출력 구성입니다. 버전 1.11.0에 추가됨
fromDefaultMicrophoneInput()
시스템의 기본 마이크를 나타내는 AudioConfig 개체를 만듭니다.
static function fromDefaultMicrophoneInput(): AudioConfig
반환
생성되는 오디오 입력 구성입니다.
fromDefaultSpeakerOutput()
기본 스피커를 나타내는 AudioConfig 개체를 만듭니다.
static function fromDefaultSpeakerOutput(): AudioConfig
반환
생성되는 오디오 출력 구성입니다. 버전 1.11.0에 추가됨
fromMicrophoneInput(string)
지정된 디바이스 ID가 있는 마이크를 나타내는 AudioConfig 개체를 만듭니다.
static function fromMicrophoneInput(deviceId?: string): AudioConfig
매개 변수
- deviceId
-
string
사용할 마이크의 디바이스 ID를 지정합니다. 기본 마이크는 값을 생략하는 데 사용됩니다.
반환
생성되는 오디오 입력 구성입니다.
fromSpeakerOutput(IPlayer)
사용자 지정 IPlayer 개체를 나타내는 AudioConfig 개체를 만듭니다. IPlayer 개체를 사용하여 일시 중지, 다시 시작 등을 제어할 수 있습니다.
static function fromSpeakerOutput(player?: IPlayer): AudioConfig
매개 변수
- player
- IPlayer
재생을 위한 IPlayer 개체입니다.
반환
생성되는 오디오 출력 구성입니다. 버전 1.12.0에 추가됨
fromStreamInput(AudioInputStream | PullAudioInputStreamCallback | MediaStream)
지정된 스트림을 나타내는 AudioConfig 개체를 만듭니다.
static function fromStreamInput(audioStream: AudioInputStream | PullAudioInputStreamCallback | MediaStream): AudioConfig
매개 변수
- audioStream
-
AudioInputStream | PullAudioInputStreamCallback | MediaStream
사용자 지정 오디오 입력 스트림을 지정합니다. 현재 WAV/PCM만 지원됩니다.
반환
생성되는 오디오 입력 구성입니다.
fromStreamOutput(AudioOutputStream | PushAudioOutputStreamCallback)
지정된 오디오 출력 스트림을 나타내는 AudioConfig 개체를 만듭니다.
static function fromStreamOutput(audioStream: AudioOutputStream | PushAudioOutputStreamCallback): AudioConfig
매개 변수
- audioStream
사용자 지정 오디오 출력 스트림을 지정합니다.
반환
생성되는 오디오 출력 구성입니다. 버전 1.11.0에 추가됨
fromWavFileInput(File | Buffer, string)
지정된 파일을 나타내는 AudioConfig 개체를 만듭니다.
static function fromWavFileInput(file: File | Buffer, name?: string): AudioConfig
매개 변수
- file
-
File | Buffer
- name
-
string
반환
생성되는 오디오 입력 구성입니다.
getProperty(string, string)
임의 속성의 현재 값을 반환합니다.
function getProperty(name: string, def?: string): string
매개 변수
- name
-
string
쿼리할 속성의 이름입니다.
- def
-
string
속성을 알 수 없는 경우 반환할 값입니다.
반환
string
지정된 속성의 현재 값 또는 제공된 기본값입니다.
setProperty(string, string)
임의의 속성을 설정합니다.
function setProperty(name: string, value: string)
매개 변수
- name
-
string
설정할 속성의 이름입니다.
- value
-
string
속성의 새 값입니다.