سلع استهلاكية معبّأة

ملخّص

عمليات التعداد

AchievementState{
  HIDDEN = 1,
  REVEALED = 2,
  UNLOCKED = 3
}
تعداد
القيم المستخدمة لتحديد حالة الإنجاز.
AchievementType{
  STANDARD = 1,
  INCREMENTAL = 2
}
تعداد
القيم المستخدمة لتحديد نوع الإنجاز.
AuthOperation{
  SIGN_IN = 1,
  SIGN_OUT = 2
}
تعداد
القيم المستخدمة لتحديد نوع عملية التفويض المطلوب تنفيذها.
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
}
تعداد
مجموعة القيم المحتملة التي تمثل نتيجة محاولة الحصول على إذن.
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
}
تعداد
مجموعة القيم المحتملة التي تمثل الأخطاء الشائعة في جميع العمليات.
DataSource{
  CACHE_OR_NETWORK = 1,
  NETWORK_ONLY = 2
}
تعداد
قيم تحدد من أين يتم الحصول على البيانات عند استرداد الإنجاز وليدربورد وبيانات أخرى.
EventVisibility{
  HIDDEN = 1,
  REVEALED = 2
}
تعداد
القيم التي تحدّد ما إذا كان الحدث مخفيًا للمشغّل أو مرئيًا له.
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
}
تعداد
مجموعة القيم المحتملة التي تمثل نتيجة محاولة تدفق تدفق.
ImageResolution{
  ICON = 1,
  HI_RES = 2
}
تعداد
القيم المستخدمة لتحديد درجة الدقة التي يتم عندها استرجاع صورة معيّنة.
InitializationStatus تعداد
مجموعة القيم المحتملة التي تمثل نتيجة محاولة تهيئة واجهة برمجة التطبيقات.
LeaderboardCollection{
  PUBLIC = 1,
  SOCIAL = 2
}
تعداد
القيم التي تحدد ما إذا كان يمكن عرض لوحة الصدارة من خلال أي شخص لديه حساب على +Google (عام)، أو أعضاء فقط في دوائر +Google للّاعب (الشبكات الاجتماعية).
LeaderboardOrder{
  LARGER_IS_BETTER = 1,
  SMALLER_IS_BETTER = 2
}
تعداد
القيم التي تحدد كيفية تفسير النتائج الأكبر أو الأصغر على أنها أفضل في سياق قائمة الصدارة.
LeaderboardStart{
  TOP_SCORES = 1,
  PLAYER_CENTERED = 2
}
تعداد
هي قيم تحدِّد ما إذا كان سيتم عرض الترتيبات على لوحة الصدارة بترتيب النتيجة أو اللاعب.
LeaderboardTimeSpan{
  DAILY = 1,
  WEEKLY = 2,
  ALL_TIME = 3
}
تعداد
القيم التي تحدد الفترة الزمنية التي تغطيها لوحة الصدارة.
LogLevel{
  VERBOSE = 1,
  INFO = 2,
  WARNING = 3,
  ERROR = 4
}
تعداد
القيم المستخدمة لتحديد مستوى التسجيل.
MatchResult{
  DISAGREED = 1,
  DISCONNECTED = 2,
  LOSS = 3,
  NONE = 4,
  TIE = 5,
  WIN = 6
}
تعداد
القيم المستخدمة لتحديد نتيجة TurnBasedMatch لأحد المشاركين.
MatchStatus{
  INVITED = 1,
  THEIR_TURN = 2,
  MY_TURN = 3,
  PENDING_COMPLETION = 4,
  COMPLETED = 5,
  CANCELED = 6,
  EXPIRED = 7
}
تعداد
القيم المستخدمة لتحديد حالة TurnBasedMatch للمشارك المحلي.
MultiplayerEvent{
  UPDATED = 1,
  UPDATED_FROM_APP_LAUNCH = 2,
  REMOVED = 3
}
تعداد
القيم المستخدمة لتحديد نوع التحديث الذي يتم الإبلاغ عنه من خلال معاودة الاتصال باللاعبين المتعددين.
MultiplayerInvitationType{
  TURN_BASED = 1,
  REAL_TIME = 2
}
تعداد
القيم التي تحدِّد نوع 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
}
تعداد
مجموعة القيم المحتملة التي تمثل نتيجة عملية متعددة اللاعبين.
ParticipantStatus{
  INVITED = 1,
  JOINED = 2,
  DECLINED = 3,
  LEFT = 4,
  NOT_INVITED_YET = 5,
  FINISHED = 6,
  UNRESPONSIVE = 7
}
تعداد
القيم المستخدمة لتحديد حالة أحد المشاركين داخل TurnBasedMatch.
RealTimeRoomStatus{
  INVITING = 1,
  CONNECTING = 2,
  AUTO_MATCHING = 3,
  ACTIVE = 4,
  DELETED = 5
}
تعداد
القيم التي تمثّل الحالة الحالية لـ 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
}
تعداد
مجموعة القيم المحتملة التي تمثل نتيجة عملية تمت محاولة تنفيذها.
SnapshotConflictPolicy{
  MANUAL = 1,
  LONGEST_PLAYTIME = 2,
  LAST_KNOWN_GOOD = 3,
  MOST_RECENTLY_MODIFIED = 4,
  HIGHEST_PROGRESS = 5
}
تعداد
القيم المستخدمة لتحديد سياسة حل التعارض للقطات.
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
}
تعداد
مجموعة القيم المحتملة التي تمثل نتيجة عملية فتح لقطة.
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
}
تعداد
مجموعة القيم المحتملة التي تمثل نتيجة محاولة واجهة مستخدم.
VideoCaptureMode{
  UNKNOWN = -1,
  FILE = 0,
  STREAM = 1
}
تعداد
القيم التي تشير إلى نوع تسجيل الفيديو الذي يتم تنفيذه.
VideoCaptureOverlayState{
  UNKNOWN = -1,
  SHOWN = 1,
  STARTED = 2,
  STOPPED = 3,
  DISMISSED = 4
}
تعداد
القيم التي تشير إلى حالة واجهة المستخدم لتراكب التقاط الفيديو.
VideoQualityLevel{
  UNKNOWN = -1,
  SD = 0,
  HD = 1,
  XHD = 2,
  FULLHD = 3
}
تعداد
القيم التي تشير إلى جودة تسجيل الفيديو.

