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(Audio |
Hiermee maakt u een PushAudioInputStream met de opgegeven audio-indeling met geheugensteun. |
write(Array |
Schrijft de opgegeven audiogegevens door een interne kopie van de gegevens te maken. |
Overgenomen methoden
create |
Hiermee maakt u een PullAudioInputStream die delegeert naar de opgegeven callback-interface voor de methoden read() en close(). |
create |
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