#include <AudioFocusManagerNamespace.h>
|
| ProcessFocusChangedMessage (unsigned token, avsCommon::avs::FocusState focusState) |
|
| Message (const std::string &nameSpace, const int version, const std::string &name) |
|
Message & | addMember (const std::string &name, const std::string &value) |
|
Message & | addMember (const std::string &name, unsigned value) |
|
Message & | addMemberInPayload (const std::string &name, const std::string &value) |
|
Message & | addIntegerInPayload (const std::string &name, const int value) |
|
Message & | addMemberInPayload (const std::string &name, unsigned value) |
|
Message & | setEnabledInPayload (bool enabled) |
|
Message & | setStateInPayload (const std::string &state) |
|
Message & | setTokenInPayload (const std::string &token) |
|
Message & | setTokenInPayload (unsigned token) |
|
Message & | setParsedPayload (const std::string &payload) |
|
Message & | setParsedPayloadInPayload (const std::string &payload) |
|
Message & | setWindowIdInPayload (const std::string &windowId) |
|
Message & | addPayload () |
|
Message & | setPayload (rapidjson::Value &&payload) |
|
auto | alloc () -> decltype(mDocument.GetAllocator()) |
|
std::string | get () |
|
rapidjson::Value && | getValue () |
|
| MessageInterface (const int version, const std::string &nameSpace, const std::string &name) |
|
The ProcessFocusChangedMessage
provides the IPC Client with Focus state changes for the corresponding token.
◆ ProcessFocusChangedMessage()
alexaClientSDK::sampleApplications::ipcServerSampleApp::ipc::IPCNamespaces::ProcessFocusChangedMessage::ProcessFocusChangedMessage |
( |
unsigned |
token, |
|
|
avsCommon::avs::FocusState |
focusState |
|
) |
| |
|
inline |
Constructor.
- Parameters
-
token | The requester token. |
focusState | The channel focus state. |
The documentation for this class was generated from the following file:
- /workplace/avs-device-sdk/SampleApplications/IPCServerSampleApplication/LibIPCServerSampleApp/include/IPCServerSampleApp/IPC/Namespaces/AudioFocusManagerNamespace.h
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Licensed under the Apache License, Version 2.0