تعريف الأنواع

ConnectionRequestCallback تعريف الكتابة
std::function< void(int64_t client_id, const ConnectionRequest &request)>
تحدد هذه السياسة نوع معاودة الاتصال الذي يتلقى ConnectionRequest عندما تحاول نقطة نهاية بعيدة الاتصال بنقطة النهاية الخاصة بالتطبيق.
ConnectionResponseCallback تعريف الكتابة
std::function< void(int64_t client_id, const ConnectionResponse &response)>
تحدد هذه السياسة نوع معاودة الاتصال الذي يتلقى ConnectionResponse عند وصول رد بعد محاولة إنشاء اتصال بنقطة نهاية بعيدة.
Duration تعريف الكتابة
std::chrono::milliseconds
نوع البيانات المستخدَم لتحديد المدد بالمللي ثانية.
StartAdvertisingCallback تعريف الكتابة
std::function< void(int64_t client_id, const StartAdvertisingResult &result)>
تحدد نوع معاودة الاتصال الذي يتلقى StartAdvertisingResult عند اكتمال محاولة الإعلان عن نقطة نهاية محلية. إلى ما إذا كان الإعلان قد بدأ بنجاح أم لا.
Timeout تعريف الكتابة
std::chrono::milliseconds
نوع البيانات المستخدَم لتحديد فترات المهلة للعمليات التي تمت محاولة إجرائها.
Timestamp تعريف الكتابة
std::chrono::milliseconds
نوع البيانات المستخدَم لتحديد الطوابع الزمنية
TurnBasedMultiplayerEvent تعريف الكتابة تمت إزالة هذا العمود. أفضّل المشاركة في حدث متعدد اللاعبين.

