gpg

สรุป

การแจกแจง

AchievementState{
  HIDDEN = 1,
  REVEALED = 2,
  UNLOCKED = 3
}
enum
ค่าที่ใช้ระบุสถานะรางวัลพิเศษ
AchievementType{
  STANDARD = 1,
  INCREMENTAL = 2
}
enum
ค่าที่ใช้ในการระบุประเภทรางวัลพิเศษ
AuthOperation{
  SIGN_IN = 1,
  SIGN_OUT = 2
}
enum
ค่าที่ใช้ระบุประเภทของการดำเนินการให้สิทธิ์ที่จะดำเนินการ
AuthStatus{
  VALID = BaseStatus::VALID,
  ERROR_INTERNAL = BaseStatus::ERROR_INTERNAL,
  ERROR_NOT_AUTHORIZED = BaseStatus::ERROR_NOT_AUTHORIZED,
  ERROR_VERSION_UPDATE_REQUIRED = BaseStatus::ERROR_VERSION_UPDATE_REQUIRED,
  ERROR_TIMEOUT = BaseStatus::ERROR_TIMEOUT,
  ERROR_NO_DATA = BaseStatus::ERROR_NO_DATA,
  ERROR_NETWORK_OPERATION_FAILED = BaseStatus::ERROR_NETWORK_OPERATION_FAILED,
  ERROR_APP_MISCONFIGURED = BaseStatus::ERROR_APP_MISCONFIGURED,
  ERROR_GAME_NOT_FOUND = BaseStatus::ERROR_GAME_NOT_FOUND,
  ERROR_INTERRUPTED = BaseStatus::ERROR_INTERRUPTED
}
enum
ชุดของค่าที่เป็นไปได้ซึ่งแสดงผลลัพธ์ของการพยายามให้สิทธิ์
CommonErrorStatus{
  ERROR_INTERNAL = BaseStatus::ERROR_INTERNAL,
  ERROR_NOT_AUTHORIZED = BaseStatus::ERROR_NOT_AUTHORIZED,
  ERROR_TIMEOUT = BaseStatus::ERROR_TIMEOUT,
  ERROR_NO_DATA = BaseStatus::ERROR_NO_DATA,
  ERROR_NETWORK_OPERATION_FAILED = BaseStatus::ERROR_NETWORK_OPERATION_FAILED,
  ERROR_APP_MISCONFIGURED = BaseStatus::ERROR_APP_MISCONFIGURED,
  ERROR_GAME_NOT_FOUND = BaseStatus::ERROR_GAME_NOT_FOUND,
  ERROR_INTERRUPTED = BaseStatus::ERROR_INTERRUPTED
}
enum
ชุดของค่าที่เป็นไปได้ซึ่งแสดงข้อผิดพลาดที่พบบ่อยในการดำเนินการทั้งหมด
DataSource{
  CACHE_OR_NETWORK = 1,
  NETWORK_ONLY = 2
}
enum
ค่าจะระบุตำแหน่งที่จะรับข้อมูลเมื่อดึงรางวัลพิเศษ ลีดเดอร์บอร์ด และข้อมูลอื่นๆ
EventVisibility{
  HIDDEN = 1,
  REVEALED = 2
}
enum
ค่าที่ระบุว่ากิจกรรมซ่อนหรือแสดงต่อผู้เล่นหรือไม่
FlushStatus{
  FLUSHED = BaseStatus::FLUSHED,
  ERROR_INTERNAL = BaseStatus::ERROR_INTERNAL,
  ERROR_NOT_AUTHORIZED = BaseStatus::ERROR_NOT_AUTHORIZED,
  ERROR_VERSION_UPDATE_REQUIRED = BaseStatus::ERROR_VERSION_UPDATE_REQUIRED,
  ERROR_TIMEOUT = BaseStatus::ERROR_TIMEOUT,
  ERROR_NO_DATA = BaseStatus::ERROR_NO_DATA,
  ERROR_NETWORK_OPERATION_FAILED = BaseStatus::ERROR_NETWORK_OPERATION_FAILED,
  ERROR_APP_MISCONFIGURED = BaseStatus::ERROR_APP_MISCONFIGURED,
  ERROR_GAME_NOT_FOUND = BaseStatus::ERROR_GAME_NOT_FOUND,
  ERROR_INTERRUPTED = BaseStatus::ERROR_INTERRUPTED
}
enum
ชุดของค่าที่เป็นไปได้ซึ่งแสดงผลลัพธ์ของการพยายามล้างออก
ImageResolution{
  ICON = 1,
  HI_RES = 2
}
enum
ค่าที่ใช้เพื่อระบุความละเอียดที่ใช้ในการดึงรูปภาพหนึ่งๆ
InitializationStatus enum
ชุดของค่าที่เป็นไปได้ซึ่งแสดงผลลัพธ์ของการพยายามเริ่มต้น API
LeaderboardCollection{
  PUBLIC = 1,
  SOCIAL = 2
}
enum
ค่าที่ระบุว่าทุกคนที่มีบัญชี Google+ (สาธารณะ) จะดูลีดเดอร์บอร์ดได้หรือเฉพาะสมาชิกแวดวง Google+ ของผู้เล่น (โซเชียล) เท่านั้น
LeaderboardOrder{
  LARGER_IS_BETTER = 1,
  SMALLER_IS_BETTER = 2
}
enum
ค่าต่างๆ จะระบุว่าระบบควรตีความคะแนนมากกว่าหรือน้อยลงว่าดีกว่าหรือไม่ในบริบทของลีดเดอร์บอร์ด
LeaderboardStart{
  TOP_SCORES = 1,
  PLAYER_CENTERED = 2
}
enum
ค่าที่ระบุว่าการจัดอันดับจะแสดงบนลีดเดอร์บอร์ดตามลำดับคะแนนหรือผู้เล่น
LeaderboardTimeSpan{
  DAILY = 1,
  WEEKLY = 2,
  ALL_TIME = 3
}
enum
ค่าที่ระบุช่วงเวลาที่ลีดเดอร์บอร์ดครอบคลุม
LogLevel{
  VERBOSE = 1,
  INFO = 2,
  WARNING = 3,
  ERROR = 4
}
enum
ค่าที่ใช้เพื่อระบุระดับของการบันทึก
MatchResult{
  DISAGREED = 1,
  DISCONNECTED = 2,
  LOSS = 3,
  NONE = 4,
  TIE = 5,
  WIN = 6
}
enum
ค่าที่ใช้ระบุผลลัพธ์ของ TurnBasedMatch สำหรับผู้เข้าร่วม
MatchStatus{
  INVITED = 1,
  THEIR_TURN = 2,
  MY_TURN = 3,
  PENDING_COMPLETION = 4,
  COMPLETED = 5,
  CANCELED = 6,
  EXPIRED = 7
}
enum
ค่าที่ใช้เพื่อระบุสถานะของ TurnBasedMatch สำหรับผู้เข้าร่วมในระบบ
MultiplayerEvent{
  UPDATED = 1,
  UPDATED_FROM_APP_LAUNCH = 2,
  REMOVED = 3
}
enum
ค่าที่ใช้ระบุประเภทการอัปเดตที่รายงานโดยโค้ดเรียกกลับที่มีผู้เล่นหลายคน
MultiplayerInvitationType{
  TURN_BASED = 1,
  REAL_TIME = 2
}
enum
ค่าที่ระบุประเภทของ MultiplayerInvitation
MultiplayerStatus{
  VALID = BaseStatus::VALID,
  VALID_BUT_STALE = BaseStatus::VALID_BUT_STALE,
  DEFERRED = BaseStatus::DEFERRED,
  ERROR_INTERNAL = BaseStatus::ERROR_INTERNAL,
  ERROR_NOT_AUTHORIZED = BaseStatus::ERROR_NOT_AUTHORIZED,
  ERROR_VERSION_UPDATE_REQUIRED = BaseStatus::ERROR_VERSION_UPDATE_REQUIRED,
  ERROR_TIMEOUT = BaseStatus::ERROR_TIMEOUT,
  ERROR_MATCH_ALREADY_REMATCHED = BaseStatus::ERROR_MATCH_ALREADY_REMATCHED,
  ERROR_INACTIVE_MATCH = BaseStatus::ERROR_INACTIVE_MATCH,
  ERROR_INVALID_RESULTS = BaseStatus::ERROR_INVALID_RESULTS,
  ERROR_INVALID_MATCH = BaseStatus::ERROR_INVALID_MATCH,
  ERROR_MATCH_OUT_OF_DATE = BaseStatus::ERROR_MATCH_OUT_OF_DATE,
  ERROR_REAL_TIME_ROOM_NOT_JOINED = BaseStatus::ERROR_REAL_TIME_ROOM_NOT_JOINED,
  ERROR_NO_DATA = BaseStatus::ERROR_NO_DATA,
  ERROR_NETWORK_OPERATION_FAILED = BaseStatus::ERROR_NETWORK_OPERATION_FAILED,
  ERROR_APP_MISCONFIGURED = BaseStatus::ERROR_APP_MISCONFIGURED,
  ERROR_GAME_NOT_FOUND = BaseStatus::ERROR_GAME_NOT_FOUND,
  ERROR_INTERRUPTED = BaseStatus::ERROR_INTERRUPTED,
  ERROR_MULTIPLAYER_CREATION_NOT_ALLOWED = BaseStatus::ERROR_MULTIPLAYER_CREATION_NOT_ALLOWED,
  ERROR_MULTIPLAYER_NOT_TRUSTED_TESTER = BaseStatus::ERROR_MULTIPLAYER_NOT_TRUSTED_TESTER,
  ERROR_MULTIPLAYER_INVALID_MULTIPLAYER_TYPE = BaseStatus::ERROR_MULTIPLAYER_INVALID_MULTIPLAYER_TYPE,
  ERROR_MULTIPLAYER_DISABLED = BaseStatus::ERROR_MULTIPLAYER_DISABLED,
  ERROR_MULTIPLAYER_INVALID_OPERATION = BaseStatus::ERROR_MULTIPLAYER_INVALID_OPERATION,
  ERROR_MATCH_INVALID_PARTICIPANT_STATE = BaseStatus::ERROR_MATCH_INVALID_PARTICIPANT_STATE,
  ERROR_MATCH_INVALID_MATCH_STATE = BaseStatus::ERROR_MATCH_INVALID_MATCH_STATE,
  ERROR_MATCH_NOT_FOUND = BaseStatus::ERROR_MATCH_NOT_FOUND,
  ERROR_MATCH_LOCALLY_MODIFIED = BaseStatus::ERROR_MATCH_LOCALLY_MODIFIED
}
enum
ชุดของค่าที่เป็นไปได้ซึ่งแสดงผลลัพธ์ของการดำเนินการที่มีผู้เล่นหลายคน
ParticipantStatus{
  INVITED = 1,
  JOINED = 2,
  DECLINED = 3,
  LEFT = 4,
  NOT_INVITED_YET = 5,
  FINISHED = 6,
  UNRESPONSIVE = 7
}
enum
ค่าที่ใช้ระบุสถานะผู้เข้าร่วมภายใน TurnBasedMatch
RealTimeRoomStatus{
  INVITING = 1,
  CONNECTING = 2,
  AUTO_MATCHING = 3,
  ACTIVE = 4,
  DELETED = 5
}
enum
ค่าที่แสดงสถานะปัจจุบันของ RealTimeRoom
ResponseStatus{
  VALID = BaseStatus::VALID,
  VALID_BUT_STALE = BaseStatus::VALID_BUT_STALE,
  DEFERRED = BaseStatus::DEFERRED,
  ERROR_LICENSE_CHECK_FAILED = BaseStatus::ERROR_LICENSE_CHECK_FAILED,
  ERROR_INTERNAL = BaseStatus::ERROR_INTERNAL,
  ERROR_NOT_AUTHORIZED = BaseStatus::ERROR_NOT_AUTHORIZED,
  ERROR_VERSION_UPDATE_REQUIRED = BaseStatus::ERROR_VERSION_UPDATE_REQUIRED,
  ERROR_TIMEOUT = BaseStatus::ERROR_TIMEOUT,
  ERROR_NO_DATA = BaseStatus::ERROR_NO_DATA,
  ERROR_NETWORK_OPERATION_FAILED = BaseStatus::ERROR_NETWORK_OPERATION_FAILED,
  ERROR_APP_MISCONFIGURED = BaseStatus::ERROR_APP_MISCONFIGURED,
  ERROR_GAME_NOT_FOUND = BaseStatus::ERROR_GAME_NOT_FOUND,
  ERROR_INTERRUPTED = BaseStatus::ERROR_INTERRUPTED
}
enum
ชุดของค่าที่เป็นไปได้ซึ่งแสดงผลลัพธ์ของการดำเนินการที่ต้องการ
SnapshotConflictPolicy{
  MANUAL = 1,
  LONGEST_PLAYTIME = 2,
  LAST_KNOWN_GOOD = 3,
  MOST_RECENTLY_MODIFIED = 4,
  HIGHEST_PROGRESS = 5
}
enum
ค่าที่ใช้ระบุนโยบายการแก้ไขความขัดแย้งของสแนปชอต
SnapshotOpenStatus{
  VALID = BaseStatus::VALID,
  VALID_WITH_CONFLICT = BaseStatus::VALID_WITH_CONFLICT,
  ERROR_INTERNAL = BaseStatus::ERROR_INTERNAL,
  ERROR_NOT_AUTHORIZED = BaseStatus::ERROR_NOT_AUTHORIZED,
  ERROR_TIMEOUT = BaseStatus::ERROR_TIMEOUT,
  ERROR_NO_DATA = BaseStatus::ERROR_NO_DATA,
  ERROR_NETWORK_OPERATION_FAILED = BaseStatus::ERROR_NETWORK_OPERATION_FAILED,
  ERROR_SNAPSHOT_NOT_FOUND = BaseStatus::ERROR_SNAPSHOT_NOT_FOUND,
  ERROR_SNAPSHOT_CREATION_FAILED = BaseStatus::ERROR_SNAPSHOT_CREATION_FAILED,
  ERROR_SNAPSHOT_CONTENTS_UNAVAILABLE = BaseStatus::ERROR_SNAPSHOT_CONTENTS_UNAVAILABLE,
  ERROR_SNAPSHOT_COMMIT_FAILED = BaseStatus::ERROR_SNAPSHOT_COMMIT_FAILED,
  ERROR_SNAPSHOT_FOLDER_UNAVAILABLE = BaseStatus::ERROR_SNAPSHOT_FOLDER_UNAVAILABLE,
  ERROR_SNAPSHOT_CONFLICT_MISSING = BaseStatus::ERROR_SNAPSHOT_CONFLICT_MISSING,
  ERROR_APP_MISCONFIGURED = BaseStatus::ERROR_APP_MISCONFIGURED,
  ERROR_GAME_NOT_FOUND = BaseStatus::ERROR_GAME_NOT_FOUND,
  ERROR_INTERRUPTED = BaseStatus::ERROR_INTERRUPTED
}
enum
ชุดของค่าที่เป็นไปได้ซึ่งแสดงผลลัพธ์ของการดำเนินการเปิดสแนปชอต
UIStatus{
  VALID = BaseStatus::VALID,
  ERROR_INTERNAL = BaseStatus::ERROR_INTERNAL,
  ERROR_NOT_AUTHORIZED = BaseStatus::ERROR_NOT_AUTHORIZED,
  ERROR_VERSION_UPDATE_REQUIRED = BaseStatus::ERROR_VERSION_UPDATE_REQUIRED,
  ERROR_TIMEOUT = BaseStatus::ERROR_TIMEOUT,
  ERROR_CANCELED = BaseStatus::ERROR_CANCELED,
  ERROR_UI_BUSY = BaseStatus::ERROR_UI_BUSY,
  ERROR_LEFT_ROOM = BaseStatus::ERROR_LEFT_ROOM,
  ERROR_NO_DATA = BaseStatus::ERROR_NO_DATA,
  ERROR_NETWORK_OPERATION_FAILED = BaseStatus::ERROR_NETWORK_OPERATION_FAILED,
  ERROR_APP_MISCONFIGURED = BaseStatus::ERROR_APP_MISCONFIGURED,
  ERROR_GAME_NOT_FOUND = BaseStatus::ERROR_GAME_NOT_FOUND,
  ERROR_INTERRUPTED = BaseStatus::ERROR_INTERRUPTED
}
enum
ชุดของค่าที่เป็นไปได้ซึ่งแสดงผลลัพธ์ของการพยายามใช้ UI
VideoCaptureMode{
  UNKNOWN = -1,
  FILE = 0,
  STREAM = 1
}
enum
ค่าที่ระบุประเภทของการบันทึกวิดีโอที่กำลังดำเนินการ
VideoCaptureOverlayState{
  UNKNOWN = -1,
  SHOWN = 1,
  STARTED = 2,
  STOPPED = 3,
  DISMISSED = 4
}
enum
ค่าที่ระบุสถานะของ UI การวางซ้อนการจับภาพวิดีโอ
VideoQualityLevel{
  UNKNOWN = -1,
  SD = 0,
  HD = 1,
  XHD = 2,
  FULLHD = 3
}
enum
ค่าที่ระบุคุณภาพของการบันทึกวิดีโอ

Typedef

ConnectionRequestCallback typedef
std::function< void(int64_t client_id, const ConnectionRequest &request)>
กำหนดประเภทโค้ดเรียกกลับที่ได้รับ ConnectionRequest เมื่อปลายทางระยะไกลพยายามเชื่อมต่อกับปลายทางของแอปเอง
ConnectionResponseCallback typedef
std::function< void(int64_t client_id, const ConnectionResponse &response)>
กำหนดประเภทโค้ดเรียกกลับที่จะได้รับ ConnectionResponse เมื่อมีการตอบสนองหลังจากพยายามสร้างการเชื่อมต่อกับปลายทางระยะไกล
Duration typedef
std::chrono::milliseconds
ประเภทข้อมูลที่ใช้ระบุระยะเวลาเป็นมิลลิวินาที
StartAdvertisingCallback typedef
std::function< void(int64_t client_id, const StartAdvertisingResult &result)>
กำหนดประเภทโค้ดเรียกกลับที่ได้รับ StartAdvertisingResult เมื่อความพยายามในการโฆษณาปลายทางในเครื่องเสร็จสมบูรณ์ ช่องความสำเร็จจะระบุว่าเริ่มการโฆษณาสำเร็จหรือไม่
Timeout typedef
std::chrono::milliseconds
ประเภทข้อมูลที่ใช้ระบุระยะหมดเวลาสำหรับการดำเนินการที่ต้องการ
Timestamp typedef
std::chrono::milliseconds
ประเภทข้อมูลที่ใช้ระบุการประทับเวลา
TurnBasedMultiplayerEvent typedef เลิกใช้งานแล้ว เลือกใช้ MultiplayerEvent

ฟังก์ชัน

DEFAULT_ON_AUTH_ACTION_FINISHED(AuthOperation op, AuthStatus status)
void
ค่านี้เป็นค่าเริ่มต้นสำหรับ Builder::SetOnAuthActionFinished
DEFAULT_ON_AUTH_ACTION_STARTED(AuthOperation op)
void
ค่านี้เป็นค่าเริ่มต้นสำหรับ Builder:SetOnAuthActionStarted
DEFAULT_ON_LOG(LogLevel level, const std::string & message)
void
นี่คือค่าเริ่มต้นสำหรับ Builder::SetLogging
DEFAULT_ON_MULTIPLAYER_INVITATION_RECEIVED(MultiplayerEvent event, std::string invitation_id, MultiplayerInvitation invitation)
void
นี่คือค่าเริ่มต้นของ Builder::SetOnMultiplayerInvitationEvent
DEFAULT_ON_TURN_BASED_MULTIPLAYER_EVENT(MultiplayerEvent event, std::string match_id, TurnBasedMatch match)
void
นี่คือค่าเริ่มต้นของ Builder::SetOnTurnBasedMatchEvent
DebugString(AchievementType type)
std::string
แสดงผลประเภทรางวัลพิเศษที่มนุษย์อ่านได้
DebugString(AchievementState state)
std::string
แสดงผลสถานะรางวัลพิเศษที่มนุษย์อ่านได้
DebugString(const Achievement & achievement)
std::string
แสดงผลรางวัลพิเศษที่มนุษย์อ่านได้
DebugString(const Event & event)
std::string
แสดงผลข้อมูลเหตุการณ์ทั้งหมดในรูปแบบที่มนุษย์อ่านได้
DebugString(LeaderboardOrder order)
std::string
แสดงผลค่าลำดับในรูปแบบที่มนุษย์อ่านได้
DebugString(const Leaderboard & leaderboard)
std::string
แสดงผลข้อมูลลีดเดอร์บอร์ดทั้งหมดในรูปแบบที่มนุษย์อ่านได้
DebugString(LeaderboardStart start)
std::string
แสดงผลค่าของการเริ่มต้นในรูปแบบที่มนุษย์อ่านได้
DebugString(LeaderboardTimeSpan time_span)
std::string
แสดงผลค่าของ time_span ในรูปแบบที่มนุษย์อ่านได้
DebugString(LeaderboardCollection collection)
std::string
แสดงผลค่าของคอลเล็กชันในรูปแบบที่มนุษย์อ่านได้
DebugString(const Score & score)
std::string
แสดงผลข้อมูลคะแนนทั้งหมดในรูปแบบที่มนุษย์อ่านได้
DebugString(const ScorePage & score_page)
std::string
แสดงผลข้อมูลหน้าคะแนนทั้งหมดในรูปแบบที่มนุษย์อ่านได้
DebugString(const ScorePage::Entry & entry)
std::string
แสดงผลรายการคะแนนทั้งหมดในรูปแบบที่มนุษย์อ่านได้
DebugString(const ScoreSummary & summary)
std::string
แสดงข้อมูลสรุปคะแนนทั้งหมดในรูปแบบที่มนุษย์อ่านได้
DebugString(const TurnBasedMatch & match)
std::string
ส่งคืนข้อมูลสำหรับการจับคู่แบบผลัดกันเล่นในรูปแบบที่มนุษย์อ่านได้
DebugString(const MultiplayerInvitation & invitation)
std::string
แสดงผลข้อมูลสำหรับคำเชิญแบบผู้เล่นหลายคนในรูปแบบที่มนุษย์อ่านได้
DebugString(const TurnBasedMatchConfig & config)
std::string
แสดงผลข้อมูลสำหรับออบเจ็กต์การกำหนดค่าการจับคู่แบบผลัดกันเล่นในรูปแบบที่มนุษย์อ่านได้
DebugString(const MultiplayerParticipant & participant)
std::string
แสดงผลผู้เข้าร่วมแบบผู้เล่นหลายคนในรูปแบบที่มนุษย์อ่านได้
DebugString(RealTimeRoom room)
std::string
แสดงผล RealTimeRoom ในรูปแบบที่มนุษย์อ่านได้
DebugString(RealTimeRoomStatus status)
std::string
แสดงผล RealTimeRoomStatus ในรูปแบบที่มนุษย์อ่านได้
DebugString(const Player & player)
std::string
แสดงผลข้อมูลผู้เล่นทั้งหมดในรูปแบบที่มนุษย์อ่านได้
DebugString(const PlayerLevel & player)
std::string
แสดงข้อมูลระดับของผู้เล่นในรูปแบบที่มนุษย์อ่านได้
DebugString(const SnapshotMetadataChange::CoverImage & image)
std::string
ส่งคืนข้อมูลจากภาพหน้าปกสแนปชอตในรูปแบบที่มนุษย์อ่านได้
DebugString(const SnapshotMetadata & metadata)
std::string
แสดงผลข้อมูลจากออบเจ็กต์ข้อมูลเมตาสแนปชอตในรูปแบบที่มนุษย์อ่านได้
DebugString(const SnapshotMetadataChange & change)
std::string
ส่งคืนข้อมูลจากการเปลี่ยนแปลงข้อมูลเมตาของสแนปชอตในรูปแบบที่มนุษย์อ่านได้
DebugString(BaseStatus::StatusCode status)
std::string
แสดงผล BaseStatus ในรูปแบบที่มนุษย์อ่านได้
DebugString(AuthStatus status)
std::string
แสดงผลสถานะการให้สิทธิ์ในรูปแบบที่มนุษย์อ่านได้
DebugString(ResponseStatus status)
std::string
แสดงผลสถานะการตอบสนองในรูปแบบที่มนุษย์อ่านได้
DebugString(FlushStatus status)
std::string
แสดงผลสถานะล้างออกในรูปแบบที่มนุษย์อ่านได้
DebugString(UIStatus status)
std::string
ส่งคืนสถานะ UI ในรูปแบบที่มนุษย์อ่านได้
DebugString(MultiplayerStatus status)
std::string
แสดงผลสถานะผู้เล่นหลายคนในรูปแบบที่มนุษย์อ่านได้
DebugString(SnapshotOpenStatus status)
std::string
ส่งคืนสถานะเปิดของสแนปชอตในรูปแบบที่มนุษย์อ่านได้
DebugString(Timeout timeout)
std::string
แสดงผลการหมดเวลาในรูปแบบที่มนุษย์อ่านได้
DebugString(DataSource source)
std::string
แสดงผลแหล่งข้อมูลในรูปแบบที่มนุษย์อ่านได้
DebugString(LogLevel level)
std::string
แสดงผลระดับการบันทึกในรูปแบบที่มนุษย์อ่านได้
DebugString(AuthOperation op)
std::string
จะแสดงผลการดำเนินการให้สิทธิ์ในรูปแบบที่มนุษย์อ่านได้
DebugString(ImageResolution res)
std::string
แสดงผลการเลือกความละเอียดของรูปภาพในรูปแบบที่มนุษย์อ่านได้
DebugString(EventVisibility vis)
std::string
แสดงผลระดับการเข้าถึงเหตุการณ์ในรูปแบบที่มนุษย์อ่านได้
DebugString(ParticipantStatus status)
std::string
แสดงผลสถานะผู้เข้าร่วมในรูปแบบที่มนุษย์อ่านได้
DebugString(MatchResult result)
std::string
ผลลัพธ์การจับคู่กลับมาในรูปแบบที่มนุษย์อ่านได้
DebugString(MatchStatus status)
std::string
แสดงผลสถานะการจับคู่ในรูปแบบที่มนุษย์อ่านได้
DebugString(MultiplayerEvent event)
std::string
แสดงผลเหตุการณ์ผู้เล่นหลายคนแบบผลัดกันเล่นในรูปแบบที่มนุษย์อ่านได้
DebugString(SnapshotConflictPolicy policy)
std::string
แสดงผลนโยบายความขัดแย้งของสแนปชอตในรูปแบบที่มนุษย์อ่านได้
DebugString(VideoCaptureMode mode)
std::string
แสดงผลโหมดจับภาพวิดีโอในรูปแบบที่มนุษย์อ่านได้
DebugString(VideoQualityLevel level)
std::string
แสดงผลระดับคุณภาพวิดีโอในรูปแบบที่มนุษย์อ่านได้
IsError(BaseStatus::StatusCode)
bool
แสดงผลเป็น "จริง" หาก BaseStatus แสดงถึงการดําเนินการที่ไม่สําเร็จ
IsError(AuthStatus)
bool
แสดงผลเป็น "จริง" หากการเพิ่มคุณภาพเสียงไม่สําเร็จ
IsError(ResponseStatus)
bool
แสดงค่า "จริง" หากการดำเนินการที่ต้องการไม่ส่งผลให้มีการตอบสนองสำเร็จ
IsError(FlushStatus)
bool
แสดงผลเป็น "จริง" หากการล้างออกไม่เสร็จสมบูรณ์
IsError(UIStatus)
bool
แสดงผลเป็น "จริง" หากการดำเนินการ UI ไม่เสร็จสมบูรณ์
IsError(MultiplayerStatus)
bool
แสดงผลเป็น "จริง" หากการดำเนินการแบบผู้เล่นหลายคนไม่สำเร็จ
IsError(SnapshotOpenStatus)
bool
แสดงผลเป็น "จริง" หากการดำเนินการเปิดสแนปชอตไม่เสร็จสมบูรณ์
IsSuccess(BaseStatus::StatusCode)
bool
แสดงค่า "จริง" หาก BaseStatus แสดงถึงการดำเนินการที่สำเร็จ
IsSuccess(AuthStatus)
bool
แสดงค่า "จริง" หากการให้สิทธิ์เสร็จสมบูรณ์
IsSuccess(ResponseStatus)
bool
แสดงค่า "จริง" หากการดำเนินการที่ต้องการทำให้มีการตอบสนองที่สำเร็จ
IsSuccess(FlushStatus)
bool
แสดงค่า "จริง" หากการล้างจบเสร็จสมบูรณ์
IsSuccess(UIStatus)
bool
แสดงค่า "จริง" หากการดำเนินการ UI เสร็จสมบูรณ์
IsSuccess(MultiplayerStatus)
bool
แสดงค่า "จริง" หากการดำเนินการแบบผู้เล่นหลายคนเสร็จสมบูรณ์
IsSuccess(SnapshotOpenStatus)
bool
แสดงค่า "จริง" หากการดำเนินการเปิดสแนปชอตเสร็จสมบูรณ์
operator<<(std::ostream & os, AchievementType type)
std::ostream &
เขียนประเภทรางวัลพิเศษที่มนุษย์อ่านได้ลงในสตรีมเอาต์พุต
operator<<(std::ostream & os, AchievementState state)
std::ostream &
เขียนสถานะรางวัลพิเศษที่มนุษย์อ่านได้ในสตรีมเอาต์พุต
operator<<(std::ostream & os, const Achievement & achievement)
std::ostream &
เขียนรางวัลพิเศษที่มนุษย์อ่านได้ลงในสตรีมเอาต์พุต
operator<<(std::ostream & os, const Event & event)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย
operator<<(std::ostream & os, EventVisibility vis)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย
operator<<(std::ostream & os, LeaderboardOrder order)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย
operator<<(std::ostream & os, const Leaderboard & leaderboard)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย
operator<<(std::ostream & os, LeaderboardStart start)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย
operator<<(std::ostream & os, LeaderboardTimeSpan time_span)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย
operator<<(std::ostream & os, LeaderboardCollection collection)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย
operator<<(std::ostream & os, const Score & score)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย
operator<<(std::ostream & os, const ScorePage & score_page)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย
operator<<(std::ostream & os, const ScorePage::Entry & entry)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย
operator<<(std::ostream & os, const ScoreSummary & summary)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย
operator<<(std::ostream & os, const TurnBasedMatch & match)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย
operator<<(std::ostream & os, const MultiplayerInvitation & invitation)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย
operator<<(std::ostream & os, const TurnBasedMatchConfig & config)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย
operator<<(std::ostream & os, const MultiplayerParticipant & participant)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย
operator<<(std::ostream & os, RealTimeRoomStatus status)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย
operator<<(std::ostream & os, RealTimeRoom room)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย
operator<<(std::ostream & os, ParticipantStatus status)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย
operator<<(std::ostream & os, MatchResult result)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย
operator<<(std::ostream & os, MatchStatus status)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย
operator<<(std::ostream & os, MultiplayerEvent event)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย
operator<<(std::ostream & os, const Player & player)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย
operator<<(std::ostream & os, const PlayerLevel & player)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย
operator<<(std::ostream & os, ImageResolution res)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย
operator<<(std::ostream & os, const SnapshotMetadataChange::CoverImage & image)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย
operator<<(std::ostream & os, const SnapshotMetadata & metadata)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย
operator<<(std::ostream & os, const SnapshotMetadataChange & change)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย
operator<<(std::ostream & os, SnapshotConflictPolicy policy)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย
operator<<(std::ostream & os, BaseStatus::StatusCode status)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย
operator<<(std::ostream & os, AuthStatus status)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย
operator<<(std::ostream & os, ResponseStatus status)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย
operator<<(std::ostream & os, FlushStatus status)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย
operator<<(std::ostream & os, UIStatus status)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย
operator<<(std::ostream & os, MultiplayerStatus status)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย
operator<<(std::ostream & os, SnapshotOpenStatus status)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย
operator<<(std::ostream & os, Timeout timeout)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย
operator<<(std::ostream & os, DataSource status)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย
operator<<(std::ostream & os, LogLevel status)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย
operator<<(std::ostream & os, AuthOperation op)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย
operator<<(std::ostream & os, VideoCaptureMode mode)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย
operator<<(std::ostream & os, VideoQualityLevel level)
std::ostream &
ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

