NVIDIAGeForceExperienceSDK
GfeSDK::Highlights Class Referenceabstract

#include <ihighlights_cpp.h>

Inheritance diagram for GfeSDK::Highlights:
GfeSDK::HighlightsImpl

Public Member Functions

virtual void ConfigureAsync (HighlightConfigParams const &params, TCallback cb=nullptr, void *cbContext=nullptr)=0
 
virtual void GetUserSettingsAsync (TGetUserSettingsCallback cb=nullptr, void *cbContext=nullptr) const =0
 
virtual void OpenGroupAsync (HighlightOpenGroupParams const &params, TCallback cb=nullptr, void *cbContext=nullptr)=0
 
virtual void CloseGroupAsync (HighlightCloseGroupParams const &params, TCallback cb=nullptr, void *cbContext=nullptr)=0
 
virtual void SetScreenshotHighlightAsync (ScreenshotHighlightParams const &params, TCallback cb=nullptr, void *cbContext=nullptr)=0
 
virtual void SetVideoHighlightAsync (VideoHighlightParams const &params, TCallback cb=nullptr, void *cbContext=nullptr)=0
 
virtual void OpenSummaryAsync (SummaryParams const &params, TCallback cb=nullptr, void *cbContext=nullptr)=0
 
virtual void GetNumberOfHighlightsAsync (GroupView const &params, TGetNumberOfHighlightsCallback cb=nullptr, void *cbContext=nullptr)=0
 

Static Public Member Functions

static HighlightsCreate (Core *core)
 

Detailed Description

C++ Highlights interface

Definition at line 28 of file ihighlights_cpp.h.

Member Function Documentation

virtual void GfeSDK::Highlights::ConfigureAsync ( HighlightConfigParams const &  params,
TCallback  cb = nullptr,
void *  cbContext = nullptr 
)
pure virtual
virtual void GfeSDK::Highlights::GetUserSettingsAsync ( TGetUserSettingsCallback  cb = nullptr,
void *  cbContext = nullptr 
) const
pure virtual
virtual void GfeSDK::Highlights::OpenGroupAsync ( HighlightOpenGroupParams const &  params,
TCallback  cb = nullptr,
void *  cbContext = nullptr 
)
pure virtual
virtual void GfeSDK::Highlights::CloseGroupAsync ( HighlightCloseGroupParams const &  params,
TCallback  cb = nullptr,
void *  cbContext = nullptr 
)
pure virtual
virtual void GfeSDK::Highlights::SetScreenshotHighlightAsync ( ScreenshotHighlightParams const &  params,
TCallback  cb = nullptr,
void *  cbContext = nullptr 
)
pure virtual
virtual void GfeSDK::Highlights::SetVideoHighlightAsync ( VideoHighlightParams const &  params,
TCallback  cb = nullptr,
void *  cbContext = nullptr 
)
pure virtual
virtual void GfeSDK::Highlights::OpenSummaryAsync ( SummaryParams const &  params,
TCallback  cb = nullptr,
void *  cbContext = nullptr 
)
pure virtual
virtual void GfeSDK::Highlights::GetNumberOfHighlightsAsync ( GroupView const &  params,
TGetNumberOfHighlightsCallback  cb = nullptr,
void *  cbContext = nullptr 
)
pure virtual

The documentation for this class was generated from the following files: