gpg

ملخّص

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

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

الدوال

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::SetOnMultiplayerDestinationEvent.
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
تعرض حالة واجهة المستخدم في شكل يمكن للمستخدمين قراءته.
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
عرض true إذا لم تكتمل عملية التقديم بنجاح.
IsError(ResponseStatus)
bool
تعرض هذه القيمة true إذا لم ينتج عن محاولة محاولة الاستجابة استجابة ناجحة.
IsError(FlushStatus)
bool
تعرض true إذا لم تكتمل عملية المسح بنجاح.
IsError(UIStatus)
bool
تعرض القيمة true إذا لم تكتمل عملية في واجهة المستخدم بنجاح.
IsError(MultiplayerStatus)
bool
يتم عرض "صحيح" إذا لم تكتمل عملية "لاعبون متعددون" بنجاح.
IsError(SnapshotOpenStatus)
bool
يتم عرض "صحيح" إذا لم تكتمل عملية فتح اللقطة بنجاح.
IsSuccess(BaseStatus::StatusCode)
bool
يتم عرض "صحيح" إذا كانت BaseStatus تمثّل عملية ناجحة.
IsSuccess(AuthStatus)
bool
تعرِض القيمة "صحيح" في حال اكتمال التفويض بنجاح.
IsSuccess(ResponseStatus)
bool
تعرض هذه القيمة true إذا أدت محاولة ما إلى استجابة ناجحة.
IsSuccess(FlushStatus)
bool
تعرض هذه القيمة true إذا اكتملت عملية المسح بنجاح.
IsSuccess(UIStatus)
bool
يتم إرجاع القيمة "صحيح" إذا اكتملت عملية في واجهة المستخدم بنجاح.
IsSuccess(MultiplayerStatus)
bool
يتم عرض "صحيح" في حال اكتمال عملية وضع اللاعبين المتعدّدين بنجاح.
IsSuccess(SnapshotOpenStatus)
bool
يتم عرض "صحيح" في حال اكتمال عملية فتح لقطة بنجاح.
operator<<(std::ostream & os, AchievementType type)
std::ostream &
لكتابة نوع إنجاز يمكن لشخص عادي قراءته في ساحة مشاركات للمخرجات
operator<<(std::ostream & os, AchievementState state)
std::ostream &
تكتب حالة إنجاز يمكن لشخص عادي قراءتها في بث خارجي.
operator<<(std::ostream & os, const Achievement & achievement)
std::ostream &
تكتب إنجازًا يمكن لشخص عادي قراءته في ساحة مشاركات للمخرجات.
operator<<(std::ostream & os, const Event & event)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.
operator<<(std::ostream & os, EventVisibility vis)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.
operator<<(std::ostream & os, LeaderboardOrder order)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.
operator<<(std::ostream & os, const Leaderboard & leaderboard)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.
operator<<(std::ostream & os, LeaderboardStart start)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.
operator<<(std::ostream & os, LeaderboardTimeSpan time_span)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.
operator<<(std::ostream & os, LeaderboardCollection collection)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.
operator<<(std::ostream & os, const Score & score)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.
operator<<(std::ostream & os, const ScorePage & score_page)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.
operator<<(std::ostream & os, const ScorePage::Entry & entry)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.
operator<<(std::ostream & os, const ScoreSummary & summary)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.
operator<<(std::ostream & os, const TurnBasedMatch & match)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.
operator<<(std::ostream & os, const MultiplayerInvitation & invitation)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.
operator<<(std::ostream & os, const TurnBasedMatchConfig & config)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.
operator<<(std::ostream & os, const MultiplayerParticipant & participant)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.
operator<<(std::ostream & os, RealTimeRoomStatus status)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.
operator<<(std::ostream & os, RealTimeRoom room)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.
operator<<(std::ostream & os, ParticipantStatus status)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.
operator<<(std::ostream & os, MatchResult result)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.
operator<<(std::ostream & os, MatchStatus status)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.
operator<<(std::ostream & os, MultiplayerEvent event)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.
operator<<(std::ostream & os, const Player & player)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.
operator<<(std::ostream & os, const PlayerLevel & player)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.
operator<<(std::ostream & os, ImageResolution res)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.
operator<<(std::ostream & os, const SnapshotMetadataChange::CoverImage & image)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.
operator<<(std::ostream & os, const SnapshotMetadata & metadata)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.
operator<<(std::ostream & os, const SnapshotMetadataChange & change)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.
operator<<(std::ostream & os, SnapshotConflictPolicy policy)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.
operator<<(std::ostream & os, BaseStatus::StatusCode status)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.
operator<<(std::ostream & os, AuthStatus status)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.
operator<<(std::ostream & os, ResponseStatus status)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.
operator<<(std::ostream & os, FlushStatus status)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.
operator<<(std::ostream & os, UIStatus status)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.
operator<<(std::ostream & os, MultiplayerStatus status)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.
operator<<(std::ostream & os, SnapshotOpenStatus status)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.
operator<<(std::ostream & os, Timeout timeout)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.
operator<<(std::ostream & os, DataSource status)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.
operator<<(std::ostream & os, LogLevel status)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.
operator<<(std::ostream & os, AuthOperation op)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.
operator<<(std::ostream & os, VideoCaptureMode mode)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.
operator<<(std::ostream & os, VideoQualityLevel level)
std::ostream &
تتوفّر لسهولة استخدام سلسلة تصحيح الأخطاء المقابلة مع مجموعات البث.