คลาส

gpg:: รางวัลพิเศษ

โครงสร้างข้อมูลเดียวที่ช่วยให้คุณเข้าถึงข้อมูลเกี่ยวกับสถานะของรางวัลพิเศษที่เฉพาะเจาะจง

gpg::AchievementManager

รับและตั้งค่าข้อมูลต่างๆ ที่เกี่ยวข้องกับรางวัลพิเศษ

gpg::AndroidPlatformConfiguration

การกำหนดค่าแพลตฟอร์มที่ใช้เมื่อสร้างอินสแตนซ์ของคลาส GameServices ใน Android

gpg::CaptureOverlayStateListenerHelper

กำหนดตัวช่วยที่สามารถใช้เพื่อส่งโค้ดเรียกกลับ ICaptureOverlayStateListener ไปยัง SDK โดยไม่ต้องกำหนดอินเทอร์เฟซ ICaptureOverlayStateListener แบบเต็ม

gpg::EndpointDiscoveryListenerHelper

กำหนดตัวช่วยที่สามารถใช้ระบุโค้ดเรียกกลับ IEndpointDiscoveryListener ให้กับ SDK โดยไม่ต้องกำหนดอินเทอร์เฟซ IEndpointDiscoveryListener แบบเต็ม

gpg::เหตุการณ์

โครงสร้างข้อมูลเดียวที่มีข้อมูลเกี่ยวกับสถานะของเหตุการณ์ที่เฉพาะเจาะจง

gpg::EventManager

รับและชุดข้อมูลที่เกี่ยวข้องกับเหตุการณ์ต่างๆ

gpg::GameServices

จุดเริ่มต้นสำหรับการโต้ตอบกับ Google Play เกม

gpg::ICaptureOverlayStateListener

กำหนดอินเทอร์เฟซที่สามารถแสดงเหตุการณ์ที่เกี่ยวข้องกับการเปลี่ยนแปลงสถานะการจับภาพวิดีโอ

gpg::ICrossAppEndpointDiscoveryListener

กำหนดอินเทอร์เฟซที่จะแสดงเหตุการณ์ที่เกี่ยวข้องกับการค้นพบปลายทางระยะไกลข้ามแอป

gpg::IEndpointDiscoveryListener

กำหนดอินเทอร์เฟซซึ่งแสดงเหตุการณ์ที่เกี่ยวข้องกับการค้นพบปลายทางระยะไกลได้

gpg::IMessageListener

กำหนดอินเทอร์เฟซซึ่งส่งข้อความจากปลายทางระยะไกลได้

gpg::IRealTimeEventListener

กำหนดอินเทอร์เฟซที่สามารถนำเสนอเหตุการณ์ที่เกี่ยวข้องกับผู้เล่นหลายคนแบบเรียลไทม์

gpg::ลีดเดอร์บอร์ด

โครงสร้างข้อมูลแบบเดี่ยวช่วยให้คุณเข้าถึงข้อมูลเกี่ยวกับสถานะของลีดเดอร์บอร์ดหนึ่งๆ ได้ เช่น ชื่อและอายุการใช้งาน

gpg::LeaderboardManager

รับและตั้งข้อมูลต่างๆ ที่เกี่ยวข้องกับลีดเดอร์บอร์ด

gpg::MessageListenerHelper

กำหนดตัวช่วยที่สามารถใช้เพื่อให้โค้ดเรียกกลับ IMessageListener ไปยัง SDK โดยไม่ต้องกำหนดอินเทอร์เฟซ IMessageListener แบบเต็ม

gpg::MultiplayerInvitation

โครงสร้างข้อมูลที่มีข้อมูลเกี่ยวกับสถานะปัจจุบันของคำเชิญเข้าร่วมการแข่งขันแบบผลัดกันเล่น

gpg::MultiplayerParticipant

โครงสร้างข้อมูลที่มีข้อมูลเกี่ยวกับผู้เข้าร่วมในการแข่งขันแบบผู้เล่นหลายคน

gpg::NearbyConnections

API ที่ใช้สำหรับการสร้างการเชื่อมต่อและสื่อสารระหว่างแอปในเครือข่ายภายในเดียวกัน

gpg::ParticipantResults

โครงสร้างข้อมูลที่มีข้อมูลเกี่ยวกับผลลัพธ์ต่อผู้เข้าร่วมสำหรับ TurnBasedMatch

gpg:: โปรแกรมเล่น

โครงสร้างข้อมูลที่ช่วยให้คุณเข้าถึงข้อมูลเกี่ยวกับโปรแกรมเล่นวิดีโอหนึ่งๆ

gpg::PlayerLevel

โครงสร้างข้อมูลเดียวที่มีข้อมูลเกี่ยวกับระดับของผู้เล่น

gpg::PlayerManager

รับและตั้งค่าข้อมูลต่างๆ ที่เกี่ยวข้องกับผู้เล่น

gpg::PlayerStats

โครงสร้างข้อมูลที่ช่วยให้คุณเข้าถึงข้อมูลเกี่ยวกับโปรแกรมเล่นวิดีโอหนึ่งๆ

gpg::RealTimeEventListenerHelper

กำหนดตัวช่วยที่สามารถใช้ระบุโค้ดเรียกกลับ IRealTimeEventListener ไปยัง SDK โดยไม่ต้องกำหนดอินเทอร์เฟซ IRealTimeEventListener แบบเต็ม

gpg::RealTimeMultiplayerManager

ดึงข้อมูล แก้ไข จัดการการรับส่งข้อความ และสร้างออบเจ็กต์ RealTimeRoom

gpg::RealTimeRoom

โครงสร้างข้อมูลที่มีสถานะปัจจุบันของห้องแชทที่มีผู้เล่นหลายคนแบบเรียลไทม์

gpg::RealTimeRoomConfig

โครงสร้างข้อมูลที่มีข้อมูลที่จำเป็นในการสร้างออบเจ็กต์ RealTimeRoom

gpg::คะแนน

โครงสร้างข้อมูลเดียวที่ช่วยให้คุณเข้าถึงข้อมูลเกี่ยวกับคะแนนของผู้เล่นได้

gpg::ScorePage

โครงสร้างข้อมูลเดียวที่ช่วยให้คุณเข้าถึงข้อมูลคะแนนได้

gpg::ScoreSummary

โครงสร้างข้อมูลเดียวที่ช่วยให้คุณเข้าถึงสรุปข้อมูลคะแนนได้

gpg::SnapshotManager

รับและตั้งค่าข้อมูลต่างๆ ที่เกี่ยวข้องกับสแนปชอต

gpg::SnapshotMetadata

โครงสร้างข้อมูลเดียวที่ช่วยให้คุณเข้าถึงข้อมูลเกี่ยวกับสถานะข้อมูลเมตาสแนปชอตที่เจาะจงได้

gpg::SnapshotMetadataChange

โครงสร้างข้อมูลเดียวที่ช่วยให้คุณเข้าถึงข้อมูลเกี่ยวกับสถานะของสแนปชอตที่เจาะจงได้

gpg::StatsManager

รับและตั้งข้อมูลต่างๆ ที่เกี่ยวข้องกับสถิติ

gpg::TurnBasedMatch

โครงสร้างข้อมูลที่มีข้อมูลเกี่ยวกับสถานะปัจจุบันของ TurnBasedMatch

gpg::TurnBasedMatchConfig

โครงสร้างข้อมูลที่มีข้อมูลที่จำเป็นในการสร้าง TurnBasedMatch

gpg::TurnBasedMultiplayerManager

ดึงข้อมูล แก้ไข และสร้างออบเจ็กต์ TurnBasedMatch รายการ

gpg::VideoCapabilities

โครงสร้างข้อมูลที่ช่วยให้เข้าถึงข้อมูลเกี่ยวกับความสามารถของอุปกรณ์ในปัจจุบันในการบันทึกวิดีโอ

gpg::VideoCaptureState

โครงสร้างข้อมูลที่ช่วยให้เข้าถึงสถานะปัจจุบันของการบันทึกวิดีโอได้

gpg::VideoManager

รับและตั้งค่าข้อมูลต่างๆ เกี่ยวกับวิดีโอ

โครงสร้าง

gpg::AndroidInitialization

AndroidInitialization มีฟังก์ชันการเริ่มต้น 3 ฟังก์ชัน ซึ่งจะต้องเรียกใช้ 1 ฟังก์ชัน

gpg::AndroidSupport

ฟังก์ชันที่เปิดใช้การสนับสนุนก่อน Android 4.0

gpg::AppIdentifier

ตัวระบุสำหรับแอปพลิเคชัน

gpg::BaseStatus

โครงสร้างที่มีรหัสสถานะที่เป็นไปได้ทั้งหมดซึ่ง API ของเราส่งคืนได้

gpg::ConnectionRequest

คําขอเพื่อสร้างการเชื่อมต่อ

gpg::ConnectionResponse

การตอบกลับคำขอการเชื่อมต่อ

gpg::EndpointDetails

รายละเอียดเกี่ยวกับปลายทางระยะไกลที่แอปค้นพบ

gpg::StartAdvertisingResult

รหัสและชื่อของอินสแตนซ์ที่ลงทะเบียนในอุปกรณ์นี้

การแจกแจง

AchievementState

 AchievementState

ค่าที่ใช้ระบุสถานะรางวัลพิเศษ

รางวัลพิเศษที่ซ่อนอยู่คือรางวัลพิเศษที่ผู้เล่นยังหาไม่พบ บอกให้พวกเขารู้ รางวัลพิเศษที่เปิดเผยคือรางวัลพิเศษที่ผู้เล่นรู้จักแต่ยังไม่ได้รับ รางวัลพิเศษที่ปลดล็อกคือรางวัลพิเศษที่ผู้เล่นได้รับ

พร็อพเพอร์ตี้
HIDDEN

ไม่ปรากฏแก่ผู้เล่น

REVEALED

แสดงให้ผู้เล่นเห็น แต่ยังไม่ได้ปลดล็อก

UNLOCKED

ผู้เล่นได้ปฏิบัติตามข้อกำหนดสำหรับรางวัลพิเศษนี้

AchievementType

 AchievementType

ค่าที่ใช้ในการระบุประเภทรางวัลพิเศษ

ผู้เล่นค่อยๆ ดำเนินการ (ขั้นตอนต่างๆ) ไปสู่รางวัลพิเศษแบบค่อยเป็นค่อยไป บุคคลจะผ่านรางวัลพิเศษแบบมาตรฐานในขั้นตอนเดียว

พร็อพเพอร์ตี้
INCREMENTAL

รางวัลพิเศษแบบเพิ่มทีละส่วน - ทำได้ด้วยหลายขั้นตอน

STANDARD

