Share via


AudioConfig class

사용할 입력 유형(마이크, 파일, 스트림)을 지정하는 데 사용되는 오디오 입력 구성을 나타냅니다.

메서드

close()

개체에 연결된 외부 리소스를 명시적으로 해제합니다.

fromAudioFileOutput(PathLike)

지정된 출력 오디오 파일을 나타내는 AudioConfig 개체를 만듭니다.

fromDefaultMicrophoneInput()

시스템의 기본 마이크를 나타내는 AudioConfig 개체를 만듭니다.

fromDefaultSpeakerOutput()

기본 스피커를 나타내는 AudioConfig 개체를 만듭니다.

fromMicrophoneInput(string)

지정된 디바이스 ID가 있는 마이크를 나타내는 AudioConfig 개체를 만듭니다.

fromSpeakerOutput(IPlayer)

사용자 지정 IPlayer 개체를 나타내는 AudioConfig 개체를 만듭니다. IPlayer 개체를 사용하여 일시 중지, 다시 시작 등을 제어할 수 있습니다.

fromStreamInput(AudioInputStream | PullAudioInputStreamCallback | MediaStream)

지정된 스트림을 나타내는 AudioConfig 개체를 만듭니다.

fromStreamOutput(AudioOutputStream | PushAudioOutputStreamCallback)

지정된 오디오 출력 스트림을 나타내는 AudioConfig 개체를 만듭니다.

fromWavFileInput(File | Buffer, string)

지정된 파일을 나타내는 AudioConfig 개체를 만듭니다.

getProperty(string, string)

임의 속성의 현재 값을 반환합니다.

setProperty(string, string)

임의의 속성을 설정합니다.

메서드 세부 정보

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

AudioOutputStream | PushAudioOutputStreamCallback

사용자 지정 오디오 출력 스트림을 지정합니다.

반환

생성되는 오디오 출력 구성입니다. 버전 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

속성의 새 값입니다.