Cette section fournit une liste complète de tout ce qui est disponible dans l'API Steamworks. Avant d'aller plus loin, veuillez consulter la section
pour savoir comment utiliser l'API Steamworks.
Pour une vue d'ensemble des fonctionnalités fournies par l'API Steamworks, consultez la rubrique
.
Si vous utilisez l'API Web, vous trouverez la documentation la concernant sur la
.
Interface | Description |
ISteamApps | Présente un large éventail d'informations et d'actions pour les applications et leur Contenu téléchargeable (DLC). |
ISteamAppTicket | Interface permettant d'obtenir les données de possession d'application et utilisée par l'encapsuleur DRM de Steam quand il demande des informations de propriété pour en augmenter la fiabilité. |
ISteamClient | Interface permettant de créer une nouvelle instance de Steam ou de connecter une instance de Steam existante, que ce soit dans un nouveau processus ou en local. |
ISteamController | API pour la prise en charge du Steam Controller (obsolète, remplacé par ISteamInput). |
ISteamFriends | Interface qui permet d'accéder aux informations sur les utilisatrices et utilisateurs individuels et d'interagir avec l'Overlay Steam. |
ISteamGameCoordinator | Fonctions pour envoyer et recevoir les messages du coordinateur de jeu. |
ISteamGameServer | Fournit le noyau de l'API des serveurs de jeu Steam. |
ISteamGameServerStats | Permet aux serveurs de jeu de définir les statistiques et les succès des joueurs et joueuses. |
ISteamHTMLSurface | Interface servant à afficher les pages HTML et interagir avec elles. |
ISteamHTTP | Client HTTP léger et facile à utiliser destiné à envoyer et recevoir des données depuis le Web. |
ISteamInput | Interface pour la prise en charge des manettes Xbox, PlayStation, Switch et du Steam Controller. |
ISteamInventory | API de requête et de manipulation de l'inventaire Steam. |
ISteamMatchmaking | Fonctions permettant à la clientèle d'accéder aux services de matchmaking ainsi qu'aux favoris, et d'agir sur les salles d'attente. |
ISteamMatchmakingServers | Fonctions qui fournissent un accès au navigateur du serveur de jeu. |
ISteamMusic | Fonctions de contrôle de la lecture de musique dans le client Steam. |
ISteamMusicRemote | Permet une interaction directe avec le lecteur de musique Steam. |
ISteamNetworking | Fonctions réseau servant à établir des connexions et à envoyer des données entre les clients, en passant si possible par le NAT. |
ISteamNetworkingSockets | API de réseau récente. Une API plus performante qui transmet les données par le réseau de Valve et protège les adresses IP des joueurs et joueuses. |
ISteamNetworkingUtils | Autres utilitaires de réseau utiles quand ISteamNetworkingSockets est utilisé. |
ISteamRemotePlay | Fonctions qui permettent d'obtenir des informations sur les sessions de Steam Remote Play. |
ISteamRemoteStorage | Fournit des fonctions de lecture, d'écriture et d'accès aux fichiers qui peuvent être stockés à distance dans Steam Cloud. |
ISteamScreenshots | Fonctions qui servent à ajouter des captures d'écran dans la bibliothèque de captures d'écran de l'utilisateur ou de l'utilisatrice. |
ISteamUGC | Fonctions qui servent à créer, utiliser et interagir avec le Workshop Steam. |
ISteamUser | Fonctions qui servent à accéder aux informations d'un utilisateur ou une utilisatrice Steam et à les traiter. |
ISteamUserStats | Fournit des fonctions permettant de soumettre et d'accéder à des statistiques, des succès et des classements. |
ISteamUtils | Interface qui donne accès à une série de fonctions utilitaires diverses. |
ISteamVideo | Fournit des fonctions qui servent à communiquer avec les plateformes de diffusion et de vidéo de Steam. |
SteamEncryptedAppTicket | Utilitaires qui permettent de décoder et de décrypter des tickets d'applications. |
steam_api | Fournit les fondements permettant l'initialisation et l'accès à l'API Steamworks. |
steam_gameserver | Fournit les fondements permettant l'initialisation et l'accès à l'API de serveurs de jeu de Steamworks. |