Skip to content

Commit

Permalink
GFN SDK Release 1.11
Browse files Browse the repository at this point in the history
This is the official 1.11 release. See README.md for more details.
  • Loading branch information
ckalani committed Mar 28, 2023
1 parent d68f95e commit 61ef2c8
Show file tree
Hide file tree
Showing 64 changed files with 525 additions and 3,220 deletions.
9 changes: 4 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# NVIDIA GeForce NOW SDK Release 1.10
# NVIDIA GeForce NOW SDK Release 1.11

## At a Glance

Expand All @@ -10,13 +10,12 @@ Please refer to the [SDK GFN Primer](./doc/SDK-GFN-PRIMER.pdf) for a more detail

### What's New in This Release

* The API `gfnIsRunningInCloudSecure` no longer requires elevation to call successfully
* Updated Cloud Check Integration Guide for new API requirements
* The API `getSessionInfo` is extended to include session ID and RTX enabled flag information
* Bug fixes and other minor improvements

## Developer Content Portal
## GeForce NOW Developer Portal

* If your organization or game isn't yet registered with NVIDIA, visit the [Developer Content Portal](https://portal-developer.nvidia.com/) to create accounts and complete game registration.
* Please [contact us](mailto:gdp-queries@nvidia.com) to register your organization or game with the GeForce NOW Developer Portal.

## Development Guide

Expand Down
Binary file modified doc/SDK-GFN-PRIMER.pdf
Binary file not shown.
7 changes: 3 additions & 4 deletions doc/SDK-GFN-RUNTIME/html/_gfn_runtime_sdk___c_a_p_i_8h.html
Original file line number Diff line number Diff line change
Expand Up @@ -136,10 +136,6 @@
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_gfn_runtime_sdk___c_a_p_i_8h.html#acf10277e2adb8804e1bbf1764c72abc1">AUTH_NVIDIA_JWT</a>&#160;&#160;&#160;8</td></tr>
<tr class="memdesc:acf10277e2adb8804e1bbf1764c72abc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">One of the possible values of AuthType_t. JSON Web Token. <br /></td></tr>
<tr class="separator:acf10277e2adb8804e1bbf1764c72abc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfd3e6f52e0292fb4def9b0b93148978"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abfd3e6f52e0292fb4def9b0b93148978"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_gfn_runtime_sdk___c_a_p_i_8h.html#abfd3e6f52e0292fb4def9b0b93148978">GfnClientInfoVersion</a>&#160;&#160;&#160;(2)</td></tr>
<tr class="memdesc:abfd3e6f52e0292fb4def9b0b93148978"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deprecated, usage will be ignored. <br /></td></tr>
<tr class="separator:abfd3e6f52e0292fb4def9b0b93148978"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25538f005dd06eded396ebfcefbeb754"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a25538f005dd06eded396ebfcefbeb754"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>IP_V4_SIZE</b>&#160;&#160;&#160;(17)</td></tr>
<tr class="separator:a25538f005dd06eded396ebfcefbeb754"><td class="memSeparator" colspan="2">&#160;</td></tr>
Expand All @@ -152,6 +148,9 @@
<tr class="memitem:a743677e81f8d154a6e0359b9de8bec87"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a743677e81f8d154a6e0359b9de8bec87"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>LOCALE_SIZE</b>&#160;&#160;&#160;(6)</td></tr>
<tr class="separator:a743677e81f8d154a6e0359b9de8bec87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29c1b676d6c99dcaad0edc4bf19cce8d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a29c1b676d6c99dcaad0edc4bf19cce8d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SESSION_ID_SIZE</b>&#160;&#160;&#160;(38)</td></tr>
<tr class="separator:a29c1b676d6c99dcaad0edc4bf19cce8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
Expand Down
133 changes: 68 additions & 65 deletions doc/SDK-GFN-RUNTIME/html/_gfn_runtime_sdk___c_a_p_i_8h_source.html

Large diffs are not rendered by default.

32 changes: 16 additions & 16 deletions doc/SDK-GFN-RUNTIME/html/_gfn_runtime_sdk___wrapper_8h_source.html

Large diffs are not rendered by default.

