summaryrefslogtreecommitdiff
path: root/src/components/include/application_manager
diff options
context:
space:
mode:
authorSho Amano <samano@xevo.com>2017-07-29 14:28:36 +0900
committerSho Amano <samano@xevo.com>2017-08-11 10:44:34 +0900
commit394a1a6b46eb19010448e8c9dad6e49186e38b32 (patch)
tree3bf4f3a1885ff45c98812de64dd21dd179dbd37e /src/components/include/application_manager
parenta51cf183feed320093acd4a471e9eeec77c4a437 (diff)
downloadsdl_core-394a1a6b46eb19010448e8c9dad6e49186e38b32.tar.gz
Add implementation for video streaming parameters
Diffstat (limited to 'src/components/include/application_manager')
-rw-r--r--src/components/include/application_manager/application_manager.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/components/include/application_manager/application_manager.h b/src/components/include/application_manager/application_manager.h
index 98bb341657..7875c12ff5 100644
--- a/src/components/include/application_manager/application_manager.h
+++ b/src/components/include/application_manager/application_manager.h
@@ -592,6 +592,20 @@ class ApplicationManager {
*/
virtual void ForbidStreaming(uint32_t app_id) = 0;
+ /**
+ * @brief Called when application completes streaming configuration
+ * @param app_id Streaming application id
+ * @param service_type Streaming service type
+ * @param result true if configuration is successful, false otherwise
+ * @param rejected_params list of rejected parameters' name. Valid
+ * only when result is false.
+ */
+ virtual void OnStreamingConfigured(
+ uint32_t app_id,
+ protocol_handler::ServiceType service_type,
+ bool result,
+ std::vector<std::string>& rejected_params) = 0;
+
virtual const ApplicationManagerSettings& get_settings() const = 0;
virtual event_engine::EventDispatcher& event_dispatcher() = 0;