Delen via


PullAudioInputStream class

Vertegenwoordigt de audio-invoerstroom die wordt gebruikt voor aangepaste audio-invoerconfiguraties.

Uitbreiding

Methoden

close()

Hiermee wordt elke externe resource die aan het object is gekoppeld, expliciet vrijgemaakt

create(PullAudioInputStreamCallback, AudioStreamFormat)

Hiermee maakt u een PullAudioInputStream die delegeert aan de opgegeven callback-interface voor methoden read() en close(), met behulp van de standaardindeling (16 kHz mono PCM).

Overgenomen methoden

createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)

Hiermee maakt u een PullAudioInputStream die wordt gedelegeerd aan de opgegeven callback-interface voor read() en close()-methoden.

createPushStream(AudioStreamFormat)

Hiermee maakt u een door het geheugen ondersteunde PushAudioInputStream met de opgegeven audio-indeling.

Methodedetails

close()

Hiermee wordt elke externe resource die aan het object is gekoppeld, expliciet vrijgemaakt

function close()

create(PullAudioInputStreamCallback, AudioStreamFormat)

Hiermee maakt u een PullAudioInputStream die delegeert aan de opgegeven callback-interface voor methoden read() en close(), met behulp van de standaardindeling (16 kHz mono PCM).

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

Parameters

callback
PullAudioInputStreamCallback

Het aangepaste audio-invoerobject, afgeleid van PullAudioInputStreamCustomCallback

format
AudioStreamFormat

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

Retouren

De push-audio-invoerstroom die wordt gemaakt.

Details overgenomen methode

createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)

Hiermee maakt u een PullAudioInputStream die wordt gedelegeerd aan de opgegeven callback-interface voor read() en close()-methoden.

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 door 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 door het geheugen ondersteunde PushAudioInputStream met de opgegeven audio-indeling.

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 mono PCM is).

Retouren

De audio-invoerstroom die wordt gemaakt.

overgenomen vanAudioInputStream.createPushStream-