18 changes: 9 additions & 9 deletions doc/SDK-GFN-RUNTIME/html/_gfn_sdk_8h.html
Original file line number Diff line number Diff line change
Expand Up @@ -131,41 +131,41 @@
<tr class="memdesc:a9aa29280fe4f9aacd9ad25ffbcedd854"><td class="mdescLeft">&#160;</td><td class="mdescRight">GFN SDK Major Version. <br /></td></tr>
<tr class="separator:a9aa29280fe4f9aacd9ad25ffbcedd854"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36f9286155f18f70725b6c0cbba4b966"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a36f9286155f18f70725b6c0cbba4b966"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_gfn_sdk_8h.html#a36f9286155f18f70725b6c0cbba4b966">NVGFNSDK_VERSION_MINOR</a>&#160;&#160;&#160;10</td></tr>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_gfn_sdk_8h.html#a36f9286155f18f70725b6c0cbba4b966">NVGFNSDK_VERSION_MINOR</a>&#160;&#160;&#160;11</td></tr>
<tr class="memdesc:a36f9286155f18f70725b6c0cbba4b966"><td class="mdescLeft">&#160;</td><td class="mdescRight">GFN SDK Minor Version. <br /></td></tr>
<tr class="separator:a36f9286155f18f70725b6c0cbba4b966"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45a66dd5a42989cb2e2903a91e1f5996"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a45a66dd5a42989cb2e2903a91e1f5996"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_gfn_sdk_8h.html#a45a66dd5a42989cb2e2903a91e1f5996">NVGFNSDK_VERSION_SHORT</a>&#160;&#160;&#160;1.10</td></tr>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_gfn_sdk_8h.html#a45a66dd5a42989cb2e2903a91e1f5996">NVGFNSDK_VERSION_SHORT</a>&#160;&#160;&#160;1.11</td></tr>
<tr class="memdesc:a45a66dd5a42989cb2e2903a91e1f5996"><td class="mdescLeft">&#160;</td><td class="mdescRight">GFN SDK Version. <br /></td></tr>
<tr class="separator:a45a66dd5a42989cb2e2903a91e1f5996"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3d6fee7aa89956d23257d5cca655b65"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3d6fee7aa89956d23257d5cca655b65"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_gfn_sdk_8h.html#ae3d6fee7aa89956d23257d5cca655b65">NVGFNSDK_VERSION_PATCH</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:ae3d6fee7aa89956d23257d5cca655b65"><td class="mdescLeft">&#160;</td><td class="mdescRight">GFN SDK Patch Version. <br /></td></tr>
<tr class="separator:ae3d6fee7aa89956d23257d5cca655b65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68ee89a9d83ad9be38e85b244266d616"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a68ee89a9d83ad9be38e85b244266d616"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_gfn_sdk_8h.html#a68ee89a9d83ad9be38e85b244266d616">NVGFNSDK_VERSION_BUILD</a>&#160;&#160;&#160;32038373</td></tr>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_gfn_sdk_8h.html#a68ee89a9d83ad9be38e85b244266d616">NVGFNSDK_VERSION_BUILD</a>&#160;&#160;&#160;32558885</td></tr>
<tr class="memdesc:a68ee89a9d83ad9be38e85b244266d616"><td class="mdescLeft">&#160;</td><td class="mdescRight">GFN SDK Build Version. <br /></td></tr>
<tr class="separator:a68ee89a9d83ad9be38e85b244266d616"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03aac63521881472fe76bdd1c79bd7cb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a03aac63521881472fe76bdd1c79bd7cb"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_gfn_sdk_8h.html#a03aac63521881472fe76bdd1c79bd7cb">NVGFNSDK_VERSION_LONG</a>&#160;&#160;&#160;1.10.0.32038373</td></tr>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_gfn_sdk_8h.html#a03aac63521881472fe76bdd1c79bd7cb">NVGFNSDK_VERSION_LONG</a>&#160;&#160;&#160;1.11.0.32558885</td></tr>
<tr class="memdesc:a03aac63521881472fe76bdd1c79bd7cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">GFN SDK Version. <br /></td></tr>
<tr class="separator:a03aac63521881472fe76bdd1c79bd7cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac693d90ad6ba31c11dc77310915a0b95"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac693d90ad6ba31c11dc77310915a0b95"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_gfn_sdk_8h.html#ac693d90ad6ba31c11dc77310915a0b95">NVGFNSDK_VERSION_STR</a>&#160;&#160;&#160;&quot;1.10.0.32038373&quot;</td></tr>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_gfn_sdk_8h.html#ac693d90ad6ba31c11dc77310915a0b95">NVGFNSDK_VERSION_STR</a>&#160;&#160;&#160;&quot;1.11.0.32558885&quot;</td></tr>
<tr class="memdesc:ac693d90ad6ba31c11dc77310915a0b95"><td class="mdescLeft">&#160;</td><td class="mdescRight">GFN SDK Version string. <br /></td></tr>
<tr class="separator:ac693d90ad6ba31c11dc77310915a0b95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfa7253c4f2b2794ea1d4d09091185f8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acfa7253c4f2b2794ea1d4d09091185f8"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>NVGFNSDK_VERSION_STR_PROD</b>&#160;&#160;&#160;&quot;1.10.0&quot;</td></tr>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>NVGFNSDK_VERSION_STR_PROD</b>&#160;&#160;&#160;&quot;1.11.0&quot;</td></tr>
<tr class="separator:acfa7253c4f2b2794ea1d4d09091185f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0286d07acb196d7344ec45a3f60e17b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab0286d07acb196d7344ec45a3f60e17b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_gfn_sdk_8h.html#ab0286d07acb196d7344ec45a3f60e17b">NVGFNSDK_VERSION_BUILDCL</a>&#160;&#160;&#160;32038373</td></tr>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_gfn_sdk_8h.html#ab0286d07acb196d7344ec45a3f60e17b">NVGFNSDK_VERSION_BUILDCL</a>&#160;&#160;&#160;32558885</td></tr>
<tr class="memdesc:ab0286d07acb196d7344ec45a3f60e17b"><td class="mdescLeft">&#160;</td><td class="mdescRight">GFN SDK Build CL. <br /></td></tr>
<tr class="separator:ab0286d07acb196d7344ec45a3f60e17b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97b6acf7c485e73a75f0df2d0bd319bb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a97b6acf7c485e73a75f0df2d0bd319bb"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>NVGFNSDK_VERSION_BUILDH</b>&#160;&#160;&#160;3203</td></tr>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>NVGFNSDK_VERSION_BUILDH</b>&#160;&#160;&#160;3255</td></tr>
<tr class="separator:a97b6acf7c485e73a75f0df2d0bd319bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61f683f9c27a580bff7af4f817061716"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61f683f9c27a580bff7af4f817061716"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>NVGFNSDK_VERSION_BUILDL</b>&#160;&#160;&#160;8373</td></tr>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>NVGFNSDK_VERSION_BUILDL</b>&#160;&#160;&#160;8885</td></tr>
<tr class="separator:a61f683f9c27a580bff7af4f817061716"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Expand Down
2 changes: 1 addition & 1 deletion doc/SDK-GFN-RUNTIME/html/_gfn_sdk_8h_source.html

