Documentation Steamworks
Références de l'API Steamworks
Bienvenue dans les références de l'API Steamworks !

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 Présentation de l'API Steamworks pour savoir comment utiliser l'API Steamworks.

Pour une vue d'ensemble des fonctionnalités fournies par l'API Steamworks, consultez la rubrique Fonctionnalités.

Si vous utilisez l'API Web, vous trouverez la documentation la concernant sur la Liste des références de l'API Web Steamworks.

InterfaceDescription
ISteamAppsPrésente un large éventail d'informations et d'actions pour les applications et leur Contenu téléchargeable (DLC).
ISteamAppTicketInterface 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é.
ISteamClientInterface 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.
ISteamControllerAPI pour la prise en charge du Steam Controller (obsolète, remplacé par ISteamInput).
ISteamFriendsInterface qui permet d'accéder aux informations sur les utilisatrices et utilisateurs individuels et d'interagir avec l'Overlay Steam.
ISteamGameCoordinatorFonctions pour envoyer et recevoir les messages du coordinateur de jeu.
ISteamGameServerFournit le noyau de l'API des serveurs de jeu Steam.
ISteamGameServerStatsPermet aux serveurs de jeu de définir les statistiques et les succès des joueurs et joueuses.
ISteamHTMLSurfaceInterface servant à afficher les pages HTML et interagir avec elles.
ISteamHTTPClient HTTP léger et facile à utiliser destiné à envoyer et recevoir des données depuis le Web.
ISteamInputInterface pour la prise en charge des manettes Xbox, PlayStation, Switch et du Steam Controller.
ISteamInventoryAPI de requête et de manipulation de l'inventaire Steam.
ISteamMatchmakingFonctions permettant à la clientèle d'accéder aux services de matchmaking ainsi qu'aux favoris, et d'agir sur les salles d'attente.
ISteamMatchmakingServersFonctions qui fournissent un accès au navigateur du serveur de jeu.
ISteamMusicFonctions de contrôle de la lecture de musique dans le client Steam.
ISteamMusicRemotePermet une interaction directe avec le lecteur de musique Steam.
ISteamNetworkingFonctions réseau servant à établir des connexions et à envoyer des données entre les clients, en passant si possible par le NAT.
ISteamNetworkingSocketsAPI 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.
ISteamNetworkingUtilsAutres utilitaires de réseau utiles quand ISteamNetworkingSockets est utilisé.
ISteamRemotePlayFonctions qui permettent d'obtenir des informations sur les sessions de Steam Remote Play.
ISteamRemoteStorageFournit des fonctions de lecture, d'écriture et d'accès aux fichiers qui peuvent être stockés à distance dans Steam Cloud.
ISteamScreenshotsFonctions qui servent à ajouter des captures d'écran dans la bibliothèque de captures d'écran de l'utilisateur ou de l'utilisatrice.
ISteamUGCFonctions qui servent à créer, utiliser et interagir avec le Workshop Steam.
ISteamUserFonctions qui servent à accéder aux informations d'un utilisateur ou une utilisatrice Steam et à les traiter.
ISteamUserStatsFournit des fonctions permettant de soumettre et d'accéder à des statistiques, des succès et des classements.
ISteamUtilsInterface qui donne accès à une série de fonctions utilitaires diverses.
ISteamVideoFournit des fonctions qui servent à communiquer avec les plateformes de diffusion et de vidéo de Steam.
SteamEncryptedAppTicketUtilitaires qui permettent de décoder et de décrypter des tickets d'applications.
steam_apiFournit les fondements permettant l'initialisation et l'accès à l'API Steamworks.
steam_gameserverFournit les fondements permettant l'initialisation et l'accès à l'API de serveurs de jeu de Steamworks.