รางวัลพิเศษมาตรฐาน - ดำเนินการเสร็จสิ้นในขั้นตอนเดียว

AuthOperation

 AuthOperation

ค่าที่ใช้ระบุประเภทของการดำเนินการให้สิทธิ์ที่จะดำเนินการ

พร็อพเพอร์ตี้
SIGN_IN

ลงชื่อเข้าใช้

SIGN_OUT

ออกจากระบบ

AuthStatus

 AuthStatus

ชุดของค่าที่เป็นไปได้ซึ่งแสดงผลลัพธ์ของการพยายามให้สิทธิ์

พร็อพเพอร์ตี้
ERROR_APP_MISCONFIGURED

แอปพลิเคชันนี้มีการกำหนดค่าไม่ถูกต้อง

ERROR_GAME_NOT_FOUND

เซิร์ฟเวอร์ไม่รู้จักรหัสเกมที่ระบุ

ERROR_INTERNAL

เกิดข้อผิดพลาดภายใน

ERROR_INTERRUPTED

การบล็อกสายถูกขัดจังหวะขณะรอและไม่สามารถดำเนินการได้สำเร็จ

ERROR_NETWORK_OPERATION_FAILED

เกิดข้อผิดพลาดของเครือข่ายในระหว่างการดำเนินการที่ต้องเข้าถึงเครือข่าย

ERROR_NOT_AUTHORIZED

เครื่องเล่นไม่ได้รับอนุญาตให้ดำเนินการนี้

ERROR_NO_DATA

เกิดข้อผิดพลาดของเครือข่าย และไม่มีข้อมูลที่มีอยู่ในเครื่อง

ERROR_TIMEOUT

หมดเวลาขณะรอผลลัพธ์

ERROR_VERSION_UPDATE_REQUIRED

บริการ Google Play ที่ติดตั้งไว้เป็นเวอร์ชันเก่า

VALID

การดำเนินการสำเร็จแล้ว

CommonErrorStatus

 CommonErrorStatus

ชุดของค่าที่เป็นไปได้ซึ่งแสดงข้อผิดพลาดที่พบบ่อยในการดำเนินการทั้งหมด

ค่าข้อผิดพลาดเหล่านี้ต้องอยู่ในชุดค่าสถานะทุกชุด

พร็อพเพอร์ตี้
ERROR_APP_MISCONFIGURED

แอปพลิเคชันนี้มีการกำหนดค่าไม่ถูกต้อง

ดูข้อมูลเพิ่มเติมได้ในบันทึก

ERROR_GAME_NOT_FOUND

เซิร์ฟเวอร์ไม่รู้จักรหัสเกมที่ระบุ

ERROR_INTERNAL

เกิดข้อผิดพลาดภายใน

ERROR_INTERRUPTED

การบล็อกสายถูกขัดจังหวะขณะรอและไม่สามารถดำเนินการได้สำเร็จ

ERROR_NETWORK_OPERATION_FAILED

เกิดข้อผิดพลาดของเครือข่ายในระหว่างการดำเนินการที่ต้องเข้าถึงเครือข่าย

ERROR_NOT_AUTHORIZED

เครื่องเล่นไม่ได้รับอนุญาตให้ดำเนินการนี้

ERROR_NO_DATA

เกิดข้อผิดพลาดของเครือข่าย และไม่มีข้อมูลที่มีอยู่ในเครื่อง

ERROR_TIMEOUT

หมดเวลาขณะรอผลลัพธ์

DataSource

 DataSource

ค่าจะระบุตำแหน่งที่จะรับข้อมูลเมื่อดึงรางวัลพิเศษ ลีดเดอร์บอร์ด และข้อมูลอื่นๆ

เมื่อตั้งค่าเป็น CACHE_OR_NETWORK ระบบจะเปลี่ยนไปใช้แคชในเครื่องเมื่อไม่มีการเชื่อมต่อเครือข่ายที่ใช้ได้

พร็อพเพอร์ตี้
CACHE_OR_NETWORK

ใช้แคชหรือเครือข่าย

(ระบบจะเปลี่ยนไปใช้แคชในเครื่องเมื่อไม่มีการเชื่อมต่อเครือข่าย)

NETWORK_ONLY

บังคับรีเฟรชข้อมูลจากเครือข่าย

คำขอจะดำเนินการไม่สำเร็จหากไม่มีการเชื่อมต่อเครือข่ายที่ใช้ได้

EventVisibility

 EventVisibility

ค่าที่ระบุว่ากิจกรรมซ่อนหรือแสดงต่อผู้เล่นหรือไม่

พร็อพเพอร์ตี้
HIDDEN

ไม่ปรากฏแก่ผู้เล่น

REVEALED

ปรากฏแก่ผู้เล่น

FlushStatus

 FlushStatus

ชุดของค่าที่เป็นไปได้ซึ่งแสดงผลลัพธ์ของการพยายามล้างออก

พร็อพเพอร์ตี้
ERROR_APP_MISCONFIGURED

แอปพลิเคชันนี้มีการกำหนดค่าไม่ถูกต้อง

ERROR_GAME_NOT_FOUND

เซิร์ฟเวอร์ไม่รู้จักรหัสเกมที่ระบุ

ERROR_INTERNAL

เกิดข้อผิดพลาดภายใน

ERROR_INTERRUPTED

การบล็อกสายถูกขัดจังหวะขณะรอและไม่สามารถดำเนินการได้สำเร็จ

ERROR_NETWORK_OPERATION_FAILED

เกิดข้อผิดพลาดของเครือข่ายในระหว่างการดำเนินการที่ต้องเข้าถึงเครือข่าย

ERROR_NOT_AUTHORIZED

เครื่องเล่นไม่ได้รับอนุญาตให้ดำเนินการนี้

ERROR_NO_DATA

เกิดข้อผิดพลาดของเครือข่าย และไม่มีข้อมูลที่มีอยู่ในเครื่อง

ERROR_TIMEOUT

หมดเวลาขณะรอผลลัพธ์

ERROR_VERSION_UPDATE_REQUIRED

บริการ Google Play ที่ติดตั้งไว้เป็นเวอร์ชันเก่า

FLUSHED

ดำเนินการล้างสำเร็จแล้ว

ImageResolution

 ImageResolution

ค่าที่ใช้เพื่อระบุความละเอียดที่ใช้ในการดึงรูปภาพหนึ่งๆ

พร็อพเพอร์ตี้
HI_RES

ความละเอียดสูง

ICON

ความละเอียดตามขนาดไอคอน

InitializationStatus

 InitializationStatus

ชุดของค่าที่เป็นไปได้ซึ่งแสดงผลลัพธ์ของการพยายามเริ่มต้น API

หากไคลเอ็นต์ API ถูกตัดการเชื่อมต่อ ระบบจะเรียกโค้ดเรียกกลับพร้อม InitializationStatus::DISCONNECTED เพื่อแจ้งผู้ใช้ว่าการเรียก API ทั้งหมดจะไม่ได้รับอนุมัติจนกว่าจะมีการเชื่อมต่อ GoogleApiClient ที่เกี่ยวข้องอีกครั้ง

LeaderboardCollection

 LeaderboardCollection

ค่าที่ระบุว่าทุกคนที่มีบัญชี Google+ (สาธารณะ) จะดูลีดเดอร์บอร์ดได้หรือเฉพาะสมาชิกแวดวง Google+ ของผู้เล่น (โซเชียล) เท่านั้น

พร็อพเพอร์ตี้
PUBLIC

ปรากฏแก่ทุกคน

SOCIAL

ปรากฏแก่สมาชิกของกราฟโซเชียลของผู้เล่นเท่านั้น

เลิกใช้งานแล้ว

LeaderboardOrder

 LeaderboardOrder

ค่าต่างๆ จะระบุว่าระบบควรตีความคะแนนมากกว่าหรือน้อยลงว่าดีกว่าหรือไม่ในบริบทของลีดเดอร์บอร์ด

พร็อพเพอร์ตี้
LARGER_IS_BETTER

ยิ่งมากก็ยิ่งดี

SMALLER_IS_BETTER

ยิ่งเล็กก็ยิ่งดี

LeaderboardStart

 LeaderboardStart

ค่าที่ระบุว่าการจัดอันดับจะแสดงบนลีดเดอร์บอร์ดตามลำดับคะแนนหรือผู้เล่น

พร็อพเพอร์ตี้
PLAYER_CENTERED

เริ่มลีดเดอร์บอร์ดที่คะแนนของผู้เล่นซึ่งอยู่กึ่งกลาง

TOP_SCORES

เริ่มลีดเดอร์บอร์ดที่ด้านบนสุด

LeaderboardTimeSpan

 LeaderboardTimeSpan

ค่าที่ระบุช่วงเวลาที่ลีดเดอร์บอร์ดครอบคลุม

พร็อพเพอร์ตี้
ALL_TIME

ตั้งแต่เริ่มต้น

DAILY

รายวัน

WEEKLY

รายสัปดาห์

LogLevel

 LogLevel

ค่าที่ใช้เพื่อระบุระดับของการบันทึก

พร็อพเพอร์ตี้
ERROR

ข้อผิดพลาดเท่านั้น

INFO

ข้อความบันทึกทั้งหมดยกเว้นแบบละเอียด

VERBOSE

ข้อความบันทึกทั้งหมด

WARNING

คำเตือนและข้อผิดพลาดเท่านั้น

MatchResult

 MatchResult

ค่าที่ใช้ระบุผลลัพธ์ของ TurnBasedMatch สำหรับผู้เข้าร่วม

พร็อพเพอร์ตี้
DISAGREED

ผู้เข้าร่วมไม่ยอมรับการแข่งขัน

DISCONNECTED

ผู้เข้าร่วมยกเลิกการเชื่อมต่อแล้ว

LOSS

ผู้เข้าร่วมแพ้

NONE

ไม่มีผลลัพธ์

TIE

การแข่งขันเสมอกัน

WIN

ผู้เข้าร่วมชนะ

MatchStatus

 MatchStatus

ค่าที่ใช้เพื่อระบุสถานะของ TurnBasedMatch สำหรับผู้เข้าร่วมในระบบ

พร็อพเพอร์ตี้
CANCELED

การแข่งขันถูกยกเลิก

COMPLETED

การแข่งขันเสร็จสมบูรณ์แล้ว

EXPIRED

การแข่งขันหมดอายุแล้ว

INVITED

เชิญคู่ต่อสู้แล้ว

MY_TURN

ต่อไปเป็นตาของผู้เข้าร่วม

PENDING_COMPLETION

การแข่งขันกำลังรอดำเนินการ

THEIR_TURN

แต่ไม่ได้อยู่คิวของผู้เข้าร่วม

MultiplayerEvent

 MultiplayerEvent

ค่าที่ใช้ระบุประเภทการอัปเดตที่รายงานโดยโค้ดเรียกกลับที่มีผู้เล่นหลายคน