الدوال

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::SetOnMultiplayer InviteEvent.
DEFAULT_ON_TURN_BASED_MULTIPLAYER_EVENT(MultiplayerEvent event, std::string match_id, TurnBasedMatch match)
void
هذه هي القيمة التلقائية لـ Builder::SetOnTurnPeriodMatchEvent.
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
تعرض حالة واجهة المستخدم بصيغة يمكن للإنسان قراءتها.
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
تعرض القيمة true إذا لم تكتمل عملية واجهة المستخدم بنجاح.
IsError(MultiplayerStatus)
bool
يتم عرض القيمة "صحيح" إذا لم تكتمل عملية اللاعبين المتعدّدين بنجاح.
IsError(SnapshotOpenStatus)
bool
تعرض القيمة true إذا لم تكتمل عملية فتح اللقطة بنجاح.
IsSuccess(BaseStatus::StatusCode)
bool
تعرض القيمة "صحيح" إذا كانت السمة BaseStatus تمثّل عملية ناجحة.
IsSuccess(AuthStatus)
bool
تعرض القيمة "صحيح" في حال إكمال التفويض بنجاح.
IsSuccess(ResponseStatus)
bool
تعرض القيمة "صحيح" إذا أدّت عملية تمت محاولة تنفيذها إلى استجابة ناجحة.
IsSuccess(FlushStatus)
bool
تعرض القيمة "صحيح" إذا اكتملت عملية مسح البيانات بنجاح.
IsSuccess(UIStatus)
bool
تعرض القيمة true في حال اكتمال عملية على واجهة المستخدم بنجاح.
IsSuccess(MultiplayerStatus)
bool
تعرض القيمة "صحيح" إذا اكتملت عملية اللاعبين المتعدّدين بنجاح.
IsSuccess(SnapshotOpenStatus)
bool
تعرض القيمة true إذا اكتملت عملية فتح لقطة بنجاح.
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"

gpg::ICaptureOverlayStateListener

لتحديد واجهة يمكنها عرض أحداث ذات صلة بالتغييرات في حالة تسجيل الفيديو.

gpg::ICrossAppEndpointDiscoveryListener

تحدِّد هذه السياسة واجهة يمكن عرض الأحداث ذات الصلة باكتشاف نقطة النهاية عن بُعد على جميع التطبيقات.

gpg::IEndpointDiscoveryListener

تحدِّد هذه السياسة واجهة يمكن عرض الأحداث ذات الصلة باكتشاف نقطة النهاية عن بُعد.

gpg::IMessageListener

تحدِّد هذه السياسة واجهة يمكن تسليم الرسائل من نقاط نهاية بعيدة فيها.

gpg::IRealTimeEventListener

تحدد هذه السياسة واجهة يمكنها عرض أحداث ذات صلة باللاعبين المتعددين في الوقت الفعلي.

gpg::ليدربورد

يشير ذلك المصطلح إلى بنية بيانات واحدة تتيح لك الوصول إلى بيانات حول حالة لوحة صدارة معيَّنة، مثل اسمه وصلاحيته.

gpg::LeaderboardManager

للحصول على بيانات متعددة مرتبطة بلوحة الصدارة وتعيينها.

gpg::MessageListenerHelper

تحدد هذه السياسة أداة مساعدة يمكن استخدامها لتوفير استدعاءات IMessageListener لحزمة SDK بدون تحديد واجهة IMessageListener الكاملة.

gpg::MultiplayerInvitation

يشير ذلك المصطلح إلى بنية بيانات تحتوي على بيانات عن الحالة الحالية لدعوة حضور مطابقة تعتمد على تناوب الأدوار.

gpg::MultiplayerParticipant

يشير ذلك المصطلح إلى بنية بيانات تحتوي على بيانات عن أحد المشاركين في مباراة متعددة اللاعبين.

