Application-specific data for this request. It enables the sender and
receiver to easily extend the media protocol without having to use a new
namespace with custom messages.
Indicates that the provided language was not explicit user request,
but rather inferred from used language in voice query.
It allows receiver apps to use user saved preference instead of
spoken language.
language
(string or undefined)
Language for the track that should be active. The language field will
take precedence over activeTrackIds if both are specified.
mediaSessionId
(number or undefined)
Id of the media session that the request applies to.
A number to synchronize all queue commands.
If provided for a queue command, the SDK will verify the queue latest
sequence number match the request.
Current sequenceNumber is provided as part of outgoing queue changed
messages.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-09-18 UTC."],[[["`EditAudioTracksRequestData` is used for handling media event requests to edit audio tracks, enabling language selection or default track activation."],["It allows specifying the desired language, prioritizing it over active track IDs if both are provided."],["The `isSuggestedLanguage` property indicates if the language was inferred, allowing receiver apps to use user preferences."],["It inherits properties like `customData`, `mediaSessionId`, `requestId`, and `sequenceNumber` from `cast.framework.messages.RequestData` for extended functionality and request management."]]],["`EditAudioTracksRequestData` manages requests to modify audio tracks. Key actions include enabling the default audio track if no language is specified. Properties allow for setting the active track's language, with language taking precedence over `activeTrackIds`. It also handles application-specific data (`customData`), and identifies if the language is a suggestion or an explicit request (`isSuggestedLanguage`). The `requestId`, `mediaSessionId`, and `sequenceNumber` properties help manage and synchronize requests and media sessions.\n"]]