此页面由 Cloud Translation API 翻译。 Android Developers Develop Develop 参考文档 Google Play 游戏 C++ API 参考文档 以下是 Play 游戏服务 C++ API 的参考页面。 类 gpg::Achievement 一个数据结构,可让您访问与特定成就的状态相关的数据。 gpg::AchievementManager 获取和设置各种与成就相关的数据。 gpg::AndroidPlatformConfiguration 在 Android 上创建 GameServices 类的实例时使用的平台配置。 gpg::CaptureOverlayStateListenerHelper 定义了一个辅助程序,可用于向 SDK 提供 ICaptureOverlayStateListener 回调,而无需定义完整的 ICaptureOverlayStateListener 接口。 gpg::EndpointDiscoveryListenerHelper 定义了一个辅助程序,可用于向 SDK 提供 IEndpointDiscoveryListener 回调,而无需定义完整的 IEndpointDiscoveryListener 接口。 gpg::Event 一个数据结构,其中包含有关特定事件状态的数据。 gpg::EventManager 获取和设置各种与事件相关的数据。 gpg::GameServices 与 Google Play 游戏互动的起点。 gpg::GameServices::Builder 用于创建和配置 GameServices 类的实例。 gpg::ICaptureOverlayStateListener 定义一个接口,用于传递与视频拍摄状态变化相关的事件。 gpg::ICrossAppEndpointDiscoveryListener 定义一个接口,用于传送与跨应用远程端点发现相关的事件。 gpg::IEndpointDiscoveryListener 定义一个接口,用于传送与远程端点发现相关的事件。 gpg::IMessageListener 定义一个接口,用于从远程端点传送消息。 gpg::IRealTimeEventListener 定义一个接口,用于传递与实时多人游戏相关的事件。 gpg::Leaderboard 一个数据结构,可让您访问有关特定排行榜状态的数据,例如其名称和有效性。 gpg::LeaderboardManager 获取和设置各种与排行榜相关的数据。 gpg::MessageListenerHelper 定义了一个帮助程序,可用于向 SDK 提供 IMessageListener 回调,而无需定义完整的 IMessageListener 接口。 gpg::MultiplayerInvitation 一个数据结构,其中包含有关回合制比赛邀请的当前状态的数据。 gpg::MultiplayerParticipant 一个数据结构,其中包含多人对战参与者的数据。 gpg::NearbyConnections 用于在同一局域网中的应用之间创建连接和进行通信的 API。 gpg::NearbyConnections::Builder 用于构建 NearbyConnections 对象的 Builder 类。 gpg::ParticipantResults 一种数据结构,包含有关 TurnBasedMatch 的每位参与者结果的数据。 gpg::Player 一种数据结构,可让您访问特定玩家的数据。 gpg::PlayerLevel 一个数据结构,其中包含有关玩家等级的数据。 gpg::PlayerManager 获取和设置各种与玩家相关的数据。 gpg::PlayerStats 一种数据结构,可让您访问特定玩家的数据。 gpg::RealTimeEventListenerHelper 定义了一个帮助程序,可用于向 SDK 提供 IRealTimeEventListener 回调,而无需定义完整的 IRealTimeEventListener 接口。 gpg::RealTimeMultiplayerManager 提取、修改、处理 RealTimeRoom 对象的消息传递,以及创建 RealTimeRoom 对象。 gpg::RealTimeRoom 包含实时多人游戏房间的当前状态的数据结构。 gpg::RealTimeRoomConfig 一个数据结构,包含创建 RealTimeRoom 对象所需的数据。 gpg::RealTimeRoomConfig::Builder 构建一个或多个 RealTimeRoomConfig 对象。 gpg::Score 单个数据结构,可让您访问与玩家得分相关的数据。 gpg::ScorePage 一个数据结构,可让您访问得分数据。 gpg::ScorePage::Entry 用于在成绩页面上创建条目的类。 gpg::ScorePage::ScorePageToken 一种几乎不透明的数据结构,表示对 ScorePage 的查询(或为空)。 gpg::ScoreSummary 一个数据结构,可让您访问得分信息摘要。 gpg::SnapshotManager 获取和设置各种与快照相关的数据。 gpg::SnapshotMetadata 一个数据结构,可让您访问有关特定快照元数据状态的数据。 gpg::SnapshotMetadataChange 一个数据结构,可让您访问与特定快照状态相关的数据。 gpg::SnapshotMetadataChange::Builder 构建一个或多个 SnapshotMetadataChange 对象。 gpg::SnapshotMetadataChange::CoverImage 一个数据结构,可让您访问特定封面图片状态的数据。 gpg::StatsManager 获取和设置各种与统计信息相关的数据。 gpg::TurnBasedMatch 一个数据结构,其中包含有关 TurnBasedMatch 当前状态的数据。 gpg::TurnBasedMatchConfig 包含创建 TurnBasedMatch 所需数据的数据结构。 gpg::TurnBasedMatchConfig::Builder 构建一个或多个 TurnBasedMatchConfig 对象。 gpg::TurnBasedMultiplayerManager 提取、修改和创建 TurnBasedMatch 对象。 gpg::VideoCapabilities 一种数据结构,可让您访问有关当前设备具有哪些视频录制功能的信息。 gpg::VideoCaptureState 一种数据结构,可访问视频捕获的当前状态。 gpg::VideoManager 获取和设置各种与视频相关的数据。 结构体 gpg::AchievementManager::FetchAllResponse 包含所有成就的所有数据以及响应状态。 gpg::AchievementManager::FetchResponse 包含单个成就的数据和响应状态。 gpg::AndroidInitialization AndroidInitialization 包含三个初始化函数,必须调用其中一个。 gpg::AndroidSupport 启用 Android 4.0 之前版本支持的函数。 gpg::AppIdentifier 应用的标识符。 gpg::BaseStatus 一个结构体,其中包含我们的 API 可以返回的所有可能的状态代码。 gpg::ConnectionRequest 建立连接的请求。 gpg::ConnectionResponse 对连接请求的响应。 gpg::EndpointDetails 有关应用发现的远程端点的详细信息。 gpg::EventManager::FetchAllResponse 所有事件的 Data 和 ResponseStatus。 gpg::EventManager::FetchResponse 包含单个事件的数据和响应状态。 gpg::LeaderboardManager::FetchAllResponse 包含所有排行榜的数据和响应状态。 gpg::LeaderboardManager::FetchAllScoreSummariesResponse 包含所有排行榜得分摘要的所有数据和响应状态。 gpg::LeaderboardManager::FetchResponse 用于存储排行榜数据以及响应状态。 gpg::LeaderboardManager::FetchScorePageResponse 返回访问的评分页面的响应状态和数据。 gpg::LeaderboardManager::FetchScoreSummaryResponse 指定排行榜得分摘要的数据和响应状态。 gpg::PlayerManager::FetchListResponse 包含玩家矢量的响应。 gpg::PlayerManager::FetchResponse 特定播放器的 data 和 ResponseStatus。 gpg::PlayerManager::FetchSelfResponse 包含所有玩家数据以及响应状态。 gpg::RealTimeMultiplayerManager::FetchInvitationsResponse Data 和 ResponseStatus 用于 FetchInvitations 运算。 gpg::RealTimeMultiplayerManager::RealTimeRoomResponse 特定 RealTimeRoom 对象的 Data 和 ResponseStatus。 gpg::RealTimeMultiplayerManager::RoomInboxUIResponse Data 和 ResponseStatus 用于 ShowRoomInboxUI 运算。 gpg::RealTimeMultiplayerManager::WaitingRoomUIResponse Data 和 ResponseStatus 用于 ShowWaitingRoomUI 运算。 gpg::SnapshotManager::CommitResponse 用于存储更新后的快照的数据以及响应状态。 gpg::SnapshotManager::FetchAllResponse 包含所有快照的所有数据以及响应状态。 gpg::SnapshotManager::MaxSizeResponse 用于存储快照数据和快照封面图片的最大大小。 gpg::SnapshotManager::OpenResponse 用于存储请求的特定快照的数据以及响应状态。 gpg::SnapshotManager::ReadResponse 读取从快照读取操作返回的响应状态和快照数据。 gpg::SnapshotManager::SnapshotSelectUIResponse Data 和 ResponseStatus 用于 ShowSelectUIOperation 运算。 gpg::StartAdvertisingResult 在此设备上注册的实例的 ID 和名称。 gpg::StatsManager::FetchForPlayerResponse 包含所有 PlayerStats 数据以及响应状态。 gpg::TurnBasedMultiplayerManager::MatchInboxUIResponse Data 和 ResponseStatus 用于 ShowMatchInboxUI 运算。 gpg::TurnBasedMultiplayerManager::PlayerSelectUIResponse Data 和 ResponseStatus 用于 ShowPlayerSelectUI 运算。 gpg::TurnBasedMultiplayerManager::TurnBasedMatchResponse Data 和 ResponseStatus(针对特定 TurnBasedMatch)。 gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse Data 和 ResponseStatus 用于 TurnBasedMatches 和邀请。 gpg::VideoManager::GetCaptureCapabilitiesResponse 用于存储视频功能数据以及响应状态。 gpg::VideoManager::GetCaptureStateResponse 用于存储视频拍摄状态数据以及响应状态。 gpg::VideoManager::IsCaptureAvailableResponse 用于存储捕获模式(在 IsCaptureAvailable 中指定)是否可用以及响应状态。