gpg::NearbyConnections

يشير ذلك المصطلح إلى واجهة برمجة تطبيقات يتم استخدامها لإنشاء الاتصالات والتواصل بين التطبيقات على الشبكة المحلية نفسها.

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 ثلاث دوال إعداد، ويجب استدعاء وظيفة واحدة منها بالضبط.

gpg::AndroidSupport

الوظائف التي تمكِّن دعم الإصدار السابق من Android 4.0.

gpg::AppIdentifier

معرّف لأحد التطبيقات.

gpg::BaseStatus

يشير ذلك المصطلح إلى بنية تحتوي على جميع رموز الحالة المحتملة التي يمكن عرضها بواسطة واجهات برمجة التطبيقات.

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

مجموعة القيم المحتملة التي تمثل نتيجة محاولة تهيئة واجهة برمجة التطبيقات.

إذا تم قطع اتصال عميل واجهة برمجة التطبيقات، سيتم استدعاء الدالة InitializationStatus::DISCONNECTED لإعلام المستخدم بأنه لن يتم السماح بجميع طلبات البيانات من واجهة برمجة التطبيقات بنجاح إلى أن تتم إعادة اتصال 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

القيم المستخدمة لتحديد نوع التحديث الذي يتم الإبلاغ عنه من خلال معاودة الاتصال باللاعبين المتعددين.

يُرجى الاطّلاع أيضًا على: 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

نتائج المطابقة المقدَّمة في طلب البيانات من واجهة برمجة التطبيقات هذا غير صالحة.

وهي تشمل حالات النتائج المكرّرة ونتائج اللاعبين غير المشاركين في المباراة وغير ذلك.

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

هناك خانة واحدة أو أكثر في الغرفة بانتظار أن يتم ملؤها تلقائيًا.

CONNECTING

تنتظر الغرفة أن يتصل العملاء ببعضهم البعض.

DELETED

تم حذف الغرفة.

INVITING

تحتوي الغرفة على لاعب واحد أو أكثر تمت دعوته ولم يستجب بعد.

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

مجموعة القيم المحتملة التي تمثل نتيجة محاولة واجهة مستخدم.

أماكن إقامة
ERROR_APP_MISCONFIGURED

تم إعداد التطبيق بشكلٍ خاطئ.

يُرجى الاطّلاع على السجلّات للحصول على مزيد من المعلومات.

ERROR_CANCELED

أغلق المستخدم واجهة المستخدم، ما أدى إلى إلغاء العملية.

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

تعذّر فتح واجهة المستخدم.

ERROR_VERSION_UPDATE_REQUIRED

إصدار "خدمات Google Play" المثبَّت قديم.

VALID

تمت العملية بنجاح.

VideoCaptureMode

 VideoCaptureMode

القيم التي تشير إلى نوع تسجيل الفيديو الذي يتم تنفيذه.

أماكن إقامة
FILE

تسجيل الصوت والفيديو في الجهاز إلى ملف محلي

STREAM

تسجيل الصوت والفيديو في الجهاز لبثه مباشرةً

غير متاح حاليًا في حزمة تطوير البرامج (SDK) الأصلية.

UNKNOWN

قيمة غير معروفة يتم عرضها عندما لا يكون وضع الالتقاط غير متاح.

VideoCaptureOverlayState

 VideoCaptureOverlayState

القيم التي تشير إلى حالة واجهة المستخدم لتراكب التقاط الفيديو.

أماكن إقامة
DISMISSED

الحالة المستخدمة للإشارة إلى أنّ المستخدم قد أزال تراكب الالتقاط ولم تعد مرئية.

SHOWN

الحالة المستخدمة للإشارة إلى أنّ تراكب الالتقاط مرسوم على الشاشة ومرئي للمستخدم

STARTED

حالة تُستخدَم للإشارة إلى أنّ المستخدم قد بدأ الالتقاط عبر تراكب الالتقاط

STOPPED

الحالة المستخدمة للإشارة إلى أنّ المستخدم قد توقّف الالتقاط من خلال تراكب الالتقاط

