16 #ifndef GFESDK_IHIGHLIGHTS_CPP_H 17 #define GFESDK_IHIGHLIGHTS_CPP_H 20 #include <gfesdk/bindings/cpp/highlights/highlights_types_cpp.h> 37 virtual void GetUserSettingsAsync(TGetUserSettingsCallback cb =
nullptr,
void* cbContext =
nullptr)
const = 0;
53 #endif //GFESDK_IHIGHLIGHTS_CPP_H virtual void GetNumberOfHighlightsAsync(GroupView const ¶ms, TGetNumberOfHighlightsCallback cb=nullptr, void *cbContext=nullptr)=0
C++ binding for NVGSDK_SummaryParams.
C++ binding for NVGSDK_ScreenshotHighlightParams.
C++ binding for NVGSDK_HighlightCloseGroupParams.
C++ binding for NVGSDK_HighlightOpenGroupParams.
virtual void CloseGroupAsync(HighlightCloseGroupParams const ¶ms, TCallback cb=nullptr, void *cbContext=nullptr)=0
C++ binding for NVGSDK_HighlightConfigParams.
C++ binding for NVGSDK_VideoHighlightParams.
virtual void GetUserSettingsAsync(TGetUserSettingsCallback cb=nullptr, void *cbContext=nullptr) const =0
C++ binding for NVGSDK_GroupView.
virtual void SetScreenshotHighlightAsync(ScreenshotHighlightParams const ¶ms, TCallback cb=nullptr, void *cbContext=nullptr)=0
virtual void ConfigureAsync(HighlightConfigParams const ¶ms, TCallback cb=nullptr, void *cbContext=nullptr)=0
virtual void SetVideoHighlightAsync(VideoHighlightParams const ¶ms, TCallback cb=nullptr, void *cbContext=nullptr)=0
virtual void OpenSummaryAsync(SummaryParams const ¶ms, TCallback cb=nullptr, void *cbContext=nullptr)=0
virtual void OpenGroupAsync(HighlightOpenGroupParams const ¶ms, TCallback cb=nullptr, void *cbContext=nullptr)=0