OptionalanimationsAnimation IDs that are allow-listed for the existing animations menu.
undefined (omitted), all AVE-installed animations are shown (current behavior).OptionalaveThe duration in seconds that 3D Showroom will wait for a response from the AVE before throwing an error
OptionalbrandThe brand to provide the stream of.
OptionalcameraDefines the camera flight to be used for the "play" button
OptionalcameraDefines if the camera flight should be started automatically on stream start
OptionaldayProviding a day and a night environment will show a button that toggles between the two environments.
OptionalenableDefines if the animation spots should be enabled automatically on stream start
OptionalenvironmentsEnvironment IDs that are whitelisted for the current brand If this is provided, the user will be able to select environments from the gallery. Also, this configuration property cancels out DeckProperties | dayEnvironment and DeckProperties | nightEnvironment environments.
OptionalexteriorExterior cameras that users can use.
OptionalfeaturesEnabled features
OptionalinactivityThe duration in seconds that the session remains active with no inputs from the user
OptionalinitialDefault camera that loads with the app. If not provided, the first camera from DeckProperties | cameras will be used. Alternatively, DeckProperties | exteriorCamera is used if it is provided. Finally, if none provided, the AVE default camera is loaded.
OptionalinitialDefault environment that loads with the app. If not provided, the first environment from DeckProperties | environments will be used. Alternatively, DeckProperties | dayEnvironment is used if it is provided. Finally, if none provided, the AVE default environment is loaded.
OptionalinteriorInterior camera is used with the camera switching button.
OptionallightAnimation IDs that are allow-listed for the light animations menu.
Light animations are a subset of regular AVE animations - the same ID may
appear in both animations and lightAnimations and will be shown in both menus,
sharing toggle state via the same AVE animation backend.
undefined or empty array, the trunk animations menu is hidden.OptionalmarketThe market to provide the stream for as an alpha 3 country code.
OptionalnightProviding a day and a night environment will show a button that toggles between the two environments.
OptionalreconnectThe duration in seconds that the session remains active after the last client disconnects
OptionalserviceThe name of service to provide the stream for.
OptionalshowroomPer-option-group camera configuration for Showroom Pro. Keys are API section names (paints, wheels, mainHides, secondaryHides). Values are arrays of camera IDs to cycle through.
OptionalstreamingThe Stage | 3d web streaming stage to use for the stream.
OptionaltemplateDesign template. Audi defaults to NGC, and others use the default design.
OptionaltrunkAnimation IDs that are allow-listed for the trunk animations menu.
Trunk animations are a subset of regular AVE animations - the same ID may
appear in both animations and trunkAnimations and will be shown in both menus,
sharing toggle state via the same AVE animation backend.
undefined or empty array, the trunk animations menu is hidden.
Configuration object that is fetched when component mounts