Large diffs are not rendered by default.

81 changes: 80 additions & 1 deletion doc/SDK-GFN-RUNTIME/html/functions.html
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,23 @@
<li><a href="functions_vars.html"><span>Variables</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="#index_c"><span>c</span></a></li>
<li><a href="#index_d"><span>d</span></a></li>
<li><a href="#index_f"><span>f</span></a></li>
<li><a href="#index_i"><span>i</span></a></li>
<li><a href="#index_l"><span>l</span></a></li>
<li><a href="#index_n"><span>n</span></a></li>
<li><a href="#index_o"><span>o</span></a></li>
<li><a href="#index_p"><span>p</span></a></li>
<li><a href="#index_r"><span>r</span></a></li>
<li><a href="#index_s"><span>s</span></a></li>
<li><a href="#index_t"><span>t</span></a></li>
<li><a href="#index_u"><span>u</span></a></li>
<li class="current"><a href="#index_v"><span>v</span></a></li>
</ul>
</div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
Expand All @@ -92,29 +109,59 @@
</div>

<div class="contents">
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div><ul>
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>

<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
<li>country
: <a class="el" href="struct_gfn_client_info.html#a0e0eef2a219a7c524a6f4f7714c9d456">GfnClientInfo</a>
</li>
</ul>


<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
<li>downloaded
: <a class="el" href="struct_start_stream_response.html#a4a5d09f602ccbafe28dbd563758baf4a">StartStreamResponse</a>
</li>
</ul>


