296 #ifndef GFN_SDK_RUNTIME_CAPI_H 297 #define GFN_SDK_RUNTIME_CAPI_H 303 #define GfnRuntimeError GfnError 388 return "Unknown GfnStreamStatus";
402 #define IP_V4_SIZE (17) // INET_ADDRSTRLEN + NULL 403 #define IP_V6_SIZE (49) // INET6_ADDRSTRLEN + NULL 404 #define CC_SIZE (3) // ISO 3166-1 Alpha-2 405 #define LOCALE_SIZE (6) // ISO 639-1 Alpha-2 406 #define SESSION_ID_SIZE (38) 431 char ipV4[IP_V4_SIZE];
432 char country[CC_SIZE];
433 char locale[LOCALE_SIZE];
456 char ipV4[IP_V4_SIZE];
486 char sessionId[SESSION_ID_SIZE];
1439 #endif // GFN_SDK_RUNTIME_CAPI_H GfnApplicationCallbackResult(GFN_CALLBACK * ExitCallbackSig)(void *pUserContext)
Callback function for notification when a game should exit due to session shutdown request...
Definition: GfnRuntimeSdk_CAPI.h:511
+
GfnOsType
Types of operating systems that can be reported by the SDK.
Definition: GfnRuntimeSdk_CAPI.h:409
+
An update notification for a piece of client info data.
Definition: GfnRuntimeSdk_CAPI.h:449
+
unsigned int sessionTimeRemainingSec
Nominal time remaining in the session in seconds.
Definition: GfnRuntimeSdk_CAPI.h:485
+
GfnRect safeZone
Client safe zone rectangle (title-safe area), in normalized coordinates. If the entire screen is titl...
Definition: GfnRuntimeSdk_CAPI.h:458
NVGFNSDK_EXPORT GfnRuntimeError gfnGetSessionInfo(GfnSessionInfo *sessionInfo)
-
Client is actively streaming.
Definition: GfnRuntimeSdk_CAPI.h:361
-
Session info blob.
Definition: GfnRuntimeSdk_CAPI.h:476
-
GfnApplicationCallbackResult
Returned by callbacks the application registers with the GeForce NOW Runtime SDK, or passes in to asy...
Definition: GfnRuntimeSdk_CAPI.h:310
-
unsigned int version
Deprecated, value will be ignored.
Definition: GfnRuntimeSdk_CAPI.h:423
-
GfnNetworkStatusChangeType
The type of network status data which changed. This enum will likely be expanded over time...
Definition: GfnRuntimeSdk_CAPI.h:457
-
void(GFN_CALLBACK * StopStreamCallbackSig)(GfnRuntimeError, void *context)
Callback function signation for notifications on status of stop a streaming session.
Definition: GfnRuntimeSdk_CAPI.h:337
-
+
Client is actively streaming.
Definition: GfnRuntimeSdk_CAPI.h:367
+
Session info blob.
Definition: GfnRuntimeSdk_CAPI.h:482
+
GfnApplicationCallbackResult
Returned by callbacks the application registers with the GeForce NOW Runtime SDK, or passes in to asy...
Definition: GfnRuntimeSdk_CAPI.h:316
+
unsigned int version
Deprecated, value will be ignored.
Definition: GfnRuntimeSdk_CAPI.h:429
+
GfnNetworkStatusChangeType
The type of network status data which changed. This enum will likely be expanded over time...
Definition: GfnRuntimeSdk_CAPI.h:463
+
void(GFN_CALLBACK * StopStreamCallbackSig)(GfnRuntimeError, void *context)
Callback function signation for notifications on status of stop a streaming session.
Definition: GfnRuntimeSdk_CAPI.h:343
+
NVGFNSDK_EXPORT GfnRuntimeError NVGFNSDKApi gfnTitleExited(const char *pchPlatformId, const char *pchPlatformAppId)
struct TitleInstallationInformation TitleInstallationInformation
Input to the function registered via gfnRegisterInstallCallback (if any).
@@ -112,109 +112,110 @@
NVGFNSDK_EXPORT GfnRuntimeError NVGFNSDKApi gfnRegisterInstallCallback(InstallCallbackSig installCallback, void *pUserContext)
NVGFNSDK_EXPORT GfnRuntimeError NVGFNSDKApi gfnInitializeRuntimeSdk(GfnDisplayLanguage displayLanguage)
struct GfnCloudCheckResponse GfnCloudCheckResponse
Response data received in the gfnCloudCheck API.
-
GfnApplicationCallbackResult(GFN_CALLBACK * PauseCallbackSig)(void *pUserContext)
Callback function for notification when a game should pause due to user changing focus from the sessi...
Definition: GfnRuntimeSdk_CAPI.h:507
+
GfnApplicationCallbackResult(GFN_CALLBACK * PauseCallbackSig)(void *pUserContext)
Callback function for notification when a game should pause due to user changing focus from the sessi...
Definition: GfnRuntimeSdk_CAPI.h:513
NVGFNSDK_EXPORT GfnRuntimeError NVGFNSDKApi gfnFree(const char **ppchData)
-
const char * GfnStreamStatusToString(GfnStreamStatus status)
Converts a GfnStreamStatus enum to a human-readable string.
Definition: GfnRuntimeSdk_CAPI.h:369
-
Considered to be running in GFN Cloud, using software and hardware heuristics that are near impossibl...
Definition: GfnRuntimeSdk_CAPI.h:324
+
const char * GfnStreamStatusToString(GfnStreamStatus status)
Converts a GfnStreamStatus enum to a human-readable string.
Definition: GfnRuntimeSdk_CAPI.h:375
+
Considered to be running in GFN Cloud, using software and hardware heuristics that are near impossibl...
Definition: GfnRuntimeSdk_CAPI.h:330
NVGFNSDK_EXPORT GfnRuntimeError gfnCloudCheck(const GfnCloudCheckChallenge *challenge, GfnCloudCheckResponse *response, bool *isCloudEnvironment)
NVGFNSDK_EXPORT GfnRuntimeError NVGFNSDKApi gfnGetPartnerData(const char **ppchPartnerData)
-
unsigned int RTDAverageLatencyMs
Round Trip Delay - Average Latency in milliseconds.
Definition: GfnRuntimeSdk_CAPI.h:470
+
unsigned int RTDAverageLatencyMs
Round Trip Delay - Average Latency in milliseconds.
Definition: GfnRuntimeSdk_CAPI.h:476
NVGFNSDK_EXPORT GfnRuntimeError NVGFNSDKApi gfnGetClientCountryCode(char *pchCountryCode, unsigned int length)
-
+
NVGFNSDK_EXPORT GfnRuntimeError NVGFNSDKApi gfnGetTitlesAvailable(const char **ppchPlatformAppIds)
-
GfnDisplayLanguage
Values for languages supported by the GFN SDK, used to define which language any SDK dialogs should b...
Definition: GfnSdk.h:187
+
GfnDisplayLanguage
Values for languages supported by the GFN SDK, used to define which language any SDK dialogs should b...
Definition: GfnSdk.h:238
NVGFNSDK_EXPORT GfnRuntimeError NVGFNSDKApi gfnSetupTitle(const char *pchPlatformAppId)
-
Change in safe zone rectangle (due to device switch or rotation)
Definition: GfnRuntimeSdk_CAPI.h:438
-
struct to reference a rect
Definition: GfnSdk.h:245
-
-
Considered to be running in GFN Cloud, using software and network heuristics that are difficult to ci...
Definition: GfnRuntimeSdk_CAPI.h:323
-
GfnApplicationCallbackResult(GFN_CALLBACK * StreamStatusCallbackSig)(GfnStreamStatus status, void *pUserContext)
Callback function for notifications on status of starting a streaming session. Register via gfnRegist...
Definition: GfnRuntimeSdk_CAPI.h:511
+
Change in safe zone rectangle (due to device switch or rotation)
Definition: GfnRuntimeSdk_CAPI.h:444
+
struct to reference a rect
Definition: GfnSdk.h:296
+
+
Considered to be running in GFN Cloud, using software and network heuristics that are difficult to ci...
Definition: GfnRuntimeSdk_CAPI.h:329
+
GfnApplicationCallbackResult(GFN_CALLBACK * StreamStatusCallbackSig)(GfnStreamStatus status, void *pUserContext)
Callback function for notifications on status of starting a streaming session. Register via gfnRegist...
Definition: GfnRuntimeSdk_CAPI.h:517
NVGFNSDK_EXPORT GfnRuntimeError NVGFNSDKApi gfnRegisterMessageCallback(MessageCallbackSig messageCallback, void *pUserContext)
-
Client has successfully finished streaming.
Definition: GfnRuntimeSdk_CAPI.h:362
-
void(GFN_CALLBACK * StartStreamCallbackSig)(GfnRuntimeError, StartStreamResponse *, void *context)
Callback function signation for notifications on status of starting a streaming session.
Definition: GfnRuntimeSdk_CAPI.h:334
-
const char * nonce
A pointer to randomly generated data to be used as the payload of the challenge message. If set to nullptr GFN SDK will generate a random challenge on its own.
Definition: GfnRuntimeSdk_CAPI.h:487
+
Client has successfully finished streaming.
Definition: GfnRuntimeSdk_CAPI.h:368
+
void(GFN_CALLBACK * StartStreamCallbackSig)(GfnRuntimeError, StartStreamResponse *, void *context)
Callback function signation for notifications on status of starting a streaming session.
Definition: GfnRuntimeSdk_CAPI.h:340
+
const char * nonce
A pointer to randomly generated data to be used as the payload of the challenge message. If set to nullptr GFN SDK will generate a random challenge on its own.
Definition: GfnRuntimeSdk_CAPI.h:493
struct GfnClientInfoUpdateData GfnClientInfoUpdateData
An update notification for a piece of client info data.
-
Action to specify an editable text box rect on screen.
Definition: GfnRuntimeSdk_CAPI.h:391
-
const char * attestationData
If the cloud check is successful, the attestationData is cryptographically signed message containing ...
Definition: GfnRuntimeSdk_CAPI.h:494
-
unsigned int attestationDataSize
The size of the attestationData field in case it is not empty; zero otherwise.
Definition: GfnRuntimeSdk_CAPI.h:495
-
Client info blob.
Definition: GfnRuntimeSdk_CAPI.h:421
-
Client has gained input focus to the streamer window.
Definition: GfnRuntimeSdk_CAPI.h:364
+
Action to specify an editable text box rect on screen.
Definition: GfnRuntimeSdk_CAPI.h:397
+
const char * attestationData
If the cloud check is successful, the attestationData is cryptographically signed message containing ...
Definition: GfnRuntimeSdk_CAPI.h:500
+
unsigned int attestationDataSize
The size of the attestationData field in case it is not empty; zero otherwise.
Definition: GfnRuntimeSdk_CAPI.h:501
+
Client info blob.
Definition: GfnRuntimeSdk_CAPI.h:427
+
Client has gained input focus to the streamer window.
Definition: GfnRuntimeSdk_CAPI.h:370
struct StartStreamResponse StartStreamResponse
Output response when streaming has started.
enum GfnClientInfoChangeType GfnClientDataChangeType
Type of data which changed. This enum will be expanded over time.
NVGFNSDK_EXPORT GfnRuntimeError NVGFNSDKApi gfnRegisterSessionInitCallback(SessionInitCallbackSig sessionInitCallback, void *pUserContext)
NVGFNSDK_EXPORT void NVGFNSDKApi gfnShutdownRuntimeSdk()
-
Sentinel value, do not use.
Definition: GfnRuntimeSdk_CAPI.h:392
-
An update notification for a piece of network status data. This structure will likely be expanded ove...
Definition: GfnRuntimeSdk_CAPI.h:464
-
No event.
Definition: GfnRuntimeSdk_CAPI.h:390
-
unsigned int sessionMaxDurationSec
Maximum total time allowed for the session in seconds.
Definition: GfnRuntimeSdk_CAPI.h:478
-
-
GfnIsRunningInCloudAssurance
Returned from gfnIsRunningInCloudSecure to denote security assurance that the calling application is ...
Definition: GfnRuntimeSdk_CAPI.h:319
+
Sentinel value, do not use.
Definition: GfnRuntimeSdk_CAPI.h:398
+
An update notification for a piece of network status data. This structure will likely be expanded ove...
Definition: GfnRuntimeSdk_CAPI.h:470
+
No event.
Definition: GfnRuntimeSdk_CAPI.h:396
+
unsigned int sessionMaxDurationSec
Maximum total time allowed for the session in seconds.
Definition: GfnRuntimeSdk_CAPI.h:484
+
+
GfnIsRunningInCloudAssurance
Returned from gfnIsRunningInCloudSecure to denote security assurance that the calling application is ...
Definition: GfnRuntimeSdk_CAPI.h:325
NVGFNSDK_EXPORT bool NVGFNSDKApi gfnIsTitleAvailable(const char *pchPlatformAppId)
-
Response data received in the gfnCloudCheck API.
Definition: GfnRuntimeSdk_CAPI.h:492
+
Response data received in the gfnCloudCheck API.
Definition: GfnRuntimeSdk_CAPI.h:498
NVGFNSDK_EXPORT GfnRuntimeError gfnGetClientInfo(GfnClientInfo *clientInfo)
-
Change in OS of GFN Client.
Definition: GfnRuntimeSdk_CAPI.h:435
-
GfnApplicationCallbackResult(GFN_CALLBACK * NetworkStatusCallbackSig)(GfnNetworkStatusUpdateData *pUpdate, const void *pUserContext)
Callback function for notifications on network status changes. Register via gfnRegisterNetworkStatusC...
Definition: GfnRuntimeSdk_CAPI.h:520
+
Change in OS of GFN Client.
Definition: GfnRuntimeSdk_CAPI.h:441
+
GfnApplicationCallbackResult(GFN_CALLBACK * NetworkStatusCallbackSig)(GfnNetworkStatusUpdateData *pUpdate, const void *pUserContext)
Callback function for notifications on network status changes. Register via gfnRegisterNetworkStatusC...
Definition: GfnRuntimeSdk_CAPI.h:526
NVGFNSDK_EXPORT GfnRuntimeError NVGFNSDKApi gfnGetClientLanguageCode(const char **ppchLanguageCode)
-
Client has stopped streaming and has entered an error state.
Definition: GfnRuntimeSdk_CAPI.h:363
-
bool sessionRTXEnabled
Defines if RTX support is enabled for the session.
Definition: GfnRuntimeSdk_CAPI.h:481
-
struct to reference a string with length data
Definition: GfnSdk.h:256
-
unsigned int nonceSize
The size of the data pointed to by nonce. It is recommended that nonce is at least 16 byte (128 bit) ...
Definition: GfnRuntimeSdk_CAPI.h:488
-
GfnResolutionInfo clientResolution
Client device's physical resolution, if reported. If client does not report, expect values of zero...
Definition: GfnRuntimeSdk_CAPI.h:451
-
GfnApplicationCallbackResult(GFN_CALLBACK * ClientInfoCallbackSig)(GfnClientInfoUpdateData *pUpdate, const void *pUserContext)
Callback function for notifications on client info changes. Register via gfnRegisterClientInfoCallbac...
Definition: GfnRuntimeSdk_CAPI.h:518
-
GfnClientDataChangeType updateType
Type of GFN Client data that changed.
Definition: GfnRuntimeSdk_CAPI.h:446
+
Client has stopped streaming and has entered an error state.
Definition: GfnRuntimeSdk_CAPI.h:369
+
bool sessionRTXEnabled
Defines if RTX support is enabled for the session.
Definition: GfnRuntimeSdk_CAPI.h:487
+
struct to reference a string with length data
Definition: GfnSdk.h:307
+
unsigned int nonceSize
The size of the data pointed to by nonce. It is recommended that nonce is at least 16 byte (128 bit) ...
Definition: GfnRuntimeSdk_CAPI.h:494
+
GfnResolutionInfo clientResolution
Client device's physical resolution, if reported. If client does not report, expect values of zero...
Definition: GfnRuntimeSdk_CAPI.h:457
+
GfnApplicationCallbackResult(GFN_CALLBACK * ClientInfoCallbackSig)(GfnClientInfoUpdateData *pUpdate, const void *pUserContext)
Callback function for notifications on client info changes. Register via gfnRegisterClientInfoCallbac...
Definition: GfnRuntimeSdk_CAPI.h:524
+
GfnClientDataChangeType updateType
Type of GFN Client data that changed.
Definition: GfnRuntimeSdk_CAPI.h:452
NVGFNSDK_EXPORT void NVGFNSDKApi gfnStopStreamAsync(StopStreamCallbackSig cb, void *context, unsigned int timeoutMs)
NVGFNSDK_EXPORT GfnRuntimeError gfnSendMessage(const char *pchMessage, unsigned int length)
-
-
unsigned int version
Deprecated, value will be ignored.
Definition: GfnRuntimeSdk_CAPI.h:445
-
Challenge data passed in to gfnCloudCheck API.
Definition: GfnRuntimeSdk_CAPI.h:485
-
Change in IP of GFN Client (due to device switch/reconnect)
Definition: GfnRuntimeSdk_CAPI.h:436
-
GfnActionType
Specifies the action in GfnSetActionZone API Deprecated with SetActionZone removal.
Definition: GfnRuntimeSdk_CAPI.h:388
-
Sentinel value for GfnClientInfoChangeType.
Definition: GfnRuntimeSdk_CAPI.h:439
-
GfnApplicationCallbackResult(GFN_CALLBACK * InstallCallbackSig)(const TitleInstallationInformation *pInfo, void *pUserContext)
Callback function for notification when a game is being installed to allow for installation actions...
Definition: GfnRuntimeSdk_CAPI.h:509
-
Initial default state.
Definition: GfnRuntimeSdk_CAPI.h:358
-
GfnNetworkStatusChangeType updateType
Network Status Update type.
Definition: GfnRuntimeSdk_CAPI.h:467
-
GfnApplicationCallbackResult(GFN_CALLBACK * SaveCallbackSig)(void *pUserContext)
Callback function for notifications when a game should save its state. Register via gfnRegisterSaveCa...
Definition: GfnRuntimeSdk_CAPI.h:513
-
Change in resolution of GFN Client.
Definition: GfnRuntimeSdk_CAPI.h:437
+
+
unsigned int version
Deprecated, value will be ignored.
Definition: GfnRuntimeSdk_CAPI.h:451
+
Challenge data passed in to gfnCloudCheck API.
Definition: GfnRuntimeSdk_CAPI.h:491
+
Change in IP of GFN Client (due to device switch/reconnect)
Definition: GfnRuntimeSdk_CAPI.h:442
+
NVGFNSDK_EXPORT GfnRuntimeError gfnOpenURLOnClient(const char *pchUrl)
+
GfnActionType
Specifies the action in GfnSetActionZone API Deprecated with SetActionZone removal.
Definition: GfnRuntimeSdk_CAPI.h:394
+
Sentinel value for GfnClientInfoChangeType.
Definition: GfnRuntimeSdk_CAPI.h:445
+
GfnApplicationCallbackResult(GFN_CALLBACK * InstallCallbackSig)(const TitleInstallationInformation *pInfo, void *pUserContext)
Callback function for notification when a game is being installed to allow for installation actions...
Definition: GfnRuntimeSdk_CAPI.h:515
+
Initial default state.
Definition: GfnRuntimeSdk_CAPI.h:364
+
GfnNetworkStatusChangeType updateType
Network Status Update type.
Definition: GfnRuntimeSdk_CAPI.h:473
+
GfnApplicationCallbackResult(GFN_CALLBACK * SaveCallbackSig)(void *pUserContext)
Callback function for notifications when a game should save its state. Register via gfnRegisterSaveCa...
Definition: GfnRuntimeSdk_CAPI.h:519
+
Change in resolution of GFN Client.
Definition: GfnRuntimeSdk_CAPI.h:443
NVGFNSDK_EXPORT GfnRuntimeError NVGFNSDKApi gfnRegisterSaveCallback(SaveCallbackSig saveCallback, void *pUserContext)
-
GfnClientInfoChangeType
Type of data which changed. This enum will be expanded over time.
Definition: GfnRuntimeSdk_CAPI.h:433
-
Client is running a network test to determine the best zone.
Definition: GfnRuntimeSdk_CAPI.h:359
-
GfnOsType osType
Operating System type.
Definition: GfnRuntimeSdk_CAPI.h:449
-
GfnApplicationCallbackResult(GFN_CALLBACK * SessionInitCallbackSig)(const char *partnerInfoMutable, void *pUserContext)
Callback function for notifications when a game should continue late-stage initialization. Register via gfnRegisterSessionInitCallback API. Function should consume or copy the passed-in partnerInfoMutable string.
Definition: GfnRuntimeSdk_CAPI.h:516
+
GfnClientInfoChangeType
Type of data which changed. This enum will be expanded over time.
Definition: GfnRuntimeSdk_CAPI.h:439
+
Client is running a network test to determine the best zone.
Definition: GfnRuntimeSdk_CAPI.h:365
+
GfnOsType osType
Operating System type.
Definition: GfnRuntimeSdk_CAPI.h:455
+
GfnApplicationCallbackResult(GFN_CALLBACK * SessionInitCallbackSig)(const char *partnerInfoMutable, void *pUserContext)
Callback function for notifications when a game should continue late-stage initialization. Register via gfnRegisterSessionInitCallback API. Function should consume or copy the passed-in partnerInfoMutable string.
Definition: GfnRuntimeSdk_CAPI.h:522
NVGFNSDK_EXPORT bool NVGFNSDKApi gfnIsRunningInCloud()
-
GfnApplicationCallbackResult(GFN_CALLBACK * MessageCallbackSig)(const GfnString *pStrData, void *pUserContext)
Callback function for notifications when an application receives a custom message.
Definition: GfnRuntimeSdk_CAPI.h:522
+
GfnApplicationCallbackResult(GFN_CALLBACK * MessageCallbackSig)(const GfnString *pStrData, void *pUserContext)
Callback function for notifications when an application receives a custom message.
Definition: GfnRuntimeSdk_CAPI.h:528
struct StartStreamInput StartStreamInput
Input data for gfnStartStream.
-
unsigned int version
Deprecated, value will be ignored.
Definition: GfnRuntimeSdk_CAPI.h:466
+
unsigned int version
Deprecated, value will be ignored.
Definition: GfnRuntimeSdk_CAPI.h:472
#define NVGFNSDK_EXPORT
Future support.
Definition: GfnSdk.h:65
-
Considered to be running in GFN Cloud, using software heuristics that are not guaranteed against circ...
Definition: GfnRuntimeSdk_CAPI.h:322
+
Considered to be running in GFN Cloud, using software heuristics that are not guaranteed against circ...
Definition: GfnRuntimeSdk_CAPI.h:328
NVGFNSDK_EXPORT GfnRuntimeError NVGFNSDKApi gfnGetClientIp(const char **ppchClientIp)
NVGFNSDK_EXPORT GfnRuntimeError NVGFNSDKApi gfnStartStream(StartStreamInput *pStartStreamInput, StartStreamResponse *response)
-
bool downloaded
True if GeForce NOW client components were downloaded from the release site.
Definition: GfnRuntimeSdk_CAPI.h:330
+
bool downloaded
True if GeForce NOW client components were downloaded from the release site.
Definition: GfnRuntimeSdk_CAPI.h:336
#define GFN_CALLBACK
Future support.
Definition: GfnSdk.h:63
NVGFNSDK_EXPORT GfnRuntimeError NVGFNSDKApi gfnStopStream(void)
-
Change in RTDAverageLatency.
Definition: GfnRuntimeSdk_CAPI.h:459
-
GfnStreamStatus
Possible states of the client streamer.
Definition: GfnRuntimeSdk_CAPI.h:356
+
Change in RTDAverageLatency.
Definition: GfnRuntimeSdk_CAPI.h:465
+
GfnStreamStatus
Possible states of the client streamer.
Definition: GfnRuntimeSdk_CAPI.h:362
NVGFNSDK_EXPORT GfnRuntimeError NVGFNSDKApi gfnRegisterPauseCallback(PauseCallbackSig pauseCallback, void *pUserContext)
-
Return to indicate that a callback has performed the requested operation.
Definition: GfnRuntimeSdk_CAPI.h:312
-
Not considered to be running in GFN cloud, as it looks like a client/local system.
Definition: GfnRuntimeSdk_CAPI.h:321
+
Return to indicate that a callback has performed the requested operation.
Definition: GfnRuntimeSdk_CAPI.h:318
+
Not considered to be running in GFN cloud, as it looks like a client/local system.
Definition: GfnRuntimeSdk_CAPI.h:327
NVGFNSDK_EXPORT GfnRuntimeError NVGFNSDKApi gfnRegisterStreamStatusCallback(StreamStatusCallbackSig streamStatusCallback, void *pUserContext)
NVGFNSDK_EXPORT GfnRuntimeError NVGFNSDKApi gfnRegisterNetworkStatusCallback(NetworkStatusCallbackSig networkStatusCallback, unsigned int updateRateMs, void *pUserContext)
-
Output response when streaming has started.
Definition: GfnRuntimeSdk_CAPI.h:328
+
Output response when streaming has started.
Definition: GfnRuntimeSdk_CAPI.h:334
NVGFNSDK_EXPORT GfnRuntimeError NVGFNSDKApi gfnSetActionZone(GfnActionType type, unsigned int id, GfnRect *zone)
-
-
GfnResolutionInfo clientResolution
Client device's physical resolution, if reported. If client does not report, expect values of zero...
Definition: GfnRuntimeSdk_CAPI.h:429
+
+
GfnResolutionInfo clientResolution
Client device's physical resolution, if reported. If client does not report, expect values of zero...
Definition: GfnRuntimeSdk_CAPI.h:435
NVGFNSDK_EXPORT GfnRuntimeError NVGFNSDKApi gfnGetPartnerSecureData(const char **ppchPartnerSecureData)
-
Sentinel value for GfnNetworkStatusChangeType.
Definition: GfnRuntimeSdk_CAPI.h:460
+
Sentinel value for GfnNetworkStatusChangeType.
Definition: GfnRuntimeSdk_CAPI.h:466
NVGFNSDK_EXPORT GfnRuntimeError NVGFNSDKApi gfnIsRunningInCloudSecure(GfnIsRunningInCloudAssurance *assurance)
NVGFNSDK_EXPORT GfnRuntimeError NVGFNSDKApi gfnRegisterExitCallback(ExitCallbackSig exitCallback, void *pUserContext)
-
Client is loading the game.
Definition: GfnRuntimeSdk_CAPI.h:360
+
Client is loading the game.
Definition: GfnRuntimeSdk_CAPI.h:366
NVGFNSDK_EXPORT GfnRuntimeError NVGFNSDKApi gfnRegisterClientInfoCallback(ClientInfoCallbackSig clientInfoCallback, void *pUserContext)
-
Client has lost input focus to the streamer window.
Definition: GfnRuntimeSdk_CAPI.h:365
-
-
-
unsigned int RTDAverageLatencyMs
Round Trip Delay - Average Latency in milliseconds.
Definition: GfnRuntimeSdk_CAPI.h:428
-
GfnOsType osType
Operating System type.
Definition: GfnRuntimeSdk_CAPI.h:424
-
-
Return to indicate that a callback did not perform the requested operation.
Definition: GfnRuntimeSdk_CAPI.h:313
+
Client has lost input focus to the streamer window.
Definition: GfnRuntimeSdk_CAPI.h:371
+
+
+
unsigned int RTDAverageLatencyMs
Round Trip Delay - Average Latency in milliseconds.
Definition: GfnRuntimeSdk_CAPI.h:434
+
GfnOsType osType
Operating System type.
Definition: GfnRuntimeSdk_CAPI.h:430
+
+
Return to indicate that a callback did not perform the requested operation.
Definition: GfnRuntimeSdk_CAPI.h:319
#define NVGFNSDKApi
Future support.
Definition: GfnSdk.h:67
struct GfnCloudCheckChallenge GfnCloudCheckChallenge
Challenge data passed in to gfnCloudCheck API.