ดูเพิ่มเติม: gpg::GameServices::Builder::SetOnTurnBasedMatchEvent ดูเพิ่มเติม: gpg::GameServices::Builder::SetOnMultiplayerInvitationEvent

พร็อพเพอร์ตี้
REMOVED

ระบบได้นำการจับคู่ที่ตรงกันออกจากอุปกรณ์และไม่ควรใช้งานอีกต่อไป

UPDATED

มีการอัปเดตการแข่งขันแบบผู้เล่นหลายคนขณะที่แอปทำงาน

UPDATED_FROM_APP_LAUNCH

มีการอัปเดตการแข่งขันแบบผู้เล่นหลายคน และเปิดแอปเพื่อตอบสนองต่อการอัปเดตนี้

MultiplayerInvitationType

 MultiplayerInvitationType

ค่าที่ระบุประเภทของ MultiplayerInvitation

พร็อพเพอร์ตี้
REAL_TIME

การแข่งขันแบบผู้เล่นหลายคนแบบเรียลไทม์

TURN_BASED

การแข่งขันผู้เล่นหลายคนแบบผลัดกันเล่น

MultiplayerStatus

 MultiplayerStatus

ชุดของค่าที่เป็นไปได้ซึ่งแสดงผลลัพธ์ของการดำเนินการที่มีผู้เล่นหลายคน

พร็อพเพอร์ตี้
DEFERRED

เกิดข้อผิดพลาดเกี่ยวกับเครือข่าย แต่แก้ไขข้อมูลในเครื่องสำเร็จแล้ว

ERROR_APP_MISCONFIGURED

แอปพลิเคชันนี้มีการกำหนดค่าไม่ถูกต้อง

ดูข้อมูลเพิ่มเติมได้ในบันทึก

ERROR_GAME_NOT_FOUND

เซิร์ฟเวอร์ไม่รู้จักรหัสเกมที่ระบุ

ERROR_INACTIVE_MATCH

การแข่งขันไม่ทำงานในขณะนี้

ไม่สามารถดำเนินการนี้กับการจับคู่ที่ไม่ได้ใช้งาน

ERROR_INTERNAL

เกิดข้อผิดพลาดภายใน

ERROR_INTERRUPTED

การบล็อกสายถูกขัดจังหวะขณะรอและไม่สามารถดำเนินการได้สำเร็จ

ERROR_INVALID_MATCH

การจับคู่ไม่ถูกต้อง

ERROR_INVALID_RESULTS

ผลการจับคู่ที่ระบุไว้ในการเรียก API นี้ไม่ถูกต้อง

ซึ่งครอบคลุมถึงกรณีของผลลัพธ์ที่ซ้ำกัน ผลของผู้เล่นที่ไม่เข้าแข่งขัน ฯลฯ

ERROR_MATCH_ALREADY_REMATCHED

การจับคู่ที่ระบุมีการจับคู่ซ้ำแล้ว

ERROR_MATCH_INVALID_MATCH_STATE

การจับคู่ไม่อยู่ในสถานะที่ถูกต้องในการดำเนินการที่ระบุ

ERROR_MATCH_INVALID_PARTICIPANT_STATE

ผู้เข้าร่วมการแข่งขันนี้อย่างน้อย 1 คนไม่อยู่ในสถานะที่ถูกต้อง

ERROR_MATCH_LOCALLY_MODIFIED

การจับคู่ที่ระบุมีการแก้ไขในเครื่อง และต้องส่งไปยังเซิร์ฟเวอร์ก่อนจึงจะสามารถดำเนินการนี้ได้

ERROR_MATCH_NOT_FOUND

ไม่พบรายการที่ตรงกันที่ระบุ

ERROR_MATCH_OUT_OF_DATE

ข้อมูลการจับคู่ล้าสมัยและถูกแก้ไขบนเซิร์ฟเวอร์

ERROR_MULTIPLAYER_CREATION_NOT_ALLOWED

ผู้ใช้ไม่ได้รับอนุญาตให้สร้างเกมแบบผู้เล่นหลายคนใหม่ในขณะนี้

ซึ่งอาจเกิดขึ้นได้หากผู้ใช้มีคำเชิญที่ค้างอยู่มากเกินไป

ERROR_MULTIPLAYER_DISABLED

เกมนี้ไม่ได้เปิดใช้ประเภทผู้เล่นหลายคนนี้ในคอนโซลของนักพัฒนาซอฟต์แวร์

ERROR_MULTIPLAYER_INVALID_MULTIPLAYER_TYPE

การจับคู่ไม่ใช่ประเภทที่ถูกต้องสำหรับการดำเนินการนี้

ERROR_MULTIPLAYER_INVALID_OPERATION

การดำเนินการสำหรับผู้เล่นหลายคนนี้ไม่ถูกต้อง และเซิร์ฟเวอร์ปฏิเสธการดำเนินการดังกล่าว

ERROR_MULTIPLAYER_NOT_TRUSTED_TESTER

ผู้ใช้พยายามเชิญผู้ใช้อื่นที่ไม่ได้รับอนุญาตให้ดูเกม

ERROR_NETWORK_OPERATION_FAILED

เกิดข้อผิดพลาดของเครือข่ายในระหว่างการดำเนินการที่ต้องเข้าถึงเครือข่าย

ERROR_NOT_AUTHORIZED

เครื่องเล่นไม่ได้รับอนุญาตให้ดำเนินการนี้

ERROR_NO_DATA

เกิดข้อผิดพลาดของเครือข่าย และไม่มีข้อมูลที่มีอยู่ในเครื่อง

ERROR_REAL_TIME_ROOM_NOT_JOINED

ส่งข้อความไม่สำเร็จเนื่องจากไม่มีการเข้าร่วมห้องแชท RTMP

ERROR_TIMEOUT

หมดเวลาขณะรอผลลัพธ์

ERROR_VERSION_UPDATE_REQUIRED

บริการ Google Play ที่ติดตั้งไว้เป็นเวอร์ชันเก่า

VALID

การดำเนินการสำเร็จแล้ว

VALID_BUT_STALE

เกิดข้อผิดพลาดของเครือข่ายขณะพยายามเรียกข้อมูลใหม่ แต่มีข้อมูลบางอย่างที่แคชในเครื่องได้

ข้อมูลที่ส่งคืนอาจไม่อัปเดตและ/หรือไม่สมบูรณ์

ParticipantStatus

 ParticipantStatus

ค่าที่ใช้ระบุสถานะผู้เข้าร่วมภายใน TurnBasedMatch

พร็อพเพอร์ตี้
DECLINED

ผู้เข้าร่วมปฏิเสธคำเชิญแล้ว

FINISHED

ผู้เข้าร่วมเสร็จสิ้นแล้ว

INVITED

เชิญผู้เข้าร่วมแล้ว

JOINED

ผู้เข้าร่วมเข้าร่วมแล้ว

LEFT

ผู้เข้าร่วมออกจากการแข่งขันแล้ว

NOT_INVITED_YET

ผู้เข้าร่วมยังไม่ได้รับเชิญ

UNRESPONSIVE

ผู้เข้าร่วมไม่ตอบสนอง

RealTimeRoomStatus

 RealTimeRoomStatus

ค่าที่แสดงสถานะปัจจุบันของ RealTimeRoom

พร็อพเพอร์ตี้
ACTIVE

ห้องแชทนี้ทำงานอยู่และสร้างการเชื่อมต่อแล้ว

AUTO_MATCHING

สล็อตอย่างน้อย 1 ช่องในห้องแชทกำลังรอการจับคู่อัตโนมัติ

CONNECTING

ห้องแชทกำลังรอให้ลูกค้าเชื่อมต่อกัน

DELETED

ลบห้องแล้ว

INVITING

ห้องแชทมีผู้เล่นอย่างน้อย 1 คนที่ได้รับเชิญและยังไม่ได้ตอบกลับ

ResponseStatus

 ResponseStatus

ชุดของค่าที่เป็นไปได้ซึ่งแสดงผลลัพธ์ของการดำเนินการที่ต้องการ

พร็อพเพอร์ตี้
DEFERRED

เกิดข้อผิดพลาดเกี่ยวกับเครือข่าย แต่แก้ไขข้อมูลในเครื่องสำเร็จแล้ว

ERROR_APP_MISCONFIGURED

แอปพลิเคชันนี้มีการกำหนดค่าไม่ถูกต้อง

ERROR_GAME_NOT_FOUND

เซิร์ฟเวอร์ไม่รู้จักรหัสเกมที่ระบุ

ERROR_INTERNAL

เกิดข้อผิดพลาดภายใน

ERROR_INTERRUPTED

การบล็อกสายถูกขัดจังหวะขณะรอและไม่สามารถดำเนินการได้สำเร็จ

ERROR_LICENSE_CHECK_FAILED

แอปพลิเคชันนี้ไม่มีใบอนุญาตสำหรับผู้ใช้

ERROR_NETWORK_OPERATION_FAILED

เกิดข้อผิดพลาดของเครือข่ายในระหว่างการดำเนินการที่ต้องเข้าถึงเครือข่าย

ERROR_NOT_AUTHORIZED

เครื่องเล่นไม่ได้รับอนุญาตให้ดำเนินการนี้

ERROR_NO_DATA

เกิดข้อผิดพลาดของเครือข่าย และไม่มีข้อมูลที่มีอยู่ในเครื่อง

ERROR_TIMEOUT

หมดเวลาขณะรอผลลัพธ์

ERROR_VERSION_UPDATE_REQUIRED

บริการ Google Play ที่ติดตั้งไว้เป็นเวอร์ชันเก่า

VALID

การดำเนินการสำเร็จแล้ว

VALID_BUT_STALE

เกิดข้อผิดพลาดของเครือข่ายขณะพยายามเรียกข้อมูลใหม่ แต่มีข้อมูลบางอย่างที่แคชในเครื่องได้

ข้อมูลที่ส่งคืนอาจไม่อัปเดตและ/หรือไม่สมบูรณ์

SnapshotConflictPolicy

 SnapshotConflictPolicy

ค่าที่ใช้ระบุนโยบายการแก้ไขความขัดแย้งของสแนปชอต

โปรดดู gpg::SnapshotManager::Open

พร็อพเพอร์ตี้
HIGHEST_PROGRESS

ในกรณีที่มีความขัดแย้ง ระบบจะใช้สแนปชอตที่มีค่าความคืบหน้าสูงสุด

LAST_KNOWN_GOOD

ในกรณีที่มีความขัดแย้ง ระบบจะใช้สแนปชอตเวอร์ชันที่ถูกต้องล่าสุดที่ทราบ

LONGEST_PLAYTIME

ในกรณีที่เกิดข้อขัดแย้ง ระบบจะใช้สแนปชอตที่มีเวลาที่เล่นนานที่สุด

MANUAL

ในกรณีที่มีความขัดแย้ง ระบบจะส่งผลลัพธ์กลับไปยังแอปเพื่อแก้ไข

MOST_RECENTLY_MODIFIED

