Constructors
new AudioRecordStreamBuilder()
new AudioRecordStreamBuilder():AudioRecordStreamBuilder
Returns
AudioRecordStreamBuilder
Properties
args
args:Object = {}
Methods
buildAsync()
buildAsync():Promise<AudioRecordStream>
Creates a new AudioRecordStream using the current builder configuration.
Must call setAudioConfig and setAudioSource before building.
Requires privilege: com.amazon.audio.privilege.microphone.access
Requires runtime privilege:
Returns
Promise<AudioRecordStream>
A promise that resolves to:
- New AudioRecordStream instance if successful
STATUS_BAD_VALUE (-2): Missing required configurationSTATUS_NO_INIT (-3): Audio system not initializedSTATUS_PERMISSION_DENIED (-9): Missing microphone privilegeSTATUS_NO_MEMORY (-1): Failed to allocate resourcesSTATUS_DEAD_OBJECT (-5): Server communication error
See
https://developer.integ.amazon.com/docs/kepler-tv/request-runtime-privileges.htmlreset()
reset():void
Resets all builder configuration to default values.
Use this to reuse the builder for creating a different stream configuration.
Returns
void

