From f37d08c2dde47b5d55a257cde7dc7d450d2e8194 Mon Sep 17 00:00:00 2001 From: Dave Clark Date: Tue, 16 Jan 2018 17:45:06 -0500 Subject: Push Gfe SDK #168 --- doc/html/ihighlights__cpp_8h_source.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'doc/html/ihighlights__cpp_8h_source.html') diff --git a/doc/html/ihighlights__cpp_8h_source.html b/doc/html/ihighlights__cpp_8h_source.html index fec6e91..a7f941c 100644 --- a/doc/html/ihighlights__cpp_8h_source.html +++ b/doc/html/ihighlights__cpp_8h_source.html @@ -86,7 +86,7 @@ $(document).ready(function(){initNavTree('ihighlights__cpp_8h_source.html','');}
Go to the documentation of this file.
1 /* Copyright (c) 2017, NVIDIA CORPORATION. All rights reserved.
2 *
3 * NVIDIA CORPORATION and its licensors retain all intellectual property
4 * and proprietary rights in and to this software, related documentation
5 * and any modifications thereto. Any use, reproduction, disclosure or
6 * distribution of this software and related documentation without an express
7 * license agreement from NVIDIA CORPORATION is strictly prohibited.
8 */
9 
16 #ifndef GFESDK_IHIGHLIGHTS_CPP_H
17 #define GFESDK_IHIGHLIGHTS_CPP_H
18 
20 #include <gfesdk/bindings/cpp/highlights/highlights_types_cpp.h>
21 
22 namespace GfeSDK
23 {
24 // Avoid polluting global namespace with C api, so put it inside namespace
26 
29 {
30 public:
31  static Highlights* Create(Core* core);
32  virtual ~Highlights() {}
33 
35  virtual void ConfigureAsync(HighlightConfigParams const& params, TCallback cb = nullptr, void* cbContext = nullptr) = 0;
37  virtual void GetUserSettingsAsync(TGetUserSettingsCallback cb = nullptr, void* cbContext = nullptr) const = 0;
39  virtual void OpenGroupAsync(HighlightOpenGroupParams const& params, TCallback cb = nullptr, void* cbContext = nullptr) = 0;
41  virtual void CloseGroupAsync(HighlightCloseGroupParams const& params, TCallback cb = nullptr, void* cbContext = nullptr) = 0;
43  virtual void SetScreenshotHighlightAsync(ScreenshotHighlightParams const& params, TCallback cb = nullptr, void* cbContext = nullptr) = 0;
45  virtual void SetVideoHighlightAsync(VideoHighlightParams const& params, TCallback cb = nullptr, void* cbContext = nullptr) = 0;
47  virtual void OpenSummaryAsync(SummaryParams const& params, TCallback cb = nullptr, void* cbContext = nullptr) = 0;
49  virtual void GetNumberOfHighlightsAsync(GroupView const& params, TGetNumberOfHighlightsCallback cb = nullptr, void* cbContext = nullptr) = 0;
50 };
51 }
52 
53 #endif //GFESDK_IHIGHLIGHTS_CPP_H
virtual void GetNumberOfHighlightsAsync(GroupView const &params, TGetNumberOfHighlightsCallback cb=nullptr, void *cbContext=nullptr)=0
-
C++ binding for NVGSDK_SummaryParams.
+
C++ binding for NVGSDK_SummaryParams.
C++ binding for NVGSDK_ScreenshotHighlightParams.
C++ binding for NVGSDK_HighlightCloseGroupParams.
C++ binding for NVGSDK_HighlightOpenGroupParams.
-- cgit v1.2.3