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

AudioFlags

Enum for Audio Flags

Each value determines a different flag for the playback stream.

Enumeration Members

FLAG_NONE

FLAG_NONE: 0


FLAG_AUDIBILITY_ENFORCED

FLAG_AUDIBILITY_ENFORCED: 1

Flag defining a behavior where the audibility of the sound will be ensured by the system.


FLAG_HW_AV_SYNC

FLAG_HW_AV_SYNC: 2

Flag requesting the use of an output stream supporting hardware A/V synchronization.


FLAG_LOW_LATENCY

FLAG_LOW_LATENCY: 4

Flag indicating thin buffer and fast rendering loop frame.


FLAG_LOW_POWER

FLAG_LOW_POWER: 8

Flag indicating large buffer and slow rendering loop frame for power consumption.


FLAG_TIMED_AUDIO

FLAG_TIMED_AUDIO: 16

Flag indicating content is part of Whole Home Audio network distribution


FLAG_OFFLOAD

FLAG_OFFLOAD: 32

Flag indicating content is to be processed externally (DSP etc)


FLAG_PASSTHROUGH

FLAG_PASSTHROUGH: 64

Flag indicating content is to be processed without rendering in mixer


FLAG_ALL

FLAG_ALL: 127

Flag value:

FLAG_ALL =
    FLAG_AUDIBILITY_ENFORCED |
    FLAG_HW_AV_SYNC |
    FLAG_LOW_LATENCY |
    FLAG_LOW_POWER |
    FLAG_TIMED_AUDIO |
    FLAG_OFFLOAD |
    FLAG_PASSTHROUGH


Last updated: Jul 22, 2026