Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases
Get Started
Design and Develop
Publish
Reference
Support
Skip to main content

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: Or rejects with:
  • STATUS_BAD_VALUE (-2): Missing required configuration
  • STATUS_NO_INIT (-3): Audio system not initialized
  • STATUS_PERMISSION_DENIED (-9): Missing microphone privilege
  • STATUS_NO_MEMORY (-1): Failed to allocate resources
  • STATUS_DEAD_OBJECT (-5): Server communication error

See

https://developer.integ.amazon.com/docs/kepler-tv/request-runtime-privileges.html

reset()

reset(): void Resets all builder configuration to default values. Use this to reuse the builder for creating a different stream configuration.

Returns

void
Last modified on October 2, 2025