GPS

สรุป

การแจงนับ

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
ค่าที่ใช้ระบุประเภทของการอัปเดตที่รายงานโดย Callback ที่มีผู้เล่นหลายคน
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)>
กำหนดประเภท Callback ที่ได้รับ ConnectionRequest เมื่อปลายทางระยะไกลพยายามเชื่อมต่อกับปลายทางของแอปเอง
ConnectionResponseCallback Typedef
std::function< void(int64_t client_id, const ConnectionResponse &response)>
กำหนดประเภท Callback ที่ได้รับ ConnectionResponse เมื่อมีการตอบกลับหลังจากพยายามสร้างการเชื่อมต่อกับปลายทางระยะไกล
Duration Typedef
std::chrono::milliseconds
ประเภทข้อมูลที่ใช้ระบุระยะเวลาเป็นมิลลิวินาที
StartAdvertisingCallback Typedef
std::function< void(int64_t client_id, const StartAdvertisingResult &result)>
กำหนดประเภท Callback ที่ได้รับ 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::SetLaking
DEFAULT_ON_MULTIPLAYER_INVITATION_RECEIVED(MultiplayerEvent event, std::string invitation_id, MultiplayerInvitation invitation)
void
ค่านี้เป็นค่าเริ่มต้นของ Builder::SetOnMultiplayerInviteEvent
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::Achievement

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

gpg::AchievementManager

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

gpg::AndroidPlatformConfiguration

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

gpg::CaptureOverlayStateListenerHelper

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

gpg::EndpointDiscoveryListenerHelper

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

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

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

gpg::EventManager

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

gpg::GameServices

จุดเริ่มต้นในการโต้ตอบกับ Google Play Games

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

กำหนด Helper ที่สามารถใช้เพื่อส่ง 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 ถูกตัดการเชื่อมต่อ ระบบจะเรียก Callback พร้อม 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

ค่าที่ใช้ระบุระดับการบันทึก

พร็อพเพอร์ตี้
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

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

ดูเพิ่มเติม 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

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

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 สูงสุด: ความละเอียดบลูเรย์แบบ HD (เช่น

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

Typedef

ConnectionRequestCallback

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

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

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

ConnectionResponseCallback

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

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

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

ระยะเวลา

std::chrono::milliseconds Duration

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

StartAdvertisingCallback

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

กำหนดประเภท Callback ที่ได้รับ 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::SetLaking

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

DEFAULT_ON_MULTIPLAYER_INVITATION_RECEIVED

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

ค่านี้เป็นค่าเริ่มต้นของ Builder::SetOnMultiplayerInviteEvent

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

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
)

จัดเตรียมไว้ให้เพื่อการใช้งานสตริงการแก้ไขข้อบกพร่องที่เกี่ยวข้องกับสตรีมอย่างง่ายดาย