UNKNOWN

الحالة المستخدمة للإشارة إلى أن حالة تراكب الالتقاط غير معروفة.

وعادةً ما يشير ذلك إلى وجود خطأ.

VideoQualityLevel

 VideoQualityLevel

القيم التي تشير إلى جودة تسجيل الفيديو.

أماكن إقامة
FULLHD

جودة فائقة الدقة: دقة 2160P ومعدل نقل بيانات مرتفع، مثلاً

10-12 ميغابت في الثانية.

HD

جودة الدقة العالية: درجة دقة DVD عالية الدقة (أي

720p) ومعدل نقل بيانات متوسط (مثل 3-4 ميغابت في الثانية).

SD

جودة الدقة العادية: درجة دقة عادية (مثلاً

480p) ومعدل نقل بيانات منخفض (مثل 1-2 ميغابت في الثانية).

UNKNOWN

قيمة غير معروفة يتم عرضها عند عدم توفُّر مستوى الجودة.

XHD

جودة فائقة الدقة: دقة BluRay بدقة عالية (أي

1080p) ومعدل نقل بيانات مرتفع (مثل 6-8 ميغابت في الثانية).

تعريف الأنواع

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

نوع البيانات المستخدَم لتحديد الطوابع الزمنية

نسبةً إلى الحقبة (1/1/1970).

TurnBasedMultiplayerEvent

MultiplayerEvent TurnBasedMultiplayerEvent

تمت إزالة هذا العمود. أفضّل المشاركة في حدث متعدد اللاعبين.

الدوال

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::SetOnMultiplayer InviteEvent.

تسجّل هذه الدالة تلقائيًا معرّف الدعوة.

DEFAULT_ON_TURN_BASED_MULTIPLAYER_EVENT

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

هذه هي القيمة التلقائية لـ Builder::SetOnTurnPeriodMatchEvent.

تسجّل هذه الدالة تلقائيًا معرّف المطابقة المستندة إلى الدور الذي تم تحديثه.

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
)

تعرض حالة واجهة المستخدم بصيغة يمكن للإنسان قراءتها.

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
)

تعرض القيمة true إذا لم تكتمل عملية واجهة المستخدم بنجاح.

IsError

bool IsError(
  MultiplayerStatus
)

يتم عرض القيمة "صحيح" إذا لم تكتمل عملية اللاعبين المتعدّدين بنجاح.

IsError

bool IsError(
  SnapshotOpenStatus
)

تعرض القيمة true إذا لم تكتمل عملية فتح اللقطة بنجاح.

IsSuccess

bool IsSuccess(
  BaseStatus::StatusCode
)

تعرض القيمة "صحيح" إذا كانت السمة BaseStatus تمثّل عملية ناجحة.

IsSuccess

bool IsSuccess(
  AuthStatus
)

تعرض القيمة "صحيح" في حال إكمال التفويض بنجاح.

IsSuccess

bool IsSuccess(
  ResponseStatus
)

تعرض القيمة "صحيح" إذا أدّت عملية تمت محاولة تنفيذها إلى استجابة ناجحة.

IsSuccess

bool IsSuccess(
  FlushStatus
)

تعرض القيمة "صحيح" إذا اكتملت عملية مسح البيانات بنجاح.

IsSuccess

bool IsSuccess(
  UIStatus
)

تعرض القيمة true في حال اكتمال عملية على واجهة المستخدم بنجاح.

IsSuccess

bool IsSuccess(
  MultiplayerStatus
)

تعرض القيمة "صحيح" إذا اكتملت عملية اللاعبين المتعدّدين بنجاح.

IsSuccess

bool IsSuccess(
  SnapshotOpenStatus
)

تعرض القيمة true إذا اكتملت عملية فتح لقطة بنجاح.

العامل<<

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
)

يتم توفيره لتسهيل استخدام سلسلة تصحيح الأخطاء المقابلة مع ساحات المشاركات.