ในกรณีที่เกิดความขัดแย้ง เราจะใช้เวอร์ชันที่แก้ไขแล้วล่าสุดของสแนปชอตนี้

SnapshotOpenStatus

 SnapshotOpenStatus

ชุดของค่าที่เป็นไปได้ซึ่งแสดงผลลัพธ์ของการดำเนินการเปิดสแนปชอต

พร็อพเพอร์ตี้
ERROR_APP_MISCONFIGURED

แอปพลิเคชันนี้มีการกำหนดค่าไม่ถูกต้อง

ดูข้อมูลเพิ่มเติมได้ในบันทึก

ERROR_GAME_NOT_FOUND

เซิร์ฟเวอร์ไม่รู้จักรหัสเกมที่ระบุ

ERROR_INTERNAL

เกิดข้อผิดพลาดภายใน

ERROR_INTERRUPTED

การบล็อกสายถูกขัดจังหวะขณะรอและไม่สามารถดำเนินการได้สำเร็จ

ERROR_NETWORK_OPERATION_FAILED

เกิดข้อผิดพลาดของเครือข่ายในระหว่างการดำเนินการที่ต้องเข้าถึงเครือข่าย

ERROR_NOT_AUTHORIZED

เครื่องเล่นไม่ได้รับอนุญาตให้ดำเนินการนี้

ERROR_NO_DATA

เกิดข้อผิดพลาดของเครือข่าย และไม่มีข้อมูลที่มีอยู่ในเครื่อง

ERROR_SNAPSHOT_COMMIT_FAILED

ความพยายามที่จะคอมมิตการเปลี่ยนแปลงไปยังสแนปชอตล้มเหลว

ERROR_SNAPSHOT_CONFLICT_MISSING

ไม่มีความขัดแย้งของสแนปชอตที่กำลังแก้ไข

ERROR_SNAPSHOT_CONTENTS_UNAVAILABLE

เกิดข้อผิดพลาดขณะพยายามเปิดเนื้อหาของสแนปชอต

ERROR_SNAPSHOT_CREATION_FAILED

ความพยายามสร้างสแนปชอตล้มเหลว

ERROR_SNAPSHOT_FOLDER_UNAVAILABLE

ไม่พบหรือสร้างโฟลเดอร์รูทสำหรับสแนปชอต

ERROR_SNAPSHOT_NOT_FOUND

ไม่พบสแนปชอตที่ระบุ

ERROR_TIMEOUT

หมดเวลาขณะรอผลลัพธ์

VALID

การดำเนินการสำเร็จแล้ว

VALID_WITH_CONFLICT

การดำเนินการสำเร็จ แต่ตรวจพบข้อขัดแย้ง

UIStatus

 UIStatus

ชุดของค่าที่เป็นไปได้ซึ่งแสดงผลลัพธ์ของการพยายามใช้ UI

พร็อพเพอร์ตี้
ERROR_APP_MISCONFIGURED

แอปพลิเคชันนี้มีการกำหนดค่าไม่ถูกต้อง

ดูข้อมูลเพิ่มเติมได้ในบันทึก

ERROR_CANCELED

ผู้ใช้ปิด UI ซึ่งเป็นการยกเลิกการดำเนินการ

ERROR_GAME_NOT_FOUND

เซิร์ฟเวอร์ไม่รู้จักรหัสเกมที่ระบุ

ERROR_INTERNAL

เกิดข้อผิดพลาดภายใน

ERROR_INTERRUPTED

การบล็อกสายถูกขัดจังหวะขณะรอและไม่สามารถดำเนินการได้สำเร็จ

ERROR_LEFT_ROOM

ผู้เล่นออกจากห้องผู้เล่นหลายคน

ERROR_NETWORK_OPERATION_FAILED

เกิดข้อผิดพลาดของเครือข่ายในระหว่างการดำเนินการที่ต้องเข้าถึงเครือข่าย

ERROR_NOT_AUTHORIZED

เครื่องเล่นไม่ได้รับอนุญาตให้ดำเนินการนี้

ERROR_NO_DATA

เกิดข้อผิดพลาดของเครือข่าย และไม่มีข้อมูลที่มีอยู่ในเครื่อง

ERROR_TIMEOUT

หมดเวลาขณะรอผลลัพธ์

ERROR_UI_BUSY

เปิด UI ไม่ได้

ERROR_VERSION_UPDATE_REQUIRED

บริการ Google Play ที่ติดตั้งไว้เป็นเวอร์ชันเก่า

VALID

การดำเนินการสำเร็จแล้ว

VideoCaptureMode

 VideoCaptureMode

ค่าที่ระบุประเภทของการบันทึกวิดีโอที่กำลังดำเนินการ

พร็อพเพอร์ตี้
FILE

จับเสียงและวิดีโอของอุปกรณ์ไปยังไฟล์ในเครื่อง

STREAM

จับเสียงและวิดีโอในอุปกรณ์ แล้วสตรีมแบบสด

ยังไม่รองรับใน Native SDK

UNKNOWN

ค่าที่ไม่รู้จักที่จะส่งกลับมาเมื่อโหมดจับภาพไม่พร้อมใช้งาน

VideoCaptureOverlayState

 VideoCaptureOverlayState

ค่าที่ระบุสถานะของ UI การวางซ้อนการจับภาพวิดีโอ

พร็อพเพอร์ตี้
DISMISSED

สถานะที่ใช้เพื่อระบุว่าผู้ใช้ปิดการวางซ้อนการจับภาพและไม่สามารถมองเห็นได้อีกต่อไป

SHOWN

สถานะที่ใช้เพื่อระบุว่าการวางซ้อนการจับภาพถูกวาดบนหน้าจอและผู้ใช้มองเห็นได้

STARTED

สถานะที่ใช้เพื่อระบุว่าผู้ใช้ได้เริ่มจับภาพผ่านการวางซ้อนการจับภาพ

STOPPED

สถานะที่ใช้เพื่อระบุว่าผู้ใช้หยุดจับภาพผ่านการวางซ้อนการจับภาพ

UNKNOWN

สถานะที่ใช้เพื่อระบุว่าไม่ทราบสถานะของการวางซ้อนการจับภาพ

ซึ่งโดยปกติแล้วจะหมายถึงข้อผิดพลาด

VideoQualityLevel

 VideoQualityLevel

ค่าที่ระบุคุณภาพของการบันทึกวิดีโอ

พร็อพเพอร์ตี้
FULLHD

คุณภาพระดับ Full HD: ความละเอียด 2160P และอัตราบิตสูง เช่น

10-12 Mbps

HD

คุณภาพระดับ HD: ความละเอียดของ DVD HD (เช่น

720p) และอัตราบิตปานกลาง (เช่น 3-4Mbps)

SD

คุณภาพ SD: ความละเอียด def มาตรฐาน (เช่น

480p) และอัตราบิตต่ำ (เช่น 1-2Mbps)

UNKNOWN

ค่าที่ไม่รู้จักที่จะส่งกลับมาเมื่อระดับคุณภาพไม่พร้อมใช้งาน

XHD

คุณภาพระดับ HD สูงสุด: ความละเอียด BluRay HD (เช่น

1080p) และอัตราบิตสูง (เช่น 6-8Mbps)

Typedef

ConnectionRequestCallback

std::function< void(int64_t client_id, const ConnectionRequest &request)> ConnectionRequestCallback

กำหนดประเภทโค้ดเรียกกลับที่ได้รับ ConnectionRequest เมื่อปลายทางระยะไกลพยายามเชื่อมต่อกับปลายทางของแอปเอง

client_id คือรหัสของอินสแตนซ์ NearbyConnections ที่ได้รับคำขอนี้ request มีรายละเอียดคำขอเชื่อมต่อ

ConnectionResponseCallback

std::function< void(int64_t client_id, const ConnectionResponse &response)> ConnectionResponseCallback

กำหนดประเภทโค้ดเรียกกลับที่จะได้รับ ConnectionResponse เมื่อมีการตอบสนองหลังจากพยายามสร้างการเชื่อมต่อกับปลายทางระยะไกล

client_id คือรหัสของอินสแตนซ์ NearbyConnections ที่ส่งคำขอการเชื่อมต่อ response จะมีรายละเอียดของคำตอบ

ระยะเวลา

std::chrono::milliseconds Duration

ประเภทข้อมูลที่ใช้ระบุระยะเวลาเป็นมิลลิวินาที

StartAdvertisingCallback

std::function< void(int64_t client_id, const StartAdvertisingResult &result)> StartAdvertisingCallback

กำหนดประเภทโค้ดเรียกกลับที่ได้รับ StartAdvertisingResult เมื่อความพยายามในการโฆษณาปลายทางในเครื่องเสร็จสมบูรณ์ ช่องความสำเร็จจะระบุว่าเริ่มการโฆษณาสำเร็จหรือไม่

client_id คือรหัสของอินสแตนซ์ NearbyConnections ที่พยายามจะเริ่มโฆษณา result ประกอบด้วยผลลัพธ์ของโฆษณานั้น

หมดเวลา

std::chrono::milliseconds Timeout

ประเภทข้อมูลที่ใช้ระบุระยะหมดเวลาสำหรับการดำเนินการที่ต้องการ

การประทับเวลา

std::chrono::milliseconds Timestamp

ประเภทข้อมูลที่ใช้ระบุการประทับเวลา

เมื่อเทียบกับ Epoch (1/1/1970)

TurnBasedMultiplayerEvent

MultiplayerEvent TurnBasedMultiplayerEvent

เลิกใช้งานแล้ว เลือกใช้ MultiplayerEvent

ฟังก์ชัน

DEFAULT_ON_AUTH_ACTION_FINISHED

void DEFAULT_ON_AUTH_ACTION_FINISHED(
  AuthOperation op,
  AuthStatus status
)

ค่านี้เป็นค่าเริ่มต้นสำหรับ Builder::SetOnAuthActionFinished

โดยค่าเริ่มต้น ฟังก์ชันนี้จะบันทึกชื่อของการดำเนินการตรวจสอบสิทธิ์ที่เสร็จสิ้นแล้ว รวมถึงสถานะความสำเร็จของการดำเนินการ

DEFAULT_ON_AUTH_ACTION_STARTED

void DEFAULT_ON_AUTH_ACTION_STARTED(
  AuthOperation op
)

ค่านี้เป็นค่าเริ่มต้นสำหรับ Builder:SetOnAuthActionStarted

โดยค่าเริ่มต้น ฟังก์ชันนี้จะบันทึกชื่อของการดำเนินการตรวจสอบสิทธิ์ที่เริ่มขึ้นแล้ว

DEFAULT_ON_LOG

void DEFAULT_ON_LOG(
  LogLevel level,
  const std::string & message
)

นี่คือค่าเริ่มต้นสำหรับ Builder::SetLogging

โดยค่าเริ่มต้น ระบบจะเขียนบันทึกในลักษณะเฉพาะแพลตฟอร์ม (เช่น บันทึกใน Android หรือ NSLog)

