Share via


PushAudioInputStream class

사용자 지정 오디오 입력 구성에 사용되는 메모리 백업 푸시 오디오 입력 스트림을 나타냅니다.

Extends

메서드

close()

스트림을 닫습니다.

create(AudioStreamFormat)

지정된 오디오 형식으로 메모리 백업 PushAudioInputStream을 만듭니다.

write(ArrayBuffer)

데이터의 내부 복사본을 만들어 지정된 오디오 데이터를 씁니다.

상속된 메서드

createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)

read() 및 close() 메서드에 대해 지정된 콜백 인터페이스에 위임하는 PullAudioInputStream을 만듭니다.

createPushStream(AudioStreamFormat)

지정된 오디오 형식으로 메모리 백업 PushAudioInputStream을 만듭니다.

메서드 세부 정보

close()

스트림을 닫습니다.

function close()

create(AudioStreamFormat)

지정된 오디오 형식으로 메모리 백업 PushAudioInputStream을 만듭니다.

static function create(format?: AudioStreamFormat): PushAudioInputStream

매개 변수

format
AudioStreamFormat

오디오가 푸시 오디오 스트림의 write() 메서드에 기록되는 오디오 데이터 형식입니다(형식이 16kHz 16비트 모노 PCM이 아닌 경우 필수).

반환

만들 푸시 오디오 입력 스트림입니다.

write(ArrayBuffer)

데이터의 내부 복사본을 만들어 지정된 오디오 데이터를 씁니다.

function write(dataBuffer: ArrayBuffer)

매개 변수

dataBuffer

ArrayBuffer

이 함수가 복사할 오디오 버퍼입니다.

상속된 메서드 세부 정보

createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)

read() 및 close() 메서드에 대해 지정된 콜백 인터페이스에 위임하는 PullAudioInputStream을 만듭니다.

static function createPullStream(callback: PullAudioInputStreamCallback, format?: AudioStreamFormat): PullAudioInputStream

매개 변수

callback
PullAudioInputStreamCallback

PullAudioInputStreamCallback에서 파생된 사용자 지정 오디오 입력 개체

format
AudioStreamFormat

콜백의 read() 메서드에서 오디오가 반환되는 오디오 데이터 형식입니다(형식이 16kHz 16비트 모노 PCM이 아닌 경우 필수).

반환

생성되는 오디오 입력 스트림입니다.

AudioInputStream.createPullStream에서 상속

createPushStream(AudioStreamFormat)

지정된 오디오 형식으로 메모리 백업 PushAudioInputStream을 만듭니다.

static function createPushStream(format?: AudioStreamFormat): PushAudioInputStream

매개 변수

format
AudioStreamFormat

오디오가 푸시 오디오 스트림의 write() 메서드에 기록되는 오디오 데이터 형식입니다(형식이 16kHz 16비트 모노 PCM이 아닌 경우 필수).

반환

생성되는 오디오 입력 스트림입니다.

AudioInputStream.createPushStream에서 상속