<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
<li>format
: <a class="el" href="struct_gfn_rect.html#a11e38a286ae50b72c8177bf86f7f0503">GfnRect</a>
</li>
</ul>


<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
<li>ipV4
: <a class="el" href="struct_gfn_client_info.html#a20c667f66095f9863e6e5bf811972318">GfnClientInfo</a>
</li>
</ul>


<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
<li>locale
: <a class="el" href="struct_gfn_client_info.html#aa17100ee781465fe24f7bb4de3d5496d">GfnClientInfo</a>
</li>
</ul>


<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
<li>normalized
: <a class="el" href="struct_gfn_rect.html#a2fb4ff627b633d23a7395d4eed88966e">GfnRect</a>
</li>
</ul>


<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
<li>osType
: <a class="el" href="struct_gfn_client_info.html#a840d59d21bcda8dc9935469a3cfcf5bb">GfnClientInfo</a>
, <a class="el" href="struct_gfn_client_info_update_data.html#aec5b02a0dcfc4d39270537a4b969b07d">GfnClientInfoUpdateData</a>
</li>
</ul>


<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
<li>pchAuthToken
: <a class="el" href="struct_start_stream_input.html#a2e4c1a0ecb730bdd5b7d80a2cef08e00">StartStreamInput</a>
</li>
Expand All @@ -133,20 +180,52 @@
<li>pchPlatformAppId
: <a class="el" href="struct_title_installation_information.html#af57e409b89d6c5a26f3eda2584bf8295">TitleInstallationInformation</a>
</li>
</ul>


<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
<li>RTDAverageLatencyMs
: <a class="el" href="struct_gfn_client_info.html#a0bf23203f7c10570b1a860c91b10032f">GfnClientInfo</a>
, <a class="el" href="struct_gfn_network_status_update_data.html#a61f7b0244aa79bdcd3cfb1476f2115c9">GfnNetworkStatusUpdateData</a>
</li>
</ul>


<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
<li>sessionId
: <a class="el" href="struct_gfn_session_info.html#a142b6db024aa316970e6a3475ee3f5b1">GfnSessionInfo</a>
</li>
<li>sessionMaxDurationSec
: <a class="el" href="struct_gfn_session_info.html#a38a6223c985c173f4d23755d5b738a6d">GfnSessionInfo</a>
</li>
<li>sessionRTXEnabled
: <a class="el" href="struct_gfn_session_info.html#ad0ff5b345cf86b40228da155cd887514">GfnSessionInfo</a>
</li>
<li>sessionTimeRemainingSec
: <a class="el" href="struct_gfn_session_info.html#af14993a3e1e7db0c4eb35b1309a46e2c">GfnSessionInfo</a>
</li>
</ul>


<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
<li>tokenType
: <a class="el" href="struct_start_stream_input.html#abaaa079b12040eaaca900ef1bf2fc1f5">StartStreamInput</a>
</li>
</ul>


<h3><a class="anchor" id="index_u"></a>- u -</h3><ul>
<li>uiTitleId
: <a class="el" href="struct_start_stream_input.html#ad57e93fa51f18c6781183e4fb46f8781">StartStreamInput</a>
</li>
<li>updateType
: <a class="el" href="struct_gfn_client_info_update_data.html#a8eb00d33c3bde2c67e6d58251a25c10d">GfnClientInfoUpdateData</a>
, <a class="el" href="struct_gfn_network_status_update_data.html#a73dbf403f37ca475c7f2b46846856903">GfnNetworkStatusUpdateData</a>
</li>
</ul>


<h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
<li>value1
: <a class="el" href="struct_gfn_rect.html#af6cbbbd5b088957ea37b21e5e2f95afd">GfnRect</a>
</li>
Expand Down
Loading

0 comments on commit 61ef2c8

Please sign in to comment.