Share via


AudioInputStream class

Representerar ljudindataström som används för anpassade ljudindatakonfigurationer.

Metoder

close()

Frigör uttryckligen alla externa resurser som är kopplade till objektet

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()

Frigör uttryckligen alla externa resurser som är kopplade till objektet

function close()

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.

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.