DEFAULT_ON_MULTIPLAYER_INVITATION_RECEIVED

void DEFAULT_ON_MULTIPLAYER_INVITATION_RECEIVED(
  MultiplayerEvent event,
  std::string invitation_id,
  MultiplayerInvitation invitation
)

นี่คือค่าเริ่มต้นของ Builder::SetOnMultiplayerInvitationEvent

โดยค่าเริ่มต้น ฟังก์ชันนี้จะบันทึกรหัสของคำเชิญ

DEFAULT_ON_TURN_BASED_MULTIPLAYER_EVENT

void DEFAULT_ON_TURN_BASED_MULTIPLAYER_EVENT(
  MultiplayerEvent event,
  std::string match_id,
  TurnBasedMatch match
)

นี่คือค่าเริ่มต้นของ Builder::SetOnTurnBasedMatchEvent

โดยค่าเริ่มต้น ฟังก์ชันนี้จะบันทึกรหัสของการจับคู่แบบเทิร์นเบสซึ่งอัปเดตแล้ว

DebugString

std::string DebugString(
  AchievementType type
)

แสดงผลประเภทรางวัลพิเศษที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  AchievementState state
)

แสดงผลสถานะรางวัลพิเศษที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  const Achievement & achievement
)

แสดงผลรางวัลพิเศษที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  const Event & event
)

แสดงผลข้อมูลเหตุการณ์ทั้งหมดในรูปแบบที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  LeaderboardOrder order
)

แสดงผลค่าลำดับในรูปแบบที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  const Leaderboard & leaderboard
)

แสดงผลข้อมูลลีดเดอร์บอร์ดทั้งหมดในรูปแบบที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  LeaderboardStart start
)

แสดงผลค่าของการเริ่มต้นในรูปแบบที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  LeaderboardTimeSpan time_span
)

แสดงผลค่าของ time_span ในรูปแบบที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  LeaderboardCollection collection
)

แสดงผลค่าของคอลเล็กชันในรูปแบบที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  const Score & score
)

แสดงผลข้อมูลคะแนนทั้งหมดในรูปแบบที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  const ScorePage & score_page
)

แสดงผลข้อมูลหน้าคะแนนทั้งหมดในรูปแบบที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  const ScorePage::Entry & entry
)

แสดงผลรายการคะแนนทั้งหมดในรูปแบบที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  const ScoreSummary & summary
)

แสดงข้อมูลสรุปคะแนนทั้งหมดในรูปแบบที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  const TurnBasedMatch & match
)

ส่งคืนข้อมูลสำหรับการจับคู่แบบผลัดกันเล่นในรูปแบบที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  const MultiplayerInvitation & invitation
)

แสดงผลข้อมูลสำหรับคำเชิญแบบผู้เล่นหลายคนในรูปแบบที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  const TurnBasedMatchConfig & config
)

แสดงผลข้อมูลสำหรับออบเจ็กต์การกำหนดค่าการจับคู่แบบผลัดกันเล่นในรูปแบบที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  const MultiplayerParticipant & participant
)

แสดงผลผู้เข้าร่วมแบบผู้เล่นหลายคนในรูปแบบที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  RealTimeRoom room
)

แสดงผล RealTimeRoom ในรูปแบบที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  RealTimeRoomStatus status
)

แสดงผล RealTimeRoomStatus ในรูปแบบที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  const Player & player
)

แสดงผลข้อมูลผู้เล่นทั้งหมดในรูปแบบที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  const PlayerLevel & player
)

แสดงข้อมูลระดับของผู้เล่นในรูปแบบที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  const SnapshotMetadataChange::CoverImage & image
)

ส่งคืนข้อมูลจากภาพหน้าปกสแนปชอตในรูปแบบที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  const SnapshotMetadata & metadata
)

แสดงผลข้อมูลจากออบเจ็กต์ข้อมูลเมตาสแนปชอตในรูปแบบที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  const SnapshotMetadataChange & change
)

ส่งคืนข้อมูลจากการเปลี่ยนแปลงข้อมูลเมตาของสแนปชอตในรูปแบบที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  BaseStatus::StatusCode status
)

แสดงผล BaseStatus ในรูปแบบที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  AuthStatus status
)

แสดงผลสถานะการให้สิทธิ์ในรูปแบบที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  ResponseStatus status
)

แสดงผลสถานะการตอบสนองในรูปแบบที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  FlushStatus status
)

แสดงผลสถานะล้างออกในรูปแบบที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  UIStatus status
)

ส่งคืนสถานะ UI ในรูปแบบที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  MultiplayerStatus status
)

แสดงผลสถานะผู้เล่นหลายคนในรูปแบบที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  SnapshotOpenStatus status
)

ส่งคืนสถานะเปิดของสแนปชอตในรูปแบบที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  Timeout timeout
)

แสดงผลการหมดเวลาในรูปแบบที่มนุษย์อ่านได้

ระยะเวลาในการแสดงผลในรูปแบบที่มนุษย์อ่านได้

แสดงผลการประทับเวลาในรูปแบบที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  DataSource source
)

แสดงผลแหล่งข้อมูลในรูปแบบที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  LogLevel level
)

แสดงผลระดับการบันทึกในรูปแบบที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  AuthOperation op
)

จะแสดงผลการดำเนินการให้สิทธิ์ในรูปแบบที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  ImageResolution res
)

แสดงผลการเลือกความละเอียดของรูปภาพในรูปแบบที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  EventVisibility vis
)

แสดงผลระดับการเข้าถึงเหตุการณ์ในรูปแบบที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  ParticipantStatus status
)

แสดงผลสถานะผู้เข้าร่วมในรูปแบบที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  MatchResult result
)

ผลลัพธ์การจับคู่กลับมาในรูปแบบที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  MatchStatus status
)

แสดงผลสถานะการจับคู่ในรูปแบบที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  MultiplayerEvent event
)

แสดงผลเหตุการณ์ผู้เล่นหลายคนแบบผลัดกันเล่นในรูปแบบที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  SnapshotConflictPolicy policy
)

แสดงผลนโยบายความขัดแย้งของสแนปชอตในรูปแบบที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  VideoCaptureMode mode
)

แสดงผลโหมดจับภาพวิดีโอในรูปแบบที่มนุษย์อ่านได้

DebugString

std::string DebugString(
  VideoQualityLevel level
)

แสดงผลระดับคุณภาพวิดีโอในรูปแบบที่มนุษย์อ่านได้

IsError

bool IsError(
  BaseStatus::StatusCode
)

แสดงผลเป็น "จริง" หาก BaseStatus แสดงถึงการดําเนินการที่ไม่สําเร็จ

IsError

bool IsError(
  AuthStatus
)

แสดงผลเป็น "จริง" หากการเพิ่มคุณภาพเสียงไม่สําเร็จ

IsError

bool IsError(
  ResponseStatus
)

แสดงค่า "จริง" หากการดำเนินการที่ต้องการไม่ส่งผลให้มีการตอบสนองสำเร็จ

IsError

bool IsError(
  FlushStatus
)

แสดงผลเป็น "จริง" หากการล้างออกไม่เสร็จสมบูรณ์

IsError

bool IsError(
  UIStatus
)

แสดงผลเป็น "จริง" หากการดำเนินการ UI ไม่เสร็จสมบูรณ์

IsError

bool IsError(
  MultiplayerStatus
)

แสดงผลเป็น "จริง" หากการดำเนินการแบบผู้เล่นหลายคนไม่สำเร็จ

IsError

bool IsError(
  SnapshotOpenStatus
)

แสดงผลเป็น "จริง" หากการดำเนินการเปิดสแนปชอตไม่เสร็จสมบูรณ์

IsSuccess

bool IsSuccess(
  BaseStatus::StatusCode
)

แสดงค่า "จริง" หาก BaseStatus แสดงถึงการดำเนินการที่สำเร็จ

IsSuccess

bool IsSuccess(
  AuthStatus
)

แสดงค่า "จริง" หากการให้สิทธิ์เสร็จสมบูรณ์

IsSuccess

bool IsSuccess(
  ResponseStatus
)

แสดงค่า "จริง" หากการดำเนินการที่ต้องการทำให้มีการตอบสนองที่สำเร็จ

IsSuccess

bool IsSuccess(
  FlushStatus
)

แสดงค่า "จริง" หากการล้างจบเสร็จสมบูรณ์

IsSuccess

bool IsSuccess(
  UIStatus
)

แสดงค่า "จริง" หากการดำเนินการ UI เสร็จสมบูรณ์

IsSuccess

bool IsSuccess(
  MultiplayerStatus
)

แสดงค่า "จริง" หากการดำเนินการแบบผู้เล่นหลายคนเสร็จสมบูรณ์

IsSuccess

bool IsSuccess(
  SnapshotOpenStatus
)

แสดงค่า "จริง" หากการดำเนินการเปิดสแนปชอตเสร็จสมบูรณ์

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  AchievementType type
)

เขียนประเภทรางวัลพิเศษที่มนุษย์อ่านได้ลงในสตรีมเอาต์พุต

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  AchievementState state
)

เขียนสถานะรางวัลพิเศษที่มนุษย์อ่านได้ในสตรีมเอาต์พุต

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  const Achievement & achievement
)

เขียนรางวัลพิเศษที่มนุษย์อ่านได้ลงในสตรีมเอาต์พุต

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  const Event & event
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  EventVisibility vis
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  LeaderboardOrder order
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  const Leaderboard & leaderboard
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  LeaderboardStart start
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  LeaderboardTimeSpan time_span
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  LeaderboardCollection collection
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  const Score & score
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  const ScorePage & score_page
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  const ScorePage::Entry & entry
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  const ScoreSummary & summary
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  const TurnBasedMatch & match
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  const MultiplayerInvitation & invitation
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  const TurnBasedMatchConfig & config
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  const MultiplayerParticipant & participant
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  RealTimeRoomStatus status
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  RealTimeRoom room
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  ParticipantStatus status
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  MatchResult result
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  MatchStatus status
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  MultiplayerEvent event
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  const Player & player
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  const PlayerLevel & player
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  ImageResolution res
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  const SnapshotMetadataChange::CoverImage & image
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  const SnapshotMetadata & metadata
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  const SnapshotMetadataChange & change
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  SnapshotConflictPolicy policy
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  BaseStatus::StatusCode status
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  AuthStatus status
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  ResponseStatus status
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  FlushStatus status
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  UIStatus status
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  MultiplayerStatus status
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  SnapshotOpenStatus status
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  Timeout timeout
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  DataSource status
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  LogLevel status
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  AuthOperation op
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  VideoCaptureMode mode
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย

โอเปอเรเตอร์<<

std::ostream & operator<<(
  std::ostream & os,
  VideoQualityLevel level
)

ระบุไว้เพื่อให้ใช้สตริงการแก้ไขข้อบกพร่องที่สอดคล้องกับสตรีมได้โดยง่าย