صفوف

gpg::الإنجاز

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

gpg::AchievementManager

الحصول على العديد من البيانات المتعلقة بالإنجازات وتعيينها.

gpg::AndroidPlatformConfiguration

يشير ذلك المصطلح إلى إعدادات النظام الأساسي المستخدَمة عند إنشاء مثيل من فئة GameServices على نظام التشغيل Android.

gpg::CaptureOverlayStateListenerHelper

تحدّد أداة مساعدة يمكن استخدامها لتوفير استدعاءات ICaptureOverlayStateListener إلى SDK بدون تحديد واجهة ICaptureOverlayStateListener الكاملة.

gpg::EndpointDiscoveryListenerHelper

تحدد هذه السياسة مساعدًا يمكن استخدامه لتوفير استدعاءات IEndpointDiscoveryListener لحزمة تطوير البرامج (SDK) بدون تحديد واجهة IEndpointDiscoveryListener الكاملة.

gpg::الحدث

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

gpg::EventManager

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

gpg::GameServices

نقطة البداية للتفاعل مع "ألعاب Google Play".

gpg::ICaptureOverlayStateListener

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

gpg::ICrossAppEndpointDiscoveryListener

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

gpg::IEndpointDiscoveryListener

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

gpg::IMessageListener

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

gpg::IRealTimeEventListener

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

gpg::ليدربورد

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

gpg::LeaderboardManager

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

gpg::MessageListenerHelper

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

gpg::MultiplayerInvitation

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

gpg::MultiplayerParticipant

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

gpg::NearbyConnections

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

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

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

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

 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::SetOnMultiplayerDestinationEvent.

بشكل افتراضي، تُسجل هذه الدالة رقم تعريف الدعوة.

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
)

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

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
)

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

IsError

bool IsError(
  ResponseStatus
)

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

IsError

bool IsError(
  FlushStatus
)

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

IsError

bool IsError(
  UIStatus
)

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

IsError

bool IsError(
  MultiplayerStatus
)

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

IsError

bool IsError(
  SnapshotOpenStatus
)

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

IsSuccess

bool IsSuccess(
  BaseStatus::StatusCode
)

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

IsSuccess

bool IsSuccess(
  AuthStatus
)

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

IsSuccess

bool IsSuccess(
  ResponseStatus
)

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

IsSuccess

bool IsSuccess(
  FlushStatus
)

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

IsSuccess

bool IsSuccess(
  UIStatus
)

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

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
)

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