Delen via


PushAudioInputStream class

Vertegenwoordigt de push-audio-invoerstroom met geheugensteun die wordt gebruikt voor aangepaste configuraties voor audio-invoer.

Extends

Methoden

close()

Sluit de stroom.

create(AudioStreamFormat)

Hiermee maakt u een PushAudioInputStream met de opgegeven audio-indeling met geheugensteun.

write(ArrayBuffer)

Schrijft de opgegeven audiogegevens door een interne kopie van de gegevens te maken.

Overgenomen methoden

createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)

Hiermee maakt u een PullAudioInputStream die delegeert naar de opgegeven callback-interface voor de methoden read() en close().

createPushStream(AudioStreamFormat)

Hiermee maakt u een PushAudioInputStream met de opgegeven audio-indeling met geheugensteun.

Methodedetails

close()

Sluit de stroom.

function close()

create(AudioStreamFormat)

Hiermee maakt u een PushAudioInputStream met de opgegeven audio-indeling met geheugensteun.

static function create(format?: AudioStreamFormat): PushAudioInputStream

Parameters

format
AudioStreamFormat

De audiogegevensindeling waarin audio wordt geschreven naar de methode write() van de push-audiostream (vereist als de indeling niet 16 kHz 16-bits mono-PCM is).

Retouren

De push-audio-invoerstroom die wordt gemaakt.

write(ArrayBuffer)

Schrijft de opgegeven audiogegevens door een interne kopie van de gegevens te maken.

function write(dataBuffer: ArrayBuffer)

Parameters

dataBuffer

ArrayBuffer

De audiobuffer waarvan deze functie een kopie maakt.

Details overgenomen methode

createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)

Hiermee maakt u een PullAudioInputStream die delegeert naar de opgegeven callback-interface voor de methoden read() en close().

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

Parameters

callback
PullAudioInputStreamCallback

Het aangepaste audio-invoerobject, afgeleid van PullAudioInputStreamCallback

format
AudioStreamFormat

De audiogegevensindeling waarin audio wordt geretourneerd via de methode read() van de callback (vereist als de indeling niet 16 kHz 16-bits mono-PCM is).

Retouren

De audio-invoerstroom die wordt gemaakt.

Overgenomen vanAudioInputStream.createPullStream

createPushStream(AudioStreamFormat)

Hiermee maakt u een PushAudioInputStream met de opgegeven audio-indeling met geheugensteun.

static function createPushStream(format?: AudioStreamFormat): PushAudioInputStream

Parameters

format
AudioStreamFormat

De audiogegevensindeling waarin audio wordt geschreven naar de methode write() van de push-audiostream (vereist als de indeling niet 16 kHz 16-bits mono-PCM is).

Retouren

De audio-invoerstroom die wordt gemaakt.

Overgenomen vanAudioInputStream.createPushStream