Share via


PushAudioInputStream class

Representerar den minnesstödda indataströmmen för push-ljud som används för anpassade konfigurationer av ljudindata.

Extends

Metoder

close()

Stänger strömmen.

create(AudioStreamFormat)

Skapar en minnesstödd PushAudioInputStream med det angivna ljudformatet.

write(ArrayBuffer)

Skriver ljuddata som anges genom att göra en intern kopia av data.

Ärvda metoder

createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)

Skapar en PullAudioInputStream som delegerar till det angivna motringningsgränssnittet för metoderna read() och close().

createPushStream(AudioStreamFormat)

Skapar en minnesstödd PushAudioInputStream med det angivna ljudformatet.

Metodinformation

close()

Stänger strömmen.

function close()

create(AudioStreamFormat)

Skapar en minnesstödd PushAudioInputStream med det angivna ljudformatet.

static function create(format?: AudioStreamFormat): PushAudioInputStream

Parametrar

format
AudioStreamFormat

Ljuddataformatet där ljud skrivs till push-ljudströmmens write()-metod (krävs om formatet inte är 16 kHz 16-bitars mono PCM).

Returer

Den push-ljudindataström som skapas.

write(ArrayBuffer)

Skriver ljuddata som anges genom att göra en intern kopia av data.

function write(dataBuffer: ArrayBuffer)

Parametrar

dataBuffer

ArrayBuffer

Ljudbufferten som den här funktionen gör en kopia av.

Ärvd metodinformation

createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)

Skapar en PullAudioInputStream som delegerar till det angivna motringningsgränssnittet för metoderna read() och close().

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

Parametrar

callback
PullAudioInputStreamCallback

Det anpassade indataobjektet för ljud, härlett från PullAudioInputStreamCallback

format
AudioStreamFormat

Ljuddataformatet där ljud returneras från återanropets read()-metod (krävs om formatet inte är 16 kHz 16-bitars mono PCM).

Returer

Den ljudindataström som skapas.

Ärvd frånAudioInputStream.createPullStream

createPushStream(AudioStreamFormat)

Skapar en minnesstödd PushAudioInputStream med det angivna ljudformatet.

static function createPushStream(format?: AudioStreamFormat): PushAudioInputStream

Parametrar

format
AudioStreamFormat

Ljuddataformatet där ljud skrivs till push-ljudströmmens write()-metod (krävs om formatet inte är 16 kHz 16-bitars mono PCM).

Returer

Den ljudindataström som skapas.

Ärvd frånAudioInputStream.createPushStream