gpg
Ringkasan
Enumerasi |
|
---|---|
AchievementState{
|
enum Nilai yang digunakan untuk menentukan status pencapaian. |
AchievementType{
|
enum Nilai yang digunakan untuk menentukan jenis pencapaian. |
AuthOperation{
|
enum Nilai yang digunakan untuk menentukan jenis operasi otorisasi yang akan dilakukan. |
AuthStatus{
|
enum Kumpulan kemungkinan nilai yang mewakili hasil upaya otorisasi. |
CommonErrorStatus{
|
enum Kumpulan nilai yang mungkin yang mewakili error yang umum di semua operasi. |
DataSource{
|
enum Nilai yang menentukan tempat untuk mendapatkan data saat mengambil data pencapaian, papan peringkat, dan data lainnya. |
EventVisibility{
|
enum Nilai yang menentukan apakah acara disembunyikan dari pemutar, atau terlihat oleh pemutar. |
FlushStatus{
|
enum Kumpulan kemungkinan nilai yang mewakili hasil upaya flush. |
ImageResolution{
|
enum Nilai yang digunakan untuk menentukan resolusi pengambilan gambar tertentu. |
InitializationStatus
|
enum Kumpulan kemungkinan nilai yang mewakili hasil upaya inisialisasi API. |
LeaderboardCollection{
|
enum Nilai yang menentukan apakah papan peringkat dapat dilihat oleh siapa saja yang memiliki akun Google+ (publik), atau hanya anggota lingkaran Google+ pemain (sosial). |
LeaderboardOrder{
|
enum Nilai yang menentukan bagaimana skor yang lebih besar atau lebih kecil harus ditafsirkan sebagai lebih baik dalam konteks papan peringkat. |
LeaderboardStart{
|
enum Nilai yang menentukan apakah peringkat ditampilkan di papan peringkat dalam urutan skor atau pemain. |
LeaderboardTimeSpan{
|
enum Nilai yang menentukan periode waktu yang dicakup papan peringkat. |
LogLevel{
|
enum Nilai yang digunakan untuk menentukan tingkat logging. |
MatchResult{
|
enum Nilai yang digunakan untuk menentukan hasil TurnBasedMatch untuk peserta. |
MatchStatus{
|
enum Nilai yang digunakan untuk menentukan status TurnBasedMatch bagi peserta lokal. |
MultiplayerEvent{
|
enum Nilai yang digunakan untuk menentukan jenis update yang dilaporkan oleh callback multiplayer. |
MultiplayerInvitationType{
|
enum Nilai yang mengidentifikasi jenis MultiplayerInvitation . |
MultiplayerStatus{
|
enum Kumpulan kemungkinan nilai yang mewakili hasil operasi multiplayer. |
ParticipantStatus{
|
enum Nilai yang digunakan untuk menentukan status peserta dalam TurnBasedMatch . |
RealTimeRoomStatus{
|
enum Nilai yang mewakili status RealTimeRoom saat ini. |
ResponseStatus{
|
enum Kumpulan kemungkinan nilai yang mewakili hasil dari percobaan operasi. |
SnapshotConflictPolicy{
|
enum Nilai yang digunakan untuk menentukan kebijakan resolusi konflik Snapshot. |
SnapshotOpenStatus{
|
enum Kumpulan kemungkinan nilai yang mewakili hasil operasi membuka snapshot. |
UIStatus{
|
enum Kumpulan kemungkinan nilai yang mewakili hasil upaya UI. |
VideoCaptureMode{
|
enum Nilai yang menunjukkan jenis perekaman video yang dilakukan. |
VideoCaptureOverlayState{
|
enum Nilai yang menunjukkan status UI overlay perekaman video. |
VideoQualityLevel{
|
enum Nilai yang menunjukkan kualitas perekaman video. |
Typedef |
|
---|---|
ConnectionRequestCallback
|
typedefstd::function< void(int64_t client_id, const ConnectionRequest &request)>
Menentukan jenis callback yang menerima ConnectionRequest saat endpoint jarak jauh mencoba untuk terhubung ke endpoint aplikasi itu sendiri. |
ConnectionResponseCallback
|
typedefstd::function< void(int64_t client_id, const ConnectionResponse &response)>
Menentukan jenis callback yang menerima ConnectionResponse saat respons diterima setelah upaya untuk membuat koneksi ke endpoint jarak jauh. |
Duration
|
typedefstd::chrono::milliseconds
Jenis data yang digunakan untuk menentukan durasi dalam milidetik. |
StartAdvertisingCallback
|
typedefstd::function< void(int64_t client_id, const StartAdvertisingResult &result)>
Menentukan jenis callback yang menerima StartAdvertisingResult saat upaya periklanan endpoint lokal selesai; bidang keberhasilannya menunjukkan
apakah iklan berhasil dimulai. |
Timeout
|
typedefstd::chrono::milliseconds
Jenis data yang digunakan dalam menentukan periode waktu tunggu untuk percobaan operasi. |
Timestamp
|
typedefstd::chrono::milliseconds
Jenis data yang digunakan untuk menentukan stempel waktu. |
TurnBasedMultiplayerEvent
|
typedef Tidak digunakan lagi. Pilih MultiplayerEvent. |
Fungsi |
|
---|---|
DEFAULT_ON_AUTH_ACTION_FINISHED(AuthOperation op, AuthStatus status)
|
void
Ini adalah nilai default untuk Builder::SetOnAuthActionFinished.
|
DEFAULT_ON_AUTH_ACTION_STARTED(AuthOperation op)
|
void
Ini adalah nilai default untuk Builder:SetOnAuthActionStarted.
|
DEFAULT_ON_LOG(LogLevel level, const std::string & message)
|
void
Ini adalah nilai default untuk Builder::SetLogging.
|
DEFAULT_ON_MULTIPLAYER_INVITATION_RECEIVED(MultiplayerEvent event, std::string invitation_id, MultiplayerInvitation invitation)
|
void
Ini adalah nilai default Builder::SetOnMultiplayerInvitationEvent.
|
DEFAULT_ON_TURN_BASED_MULTIPLAYER_EVENT(MultiplayerEvent event, std::string match_id, TurnBasedMatch match)
|
void
Ini adalah nilai default Builder::SetOnTurnBasedMatchEvent.
|
DebugString(AchievementType type)
|
std::string
Menampilkan jenis pencapaian yang dapat dibaca manusia.
|
DebugString(AchievementState state)
|
std::string
Menampilkan status pencapaian yang dapat dibaca manusia.
|
DebugString(const Achievement & achievement)
|
std::string
Menampilkan pencapaian yang dapat dibaca manusia.
|
DebugString(const Event & event)
|
std::string
Menampilkan semua data peristiwa dalam bentuk yang dapat dibaca manusia.
|
DebugString(LeaderboardOrder order)
|
std::string
Menampilkan nilai urutan dalam bentuk yang dapat dibaca manusia.
|
DebugString(const Leaderboard & leaderboard)
|
std::string
Menampilkan semua data papan peringkat dalam bentuk yang dapat dibaca manusia.
|
DebugString(LeaderboardStart start)
|
std::string
Menampilkan nilai awal dalam bentuk yang dapat dibaca manusia.
|
DebugString(LeaderboardTimeSpan time_span)
|
std::string
Menampilkan nilai time_span dalam bentuk yang dapat dibaca manusia.
|
DebugString(LeaderboardCollection collection)
|
std::string
Menampilkan nilai koleksi dalam bentuk yang dapat dibaca manusia.
|
DebugString(const Score & score)
|
std::string
Menampilkan semua data skor dalam bentuk yang dapat dibaca manusia.
|
DebugString(const ScorePage & score_page)
|
std::string
Menampilkan semua data halaman skor dalam bentuk yang dapat dibaca manusia.
|
DebugString(const ScorePage::Entry & entry)
|
std::string
Menampilkan semua entri skor dalam bentuk yang dapat dibaca manusia.
|
DebugString(const ScoreSummary & summary)
|
std::string
Menampilkan semua data ringkasan skor dalam bentuk yang dapat dibaca manusia.
|
DebugString(const TurnBasedMatch & match)
|
std::string
Menampilkan data untuk pencocokan berbasis giliran dalam bentuk yang dapat dibaca manusia.
|
DebugString(const MultiplayerInvitation & invitation)
|
std::string
Menampilkan data untuk undangan multiplayer dalam bentuk yang dapat dibaca manusia.
|
DebugString(const TurnBasedMatchConfig & config)
|
std::string
Menampilkan data untuk objek konfigurasi pencocokan berbasis giliran dalam bentuk yang dapat dibaca manusia.
|
DebugString(const MultiplayerParticipant & participant)
|
std::string
Menampilkan peserta multiplayer dalam format yang dapat dibaca manusia.
|
DebugString(RealTimeRoom room)
|
std::string
Menampilkan RealTimeRoom dalam bentuk yang dapat dibaca manusia.
|
DebugString(RealTimeRoomStatus status)
|
std::string
Menampilkan RealTimeRoomStatus dalam bentuk yang dapat dibaca manusia.
|
DebugString(const Player & player)
|
std::string
Menampilkan semua data pemain dalam bentuk yang dapat dibaca manusia.
|
DebugString(const PlayerLevel & player)
|
std::string
Menampilkan info level pemain dalam bentuk yang dapat dibaca manusia.
|
DebugString(const SnapshotMetadataChange::CoverImage & image)
|
std::string
Menampilkan data dari gambar sampul snapshot dalam bentuk yang dapat dibaca manusia.
|
DebugString(const SnapshotMetadata & metadata)
|
std::string
Menampilkan data dari objek metadata snapshot dalam bentuk yang dapat dibaca manusia.
|
DebugString(const SnapshotMetadataChange & change)
|
std::string
Menampilkan data dari perubahan metadata snapshot dalam bentuk yang dapat dibaca manusia.
|
DebugString(BaseStatus::StatusCode status)
|
std::string
Menampilkan BaseStatus dalam bentuk yang dapat dibaca manusia.
|
DebugString(AuthStatus status)
|
std::string
Menampilkan status otorisasi dalam bentuk yang dapat dibaca manusia.
|
DebugString(ResponseStatus status)
|
std::string
Menampilkan status respons dalam bentuk yang dapat dibaca manusia.
|
DebugString(FlushStatus status)
|
std::string
Menampilkan status flush dalam bentuk yang dapat dibaca manusia.
|
DebugString(UIStatus status)
|
std::string
Menampilkan status UI dalam bentuk yang dapat dibaca manusia.
|
DebugString(MultiplayerStatus status)
|
std::string
Menampilkan status multiplayer dalam bentuk yang dapat dibaca manusia.
|
DebugString(SnapshotOpenStatus status)
|
std::string
Menampilkan status pembukaan snapshot dalam bentuk yang dapat dibaca manusia.
|
DebugString(Timeout timeout)
|
std::string
Menampilkan waktu tunggu dalam bentuk yang dapat dibaca manusia.
|
DebugString(DataSource source)
|
std::string
Menampilkan sumber data dalam bentuk yang dapat dibaca manusia.
|
DebugString(LogLevel level)
|
std::string
Menampilkan level log dalam bentuk yang dapat dibaca manusia.
|
DebugString(AuthOperation op)
|
std::string
Menampilkan operasi otorisasi dalam bentuk yang dapat dibaca manusia.
|
DebugString(ImageResolution res)
|
std::string
Menampilkan pilihan resolusi gambar dalam bentuk yang dapat dibaca manusia.
|
DebugString(EventVisibility vis)
|
std::string
Menampilkan visibilitas peristiwa dalam bentuk yang dapat dibaca manusia.
|
DebugString(ParticipantStatus status)
|
std::string
Menampilkan status peserta dalam bentuk yang dapat dibaca manusia.
|
DebugString(MatchResult result)
|
std::string
Menampilkan hasil pencocokan dalam bentuk yang dapat dibaca manusia.
|
DebugString(MatchStatus status)
|
std::string
Menampilkan status pencocokan dalam bentuk yang dapat dibaca manusia.
|
DebugString(MultiplayerEvent event)
|
std::string
Menampilkan acara multiplayer berbasis giliran dalam bentuk yang dapat dibaca manusia.
|
DebugString(SnapshotConflictPolicy policy)
|
std::string
Menampilkan kebijakan konflik snapshot dalam bentuk yang dapat dibaca manusia.
|
DebugString(VideoCaptureMode mode)
|
std::string
Menampilkan mode perekaman video dalam bentuk yang dapat dibaca manusia.
|
DebugString(VideoQualityLevel level)
|
std::string
Menampilkan tingkat kualitas video dalam bentuk yang dapat dibaca manusia.
|
IsError(BaseStatus::StatusCode)
|
bool
Menampilkan true (benar) jika BaseStatus mewakili operasi yang gagal.
|
IsError(AuthStatus)
|
bool
Menampilkan true (benar) jika autentikasi tidak berhasil diselesaikan.
|
IsError(ResponseStatus)
|
bool
Menampilkan true (benar) jika operasi yang dicoba tidak menghasilkan respons yang berhasil.
|
IsError(FlushStatus)
|
bool
Menampilkan true (benar) jika proses pengosongan tidak berhasil diselesaikan.
|
IsError(UIStatus)
|
bool
Menampilkan true (benar) jika operasi UI tidak berhasil diselesaikan.
|
IsError(MultiplayerStatus)
|
bool
Menampilkan true (benar) jika operasi Multiplayer tidak berhasil diselesaikan.
|
IsError(SnapshotOpenStatus)
|
bool
Menampilkan true (benar) jika operasi terbuka snapshot tidak berhasil diselesaikan.
|
IsSuccess(BaseStatus::StatusCode)
|
bool
Menampilkan true (benar) jika
BaseStatus mewakili operasi yang berhasil. |
IsSuccess(AuthStatus)
|
bool
Menampilkan true (benar) jika otorisasi berhasil diselesaikan.
|
IsSuccess(ResponseStatus)
|
bool
Menampilkan true (benar) jika operasi yang dicoba menghasilkan respons yang berhasil.
|
IsSuccess(FlushStatus)
|
bool
Menampilkan true (benar) jika proses pengosongan berhasil diselesaikan.
|
IsSuccess(UIStatus)
|
bool
Menampilkan true (benar) jika operasi UI berhasil diselesaikan.
|
IsSuccess(MultiplayerStatus)
|
bool
Menampilkan true (benar) jika operasi multiplayer berhasil diselesaikan.
|
IsSuccess(SnapshotOpenStatus)
|
bool
Menampilkan true (benar) jika operasi terbuka snapshot berhasil diselesaikan.
|
operator<<(std::ostream & os, AchievementType type)
|
std::ostream &
Menulis jenis pencapaian yang dapat dibaca manusia ke aliran output.
|
operator<<(std::ostream & os, AchievementState state)
|
std::ostream &
Menulis status pencapaian yang dapat dibaca manusia ke aliran output.
|
operator<<(std::ostream & os, const Achievement & achievement)
|
std::ostream &
Menulis pencapaian yang dapat dibaca manusia ke aliran output.
|
operator<<(std::ostream & os, const Event & event)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
operator<<(std::ostream & os, EventVisibility vis)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
operator<<(std::ostream & os, LeaderboardOrder order)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
operator<<(std::ostream & os, const Leaderboard & leaderboard)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
operator<<(std::ostream & os, LeaderboardStart start)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
operator<<(std::ostream & os, LeaderboardTimeSpan time_span)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
operator<<(std::ostream & os, LeaderboardCollection collection)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
operator<<(std::ostream & os, const Score & score)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
operator<<(std::ostream & os, const ScorePage & score_page)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
operator<<(std::ostream & os, const ScorePage::Entry & entry)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
operator<<(std::ostream & os, const ScoreSummary & summary)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
operator<<(std::ostream & os, const TurnBasedMatch & match)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
operator<<(std::ostream & os, const MultiplayerInvitation & invitation)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
operator<<(std::ostream & os, const TurnBasedMatchConfig & config)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
operator<<(std::ostream & os, const MultiplayerParticipant & participant)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
operator<<(std::ostream & os, RealTimeRoomStatus status)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
operator<<(std::ostream & os, RealTimeRoom room)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
operator<<(std::ostream & os, ParticipantStatus status)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
operator<<(std::ostream & os, MatchResult result)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
operator<<(std::ostream & os, MatchStatus status)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
operator<<(std::ostream & os, MultiplayerEvent event)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
operator<<(std::ostream & os, const Player & player)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
operator<<(std::ostream & os, const PlayerLevel & player)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
operator<<(std::ostream & os, ImageResolution res)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
operator<<(std::ostream & os, const SnapshotMetadataChange::CoverImage & image)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
operator<<(std::ostream & os, const SnapshotMetadata & metadata)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
operator<<(std::ostream & os, const SnapshotMetadataChange & change)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
operator<<(std::ostream & os, SnapshotConflictPolicy policy)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
operator<<(std::ostream & os, BaseStatus::StatusCode status)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
operator<<(std::ostream & os, AuthStatus status)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
operator<<(std::ostream & os, ResponseStatus status)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
operator<<(std::ostream & os, FlushStatus status)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
operator<<(std::ostream & os, UIStatus status)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
operator<<(std::ostream & os, MultiplayerStatus status)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
operator<<(std::ostream & os, SnapshotOpenStatus status)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
operator<<(std::ostream & os, Timeout timeout)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
operator<<(std::ostream & os, DataSource status)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
operator<<(std::ostream & os, LogLevel status)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
operator<<(std::ostream & os, AuthOperation op)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
operator<<(std::ostream & os, VideoCaptureMode mode)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
operator<<(std::ostream & os, VideoQualityLevel level)
|
std::ostream &
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
|
Class |
|
---|---|
gpg:: |
Struktur data tunggal yang memungkinkan Anda mengakses data tentang status pencapaian tertentu. |
gpg:: |
Mendapatkan dan menetapkan berbagai data terkait pencapaian. |
gpg:: |
Konfigurasi platform yang digunakan saat membuat instance class GameServices di Android. |
gpg:: |
Menentukan helper yang dapat digunakan untuk memberikan callback ICaptureOverlayStateListener ke SDK tanpa menentukan antarmuka ICaptureOverlayStateListener lengkap. |
gpg:: |
Menentukan helper yang dapat digunakan untuk menyediakan callback IEndpointDiscoveryListener ke SDK tanpa menentukan antarmuka IEndpointDiscoveryListener lengkap. |
gpg:: |
Struktur data tunggal yang berisi data tentang status peristiwa tertentu. |
gpg:: |
Mendapatkan dan menetapkan berbagai data terkait peristiwa. |
gpg:: |
Titik awal untuk berinteraksi dengan Google Play Game. |
gpg:: |
Menentukan antarmuka yang dapat mengirim peristiwa yang terkait dengan perubahan status perekaman video. |
gpg:: |
Menentukan antarmuka yang dapat mengirimkan peristiwa yang terkait dengan penemuan endpoint jarak jauh lintas aplikasi. |
gpg:: |
Menentukan antarmuka yang dapat mengirimkan peristiwa yang berkaitan dengan penemuan endpoint jarak jauh. |
gpg:: |
Menentukan antarmuka yang dapat mengirimkan pesan dari endpoint jarak jauh. |
gpg:: |
Menentukan antarmuka yang dapat menayangkan peristiwa terkait multiplayer real-time. |
gpg:: |
Struktur data tunggal memungkinkan Anda mengakses data tentang status papan peringkat tertentu, seperti nama dan validitasnya. |
gpg:: |
Mendapatkan dan menetapkan berbagai data terkait papan peringkat. |
gpg:: |
Menentukan helper yang dapat digunakan untuk memberikan callback IMessageListener ke SDK tanpa menentukan antarmuka IMessageListener lengkap. |
gpg:: |
Struktur data yang berisi data tentang status terkini undangan ke pencocokan berbasis giliran. |
gpg:: |
Struktur data yang berisi data tentang peserta dalam pertandingan multiplayer. |
gpg:: |
API yang digunakan untuk membuat koneksi dan berkomunikasi antar-aplikasi di jaringan lokal yang sama. |
gpg:: |
Struktur data yang berisi data tentang hasil per peserta untuk |
gpg:: |
Struktur data yang memungkinkan Anda mengakses data tentang pemain tertentu. |
gpg:: |
Struktur data tunggal yang berisi data tentang level pemain. |
gpg:: |
Mendapatkan dan menetapkan berbagai data terkait pemain. |
gpg:: |
Struktur data yang memungkinkan Anda mengakses data tentang pemain tertentu. |
gpg:: |
Menentukan helper yang dapat digunakan untuk memberikan callback IRealTimeEventListener ke SDK tanpa menentukan antarmuka IRealTimeEventListener lengkap. |
gpg:: |
Mengambil, mengubah, menangani pesan, dan membuat objek |
gpg:: |
Struktur data yang berisi status ruang multiplayer real-time saat ini. |
gpg:: |
Struktur data yang berisi data yang diperlukan untuk membuat objek |
gpg:: |
Struktur data tunggal yang memungkinkan Anda mengakses data tentang skor pemain. |
gpg:: |
Struktur data tunggal yang memungkinkan Anda mengakses data skor. |
gpg:: |
Struktur data tunggal yang memungkinkan Anda mengakses ringkasan informasi skor. |
gpg:: |
Mengambil dan menetapkan berbagai data terkait snapshot. |
gpg:: |
Struktur data tunggal yang memungkinkan Anda mengakses data tentang status metadata snapshot tertentu. |
gpg:: |
Struktur data tunggal yang memungkinkan Anda mengakses data tentang status snapshot tertentu. |
gpg:: |
Mendapatkan dan menetapkan berbagai data terkait statistik. |
gpg:: |
Struktur data yang berisi data tentang status |
gpg:: |
Struktur data yang berisi data yang diperlukan untuk membuat |
gpg:: |
Mengambil, mengubah, dan membuat objek |
gpg:: |
Struktur data yang memungkinkan akses ke informasi tentang kemampuan perangkat saat ini untuk merekam video. |
gpg:: |
Struktur data yang memungkinkan akses ke status perekaman video saat ini. |
gpg:: |
Mendapatkan dan menetapkan berbagai data terkait video. |
Struct |
|
---|---|
gpg:: |
AndroidInitialization mencakup tiga fungsi inisialisasi, yang tepatnya salah satunya harus dipanggil. |
gpg:: |
Fungsi yang mengaktifkan dukungan sebelum Android 4.0. |
gpg:: |
ID untuk aplikasi. |
gpg:: |
Struktur yang berisi semua kemungkinan kode status yang dapat dikembalikan oleh API kita. |
gpg:: |
Permintaan untuk membuat koneksi. |
gpg:: |
Respons terhadap permintaan koneksi. |
gpg:: |
Detail tentang endpoint jarak jauh yang telah ditemukan aplikasi. |
gpg:: |
ID dan nama instance yang terdaftar di perangkat ini. |
Enumerasi
AchievementState
AchievementState
Nilai yang digunakan untuk menentukan status pencapaian.
Prestasi tersembunyi adalah pencapaian yang keberadaannya belum ditemukan oleh pemain. membuat mereka menyadari hal itu. Pencapaian yang terungkap adalah pencapaian yang diketahui pemain, tetapi belum diperoleh. Pencapaian yang belum diraih adalah pencapaian yang telah diperoleh pemain.
Properti | |
---|---|
HIDDEN
|
Tidak terlihat oleh pemutar. |
REVEALED
|
Dapat dilihat oleh pemutar, tetapi belum dibuka kuncinya. |
UNLOCKED
|
Pemain telah mencapai persyaratan untuk pencapaian ini. |
AchievementType
AchievementType
Nilai yang digunakan untuk menentukan jenis pencapaian.
Pemain membuat progres bertahap (langkah) menuju pencapaian inkremental. Dia menyelesaikan pencapaian standar dalam satu langkah.
Properti | |
---|---|
INCREMENTAL
|
Pencapaian inkremental - selesai dalam beberapa langkah. |
STANDARD
|
Pencapaian standar - selesai dalam satu langkah. |
AuthOperation
AuthOperation
AuthStatus
AuthStatus
Kumpulan kemungkinan nilai yang mewakili hasil upaya otorisasi.
Properti | |
---|---|
ERROR_APP_MISCONFIGURED
|
Konfigurasi aplikasi salah. |
ERROR_GAME_NOT_FOUND
|
ID game yang ditentukan tidak dikenali oleh server. |
ERROR_INTERNAL
|
Terjadi error internal. |
ERROR_INTERRUPTED
|
Panggilan pemblokiran terganggu saat menunggu dan tidak berjalan hingga selesai. |
ERROR_NETWORK_OPERATION_FAILED
|
Terjadi error jaringan selama operasi yang memerlukan akses jaringan. |
ERROR_NOT_AUTHORIZED
|
Pemutar tidak diizinkan melakukan operasi. |
ERROR_NO_DATA
|
Terjadi error jaringan, dan tidak ada data yang tersedia secara lokal. |
ERROR_TIMEOUT
|
Waktu habis selagi menunggu hasilnya. |
ERROR_VERSION_UPDATE_REQUIRED
|
Versi layanan Google Play yang diinstal sudah usang. |
VALID
|
Operasi berhasil. |
CommonErrorStatus
CommonErrorStatus
Kumpulan nilai yang mungkin yang mewakili error yang umum di semua operasi.
Nilai error ini harus disertakan di setiap nilai Status yang ditetapkan.
Properti | |
---|---|
ERROR_APP_MISCONFIGURED
|
Konfigurasi aplikasi salah. Lihat log untuk mengetahui info selengkapnya. |
ERROR_GAME_NOT_FOUND
|
ID game yang ditentukan tidak dikenali oleh server. |
ERROR_INTERNAL
|
Terjadi error internal. |
ERROR_INTERRUPTED
|
Panggilan pemblokiran terganggu saat menunggu dan tidak berjalan hingga selesai. |
ERROR_NETWORK_OPERATION_FAILED
|
Terjadi error jaringan selama operasi yang memerlukan akses jaringan. |
ERROR_NOT_AUTHORIZED
|
Pemutar tidak diizinkan melakukan operasi. |
ERROR_NO_DATA
|
Terjadi error jaringan, dan tidak ada data yang tersedia secara lokal. |
ERROR_TIMEOUT
|
Waktu habis selagi menunggu hasilnya. |
DataSource
DataSource
Nilai yang menentukan tempat untuk mendapatkan data saat mengambil data pencapaian, papan peringkat, dan data lainnya.
Jika setelannya adalah CACHE_OR_NETWORK, sistem akan resor ke cache lokal saat tidak ada koneksi jaringan yang tersedia.
Properti | |
---|---|
CACHE_OR_NETWORK
|
Gunakan cache atau jaringan. (Sistem resor ke cache lokal saat tidak ada koneksi jaringan yang tersedia.) |
NETWORK_ONLY
|
Memaksa pemuatan ulang data dari jaringan. Permintaan akan gagal jika tidak ada koneksi jaringan yang tersedia. |
EventVisibility
EventVisibility
FlushStatus
FlushStatus
Kumpulan kemungkinan nilai yang mewakili hasil upaya flush.
Properti | |
---|---|
ERROR_APP_MISCONFIGURED
|
Konfigurasi aplikasi salah. |
ERROR_GAME_NOT_FOUND
|
ID game yang ditentukan tidak dikenali oleh server. |
ERROR_INTERNAL
|
Terjadi error internal. |
ERROR_INTERRUPTED
|
Panggilan pemblokiran terganggu saat menunggu dan tidak berjalan hingga selesai. |
ERROR_NETWORK_OPERATION_FAILED
|
Terjadi error jaringan selama operasi yang memerlukan akses jaringan. |
ERROR_NOT_AUTHORIZED
|
Pemutar tidak diizinkan melakukan operasi. |
ERROR_NO_DATA
|
Terjadi error jaringan, dan tidak ada data yang tersedia secara lokal. |
ERROR_TIMEOUT
|
Waktu habis selagi menunggu hasilnya. |
ERROR_VERSION_UPDATE_REQUIRED
|
Versi layanan Google Play yang diinstal sudah usang. |
FLUSHED
|
Operasi pembilasan berhasil. |
ImageResolution
ImageResolution
InitializationStatus
InitializationStatus
Kumpulan kemungkinan nilai yang mewakili hasil upaya inisialisasi API.
Jika klien API telah terputus, callback akan dipanggil dengan InitializationStatus::DISCONNECTED untuk memberi tahu pengguna bahwa semua panggilan API tidak akan berhasil diotorisasi hingga GoogleApiClient yang mendasarinya terhubung kembali.
LeaderboardCollection
LeaderboardCollection
Nilai yang menentukan apakah papan peringkat dapat dilihat oleh siapa saja yang memiliki akun Google+ (publik), atau hanya anggota lingkaran Google+ pemain (sosial).
Properti | |
---|---|
PUBLIC
|
Terlihat oleh semua orang. |
SOCIAL
|
Hanya dapat dilihat oleh anggota grafik sosial pemain.
|
LeaderboardOrder
LeaderboardOrder
Nilai yang menentukan bagaimana skor yang lebih besar atau lebih kecil harus ditafsirkan sebagai lebih baik dalam konteks papan peringkat.
Properti | |
---|---|
LARGER_IS_BETTER
|
Lebih besar lebih baik. |
SMALLER_IS_BETTER
|
Lebih kecil lebih baik. |
LeaderboardStart
LeaderboardStart
Nilai yang menentukan apakah peringkat ditampilkan di papan peringkat dalam urutan skor atau pemain.
Properti | |
---|---|
PLAYER_CENTERED
|
Mulai papan peringkat berdasarkan skor pemain, di tengah. |
TOP_SCORES
|
Mulai papan peringkat di bagian atas. |
LeaderboardTimeSpan
LeaderboardTimeSpan
LogLevel
LogLevel
MatchResult
MatchResult
Nilai yang digunakan untuk menentukan hasil TurnBasedMatch
untuk peserta.
Properti | |
---|---|
DISAGREED
|
Peserta tidak menyetujui kecocokan tersebut. |
DISCONNECTED
|
Koneksi peserta terputus. |
LOSS
|
Peserta kalah. |
NONE
|
Tidak ada hasil. |
TIE
|
Pertandingan berlangsung seri. |
WIN
|
Peserta menang. |
MatchStatus
MatchStatus
Nilai digunakan untuk menentukan status TurnBasedMatch
bagi peserta lokal.
Properti | |
---|---|
CANCELED
|
Pertandingan dibatalkan. |
COMPLETED
|
Pertandingan selesai. |
EXPIRED
|
Pertandingan telah berakhir. |
INVITED
|
Lawan telah diundang. |
MY_TURN
|
Sekarang giliran peserta. |
PENDING_COMPLETION
|
Pencocokan sedang menunggu penyelesaian. |
THEIR_TURN
|
Ini bukan giliran peserta. |
MultiplayerEvent
MultiplayerEvent
Nilai yang digunakan untuk menentukan jenis update yang dilaporkan oleh callback multiplayer.
Lihat juga:
gpg::GameServices::Builder::SetOnTurnBasedMatchEvent
Lihat juga:
gpg::GameServices::Builder::SetOnMultiplayerInvitationEvent
Properti | |
---|---|
REMOVED
|
Kecocokan telah dihapus dari perangkat dan tidak boleh digunakan lagi. |
UPDATED
|
Pertandingan multiplayer telah diupdate saat aplikasi berjalan. |
UPDATED_FROM_APP_LAUNCH
|
Pertandingan multiplayer telah diupdate, dan aplikasi diluncurkan sebagai respons atas update ini. |
MultiplayerInvitationType
MultiplayerInvitationType
Nilai yang mengidentifikasi jenis MultiplayerInvitation
.
Properti | |
---|---|
REAL_TIME
|
Pertandingan multiplayer real-time. |
TURN_BASED
|
Pertandingan multiplayer berbasis giliran. |
MultiplayerStatus
MultiplayerStatus
Kumpulan kemungkinan nilai yang mewakili hasil operasi multiplayer.
Properti | |
---|---|
DEFERRED
|
Terjadi error jaringan, tetapi data berhasil diubah secara lokal. |
ERROR_APP_MISCONFIGURED
|
Konfigurasi aplikasi salah. Lihat log untuk mengetahui info selengkapnya. |
ERROR_GAME_NOT_FOUND
|
ID game yang ditentukan tidak dikenali oleh server. |
ERROR_INACTIVE_MATCH
|
Saat ini kecocokan tidak aktif. Tindakan ini tidak dapat dilakukan pada pencocokan tidak aktif. |
ERROR_INTERNAL
|
Terjadi error internal. |
ERROR_INTERRUPTED
|
Panggilan pemblokiran terganggu saat menunggu dan tidak berjalan hingga selesai. |
ERROR_INVALID_MATCH
|
Kecocokan tidak valid. |
ERROR_INVALID_RESULTS
|
Hasil kecocokan yang diberikan dalam panggilan API ini tidak valid. Hal ini mencakup kasus hasil duplikat, hasil untuk pemain yang tidak ada dalam pertandingan, dll. |
ERROR_MATCH_ALREADY_REMATCHED
|
Pencocokan yang ditentukan sudah membuat pertandingan ulang. |
ERROR_MATCH_INVALID_MATCH_STATE
|
Kecocokan tidak berada dalam status yang benar untuk melakukan tindakan yang ditentukan. |
ERROR_MATCH_INVALID_PARTICIPANT_STATE
|
Satu atau beberapa peserta dalam pertandingan ini tidak dalam status yang valid. |
ERROR_MATCH_LOCALLY_MODIFIED
|
Kecocokan yang ditentukan telah dimodifikasi secara lokal, dan harus dikirim ke server sebelum operasi ini dapat dijalankan. |
ERROR_MATCH_NOT_FOUND
|
Kecocokan yang ditentukan tidak dapat ditemukan. |
ERROR_MATCH_OUT_OF_DATE
|
Data kecocokan sudah tidak berlaku, dan telah diubah di server. |
ERROR_MULTIPLAYER_CREATION_NOT_ALLOWED
|
Saat ini pengguna tidak diizinkan untuk membuat game multiplayer baru. Hal ini dapat terjadi jika pengguna sudah memiliki terlalu banyak undangan yang belum direspons. |
ERROR_MULTIPLAYER_DISABLED
|
Game ini tidak mengaktifkan jenis multiplayer ini di konsol developer. |
ERROR_MULTIPLAYER_INVALID_MULTIPLAYER_TYPE
|
Kecocokan bukan jenis yang tepat untuk melakukan tindakan ini. |
ERROR_MULTIPLAYER_INVALID_OPERATION
|
Operasi multiplayer ini tidak valid, dan server menolaknya. |
ERROR_MULTIPLAYER_NOT_TRUSTED_TESTER
|
Pengguna mencoba mengundang pengguna lain yang tidak memiliki izin untuk melihat game. |
ERROR_NETWORK_OPERATION_FAILED
|
Terjadi error jaringan selama operasi yang memerlukan akses jaringan. |
ERROR_NOT_AUTHORIZED
|
Pemutar tidak diizinkan melakukan operasi. |
ERROR_NO_DATA
|
Terjadi error jaringan, dan tidak ada data yang tersedia secara lokal. |
ERROR_REAL_TIME_ROOM_NOT_JOINED
|
Pesan gagal dikirim karena ruang RTMP tidak bergabung. |
ERROR_TIMEOUT
|
Waktu habis selagi menunggu hasilnya. |
ERROR_VERSION_UPDATE_REQUIRED
|
Versi layanan Google Play yang diinstal sudah usang. |
VALID
|
Operasi berhasil. |
VALID_BUT_STALE
|
Terjadi error jaringan saat mencoba mengambil data baru, tetapi beberapa data yang di-cache secara lokal tersedia. Data yang ditampilkan mungkin sudah tidak berlaku dan/atau tidak lengkap. |
ParticipantStatus
ParticipantStatus
Nilai yang digunakan untuk menentukan status peserta dalam TurnBasedMatch
.
Properti | |
---|---|
DECLINED
|
Peserta telah menolak undangannya. |
FINISHED
|
Peserta telah selesai. |
INVITED
|
Peserta telah diundang. |
JOINED
|
Peserta telah bergabung. |
LEFT
|
Peserta telah keluar dari pertandingan. |
NOT_INVITED_YET
|
Peserta belum diundang. |
UNRESPONSIVE
|
Peserta tidak responsif. |
RealTimeRoomStatus
RealTimeRoomStatus
Nilai yang mewakili status RealTimeRoom saat ini.
Properti | |
---|---|
ACTIVE
|
Ruang aktif dan koneksi tersambung. |
AUTO_MATCHING
|
Satu atau beberapa slot dalam ruang menunggu untuk diisi dengan pencocokan otomatis. |
CONNECTING
|
Ruang menunggu klien untuk terhubung satu sama lain. |
DELETED
|
Ruang telah dihapus. |
INVITING
|
Ruang memiliki satu atau beberapa pemain yang telah diundang dan belum merespons. |
ResponseStatus
ResponseStatus
Kumpulan kemungkinan nilai yang mewakili hasil dari percobaan operasi.
Properti | |
---|---|
DEFERRED
|
Terjadi error jaringan, tetapi data berhasil diubah secara lokal. |
ERROR_APP_MISCONFIGURED
|
Konfigurasi aplikasi salah. |
ERROR_GAME_NOT_FOUND
|
ID game yang ditentukan tidak dikenali oleh server. |
ERROR_INTERNAL
|
Terjadi error internal. |
ERROR_INTERRUPTED
|
Panggilan pemblokiran terganggu saat menunggu dan tidak berjalan hingga selesai. |
ERROR_LICENSE_CHECK_FAILED
|
Aplikasi ini tidak dilisensikan kepada pengguna. |
ERROR_NETWORK_OPERATION_FAILED
|
Terjadi error jaringan selama operasi yang memerlukan akses jaringan. |
ERROR_NOT_AUTHORIZED
|
Pemutar tidak diizinkan melakukan operasi. |
ERROR_NO_DATA
|
Terjadi error jaringan, dan tidak ada data yang tersedia secara lokal. |
ERROR_TIMEOUT
|
Waktu habis selagi menunggu hasilnya. |
ERROR_VERSION_UPDATE_REQUIRED
|
Versi layanan Google Play yang diinstal sudah usang. |
VALID
|
Operasi berhasil. |
VALID_BUT_STALE
|
Terjadi error jaringan saat mencoba mengambil data baru, tetapi beberapa data yang di-cache secara lokal tersedia. Data yang ditampilkan mungkin sudah tidak berlaku dan/atau tidak lengkap. |
SnapshotConflictPolicy
SnapshotConflictPolicy
Nilai yang digunakan untuk menentukan kebijakan resolusi konflik Snapshot.
Lihat gpg::SnapshotManager::Open
Properti | |
---|---|
HIGHEST_PROGRESS
|
Jika terjadi konflik, snapshot dengan nilai progres tertinggi akan digunakan. |
LAST_KNOWN_GOOD
|
Jika terjadi konflik, versi terbaik terakhir yang diketahui dari snapshot ini akan digunakan. |
LONGEST_PLAYTIME
|
Jika terjadi konflik, snapshot dengan waktu pemutaran terlama akan digunakan. |
MANUAL
|
Jika terjadi konflik, hasilnya akan dikembalikan ke aplikasi untuk diselesaikan. |
MOST_RECENTLY_MODIFIED
|
Jika terjadi konflik, versi snapshot yang terakhir diubah akan digunakan. |
SnapshotOpenStatus
SnapshotOpenStatus
Kumpulan kemungkinan nilai yang mewakili hasil operasi membuka snapshot.
Properti | |
---|---|
ERROR_APP_MISCONFIGURED
|
Konfigurasi aplikasi salah. Lihat log untuk mengetahui info selengkapnya. |
ERROR_GAME_NOT_FOUND
|
ID game yang ditentukan tidak dikenali oleh server. |
ERROR_INTERNAL
|
Terjadi error internal. |
ERROR_INTERRUPTED
|
Panggilan pemblokiran terganggu saat menunggu dan tidak berjalan hingga selesai. |
ERROR_NETWORK_OPERATION_FAILED
|
Terjadi error jaringan selama operasi yang memerlukan akses jaringan. |
ERROR_NOT_AUTHORIZED
|
Pemutar tidak diizinkan melakukan operasi. |
ERROR_NO_DATA
|
Terjadi error jaringan, dan tidak ada data yang tersedia secara lokal. |
ERROR_SNAPSHOT_COMMIT_FAILED
|
Upaya untuk melakukan commit untuk perubahan pada snapshot gagal. |
ERROR_SNAPSHOT_CONFLICT_MISSING
|
Konflik snapshot yang diselesaikan tidak ada. |
ERROR_SNAPSHOT_CONTENTS_UNAVAILABLE
|
Terjadi error saat mencoba membuka konten snapshot. |
ERROR_SNAPSHOT_CREATION_FAILED
|
Upaya membuat snapshot gagal. |
ERROR_SNAPSHOT_FOLDER_UNAVAILABLE
|
Folder root untuk snapshot tidak dapat ditemukan atau dibuat. |
ERROR_SNAPSHOT_NOT_FOUND
|
Snapshot yang ditentukan tidak ditemukan. |
ERROR_TIMEOUT
|
Waktu habis selagi menunggu hasilnya. |
VALID
|
Operasi berhasil. |
VALID_WITH_CONFLICT
|
Operasi berhasil, tetapi konflik terdeteksi. |
UIStatus
UIStatus
Kumpulan kemungkinan nilai yang mewakili hasil upaya UI.
Properti | |
---|---|
ERROR_APP_MISCONFIGURED
|
Konfigurasi aplikasi salah. Lihat log untuk mengetahui info selengkapnya. |
ERROR_CANCELED
|
Pengguna menutup UI, membatalkan operasi. |
ERROR_GAME_NOT_FOUND
|
ID game yang ditentukan tidak dikenali oleh server. |
ERROR_INTERNAL
|
Terjadi error internal. |
ERROR_INTERRUPTED
|
Panggilan pemblokiran terganggu saat menunggu dan tidak berjalan hingga selesai. |
ERROR_LEFT_ROOM
|
Pemain keluar dari ruang multiplayer. |
ERROR_NETWORK_OPERATION_FAILED
|
Terjadi error jaringan selama operasi yang memerlukan akses jaringan. |
ERROR_NOT_AUTHORIZED
|
Pemutar tidak diizinkan melakukan operasi. |
ERROR_NO_DATA
|
Terjadi error jaringan, dan tidak ada data yang tersedia secara lokal. |
ERROR_TIMEOUT
|
Waktu habis selagi menunggu hasilnya. |
ERROR_UI_BUSY
|
UI tidak dapat dibuka. |
ERROR_VERSION_UPDATE_REQUIRED
|
Versi layanan Google Play yang diinstal sudah usang. |
VALID
|
Operasi berhasil. |
VideoCaptureMode
VideoCaptureMode
Nilai yang menunjukkan jenis perekaman video yang dilakukan.
Properti | |
---|---|
FILE
|
Merekam audio dan video perangkat ke file lokal. |
STREAM
|
Merekam audio dan video perangkat, lalu melakukan streaming secara live. Saat ini tidak didukung di Native SDK. |
UNKNOWN
|
Nilai yang tidak diketahui yang akan ditampilkan saat mode pengambilan tidak tersedia. |
VideoCaptureOverlayState
VideoCaptureOverlayState
Nilai yang menunjukkan status UI overlay perekaman video.
Properti | |
---|---|
DISMISSED
|
Status yang digunakan untuk menunjukkan bahwa pengguna telah menutup overlay tangkapan dan tidak lagi terlihat. |
SHOWN
|
Status yang digunakan untuk menunjukkan bahwa overlay tangkapan digambar pada layar dan terlihat oleh pengguna. |
STARTED
|
Status yang digunakan untuk menunjukkan bahwa pengguna telah memulai penangkapan melalui overlay tangkapan. |
STOPPED
|
Status yang digunakan untuk menunjukkan bahwa pengguna telah berhenti merekam melalui overlay tangkapan. |
UNKNOWN
|
Status yang digunakan untuk menunjukkan bahwa status overlay tangkapan tidak diketahui. Hal ini biasanya menunjukkan adanya error. |
VideoQualityLevel
VideoQualityLevel
Nilai yang menunjukkan kualitas perekaman video.
Properti | |
---|---|
FULLHD
|
Kualitas Full HD: Resolusi 2160P dan kecepatan bit tinggi, mis. 10-12Mbps. |
HD
|
Kualitas HD: Resolusi DVD HD (misalnya 720p) dan kecepatan bit sedang (misalnya 3-4 Mbps). |
SD
|
Kualitas SD: Resolusi def standar (mis. 480p) dan kecepatan bit rendah (misalnya 1-2Mbps). |
UNKNOWN
|
Nilai yang tidak diketahui untuk ditampilkan saat tingkat kualitas tidak tersedia. |
XHD
|
Kualitas HD ekstrem: Resolusi BluRay HD (misalnya 1080p) dan kecepatan bit tinggi (misalnya 6-8 Mbps). |
Typedef
ConnectionRequestCallback
std::function< void(int64_t client_id, const ConnectionRequest &request)> ConnectionRequestCallback
Menentukan jenis callback yang menerima ConnectionRequest saat endpoint jarak jauh mencoba untuk terhubung ke endpoint aplikasi itu sendiri.
client_id
adalah ID instance NearbyConnections
yang menerima permintaan ini. request
berisi detail permintaan koneksi.
ConnectionResponseCallback
std::function< void(int64_t client_id, const ConnectionResponse &response)> ConnectionResponseCallback
Menentukan jenis callback yang menerima ConnectionResponse saat respons diterima setelah upaya untuk membuat koneksi ke endpoint jarak jauh.
client_id
adalah ID instance NearbyConnections
yang mengirim permintaan koneksi. response
berisi detail respons.
Durasi
std::chrono::milliseconds Duration
Jenis data yang digunakan untuk menentukan durasi dalam milidetik.
StartAdvertisingCallback
std::function< void(int64_t client_id, const StartAdvertisingResult &result)> StartAdvertisingCallback
Menentukan jenis callback yang menerima StartAdvertisingResult saat upaya periklanan endpoint lokal selesai; bidang keberhasilannya menunjukkan apakah iklan berhasil dimulai.
client_id
adalah ID instance NearbyConnections
yang mencoba mulai beriklan. result
berisi hasil dari iklan tersebut.
Waktu habis
std::chrono::milliseconds Timeout
Jenis data yang digunakan dalam menentukan periode waktu tunggu untuk percobaan operasi.
Stempel waktu
std::chrono::milliseconds Timestamp
Jenis data yang digunakan untuk menentukan stempel waktu.
Relatif terhadap epoch (1/1/1970).
TurnBasedMultiplayerEvent
MultiplayerEvent TurnBasedMultiplayerEvent
Tidak digunakan lagi. Pilih MultiplayerEvent.
Fungsi
DEFAULT_ON_AUTH_ACTION_FINISHED
void DEFAULT_ON_AUTH_ACTION_FINISHED( AuthOperation op, AuthStatus status )
Ini adalah nilai default untuk Builder::SetOnAuthActionFinished.
Secara default, fungsi ini mencatat nama operasi autentikasi yang telah selesai, serta status penyelesaian operasi tersebut.
DEFAULT_ON_AUTH_ACTION_STARTED
void DEFAULT_ON_AUTH_ACTION_STARTED( AuthOperation op )
Ini adalah nilai default untuk Builder:SetOnAuthActionStarted.
Secara default, fungsi ini mencatat nama operasi autentikasi yang telah dimulai.
DEFAULT_ON_LOG
void DEFAULT_ON_LOG( LogLevel level, const std::string & message )
Ini adalah nilai default untuk Builder::SetLogging.
Secara default, log ditulis dengan cara khusus platform (yaitu, ke log Android atau NSLog).
DEFAULT_ON_MULTIPLAYER_INVITATION_RECEIVED
void DEFAULT_ON_MULTIPLAYER_INVITATION_RECEIVED( MultiplayerEvent event, std::string invitation_id, MultiplayerInvitation invitation )
Ini adalah nilai default Builder::SetOnMultiplayerInvitationEvent.
Secara default, fungsi ini mencatat ID undangan.
DEFAULT_ON_TURN_BASED_MULTIPLAYER_EVENT
void DEFAULT_ON_TURN_BASED_MULTIPLAYER_EVENT( MultiplayerEvent event, std::string match_id, TurnBasedMatch match )
Ini adalah nilai default Builder::SetOnTurnBasedMatchEvent.
Secara default, fungsi ini mencatat ID pencocokan berbasis giliran yang telah diperbarui.
DebugString
std::string DebugString( AchievementType type )
Menampilkan jenis pencapaian yang dapat dibaca manusia.
DebugString
std::string DebugString( AchievementState state )
Menampilkan status pencapaian yang dapat dibaca manusia.
DebugString
std::string DebugString( const Achievement & achievement )
Menampilkan pencapaian yang dapat dibaca manusia.
DebugString
std::string DebugString( const Event & event )
Menampilkan semua data peristiwa dalam bentuk yang dapat dibaca manusia.
DebugString
std::string DebugString( LeaderboardOrder order )
Menampilkan nilai urutan dalam bentuk yang dapat dibaca manusia.
DebugString
std::string DebugString( const Leaderboard & leaderboard )
Menampilkan semua data papan peringkat dalam bentuk yang dapat dibaca manusia.
DebugString
std::string DebugString( LeaderboardStart start )
Menampilkan nilai awal dalam bentuk yang dapat dibaca manusia.
DebugString
std::string DebugString( LeaderboardTimeSpan time_span )
Menampilkan nilai time_span dalam bentuk yang dapat dibaca manusia.
DebugString
std::string DebugString( LeaderboardCollection collection )
Menampilkan nilai koleksi dalam bentuk yang dapat dibaca manusia.
DebugString
std::string DebugString( const Score & score )
Menampilkan semua data skor dalam bentuk yang dapat dibaca manusia.
DebugString
std::string DebugString( const ScorePage & score_page )
Menampilkan semua data halaman skor dalam bentuk yang dapat dibaca manusia.
DebugString
std::string DebugString( const ScorePage::Entry & entry )
Menampilkan semua entri skor dalam bentuk yang dapat dibaca manusia.
DebugString
std::string DebugString( const ScoreSummary & summary )
Menampilkan semua data ringkasan skor dalam bentuk yang dapat dibaca manusia.
DebugString
std::string DebugString( const TurnBasedMatch & match )
Menampilkan data untuk pencocokan berbasis giliran dalam bentuk yang dapat dibaca manusia.
DebugString
std::string DebugString( const MultiplayerInvitation & invitation )
Menampilkan data untuk undangan multiplayer dalam bentuk yang dapat dibaca manusia.
DebugString
std::string DebugString( const TurnBasedMatchConfig & config )
Menampilkan data untuk objek konfigurasi pencocokan berbasis giliran dalam bentuk yang dapat dibaca manusia.
DebugString
std::string DebugString( const MultiplayerParticipant & participant )
Menampilkan peserta multiplayer dalam format yang dapat dibaca manusia.
DebugString
std::string DebugString( RealTimeRoom room )
Menampilkan RealTimeRoom dalam bentuk yang dapat dibaca manusia.
DebugString
std::string DebugString( RealTimeRoomStatus status )
Menampilkan RealTimeRoomStatus dalam bentuk yang dapat dibaca manusia.
DebugString
std::string DebugString( const Player & player )
Menampilkan semua data pemain dalam bentuk yang dapat dibaca manusia.
DebugString
std::string DebugString( const PlayerLevel & player )
Menampilkan info level pemain dalam bentuk yang dapat dibaca manusia.
DebugString
std::string DebugString( const SnapshotMetadataChange::CoverImage & image )
Menampilkan data dari gambar sampul snapshot dalam bentuk yang dapat dibaca manusia.
DebugString
std::string DebugString( const SnapshotMetadata & metadata )
Menampilkan data dari objek metadata snapshot dalam bentuk yang dapat dibaca manusia.
DebugString
std::string DebugString( const SnapshotMetadataChange & change )
Menampilkan data dari perubahan metadata snapshot dalam bentuk yang dapat dibaca manusia.
DebugString
std::string DebugString( BaseStatus::StatusCode status )
Menampilkan BaseStatus dalam bentuk yang dapat dibaca manusia.
DebugString
std::string DebugString( AuthStatus status )
Menampilkan status otorisasi dalam bentuk yang dapat dibaca manusia.
DebugString
std::string DebugString( ResponseStatus status )
Menampilkan status respons dalam bentuk yang dapat dibaca manusia.
DebugString
std::string DebugString( FlushStatus status )
Menampilkan status flush dalam bentuk yang dapat dibaca manusia.
DebugString
std::string DebugString( UIStatus status )
Menampilkan status UI dalam bentuk yang dapat dibaca manusia.
DebugString
std::string DebugString( MultiplayerStatus status )
Menampilkan status multiplayer dalam bentuk yang dapat dibaca manusia.
DebugString
std::string DebugString( SnapshotOpenStatus status )
Menampilkan status pembukaan snapshot dalam bentuk yang dapat dibaca manusia.
DebugString
std::string DebugString( Timeout timeout )
Menampilkan waktu tunggu dalam bentuk yang dapat dibaca manusia.
Menampilkan durasi dalam bentuk yang dapat dibaca manusia.
Menampilkan stempel waktu dalam bentuk yang dapat dibaca manusia.
DebugString
std::string DebugString( DataSource source )
Menampilkan sumber data dalam bentuk yang dapat dibaca manusia.
DebugString
std::string DebugString( LogLevel level )
Menampilkan level log dalam bentuk yang dapat dibaca manusia.
DebugString
std::string DebugString( AuthOperation op )
Menampilkan operasi otorisasi dalam bentuk yang dapat dibaca manusia.
DebugString
std::string DebugString( ImageResolution res )
Menampilkan pilihan resolusi gambar dalam bentuk yang dapat dibaca manusia.
DebugString
std::string DebugString( EventVisibility vis )
Menampilkan visibilitas peristiwa dalam bentuk yang dapat dibaca manusia.
DebugString
std::string DebugString( ParticipantStatus status )
Menampilkan status peserta dalam bentuk yang dapat dibaca manusia.
DebugString
std::string DebugString( MatchResult result )
Menampilkan hasil pencocokan dalam bentuk yang dapat dibaca manusia.
DebugString
std::string DebugString( MatchStatus status )
Menampilkan status pencocokan dalam bentuk yang dapat dibaca manusia.
DebugString
std::string DebugString( MultiplayerEvent event )
Menampilkan acara multiplayer berbasis giliran dalam bentuk yang dapat dibaca manusia.
DebugString
std::string DebugString( SnapshotConflictPolicy policy )
Menampilkan kebijakan konflik snapshot dalam bentuk yang dapat dibaca manusia.
DebugString
std::string DebugString( VideoCaptureMode mode )
Menampilkan mode perekaman video dalam bentuk yang dapat dibaca manusia.
DebugString
std::string DebugString( VideoQualityLevel level )
Menampilkan tingkat kualitas video dalam bentuk yang dapat dibaca manusia.
IsError
bool IsError( BaseStatus::StatusCode )
Menampilkan true (benar) jika BaseStatus mewakili operasi yang gagal.
IsError
bool IsError( AuthStatus )
Menampilkan true (benar) jika autentikasi tidak berhasil diselesaikan.
IsError
bool IsError( ResponseStatus )
Menampilkan true (benar) jika operasi yang dicoba tidak menghasilkan respons yang berhasil.
IsError
bool IsError( FlushStatus )
Menampilkan true (benar) jika proses pengosongan tidak berhasil diselesaikan.
IsError
bool IsError( UIStatus )
Menampilkan true (benar) jika operasi UI tidak berhasil diselesaikan.
IsError
bool IsError( MultiplayerStatus )
Menampilkan true (benar) jika operasi Multiplayer tidak berhasil diselesaikan.
IsError
bool IsError( SnapshotOpenStatus )
Menampilkan true (benar) jika operasi terbuka snapshot tidak berhasil diselesaikan.
IsSuccess
bool IsSuccess( BaseStatus::StatusCode )
Menampilkan true (benar) jika BaseStatus
mewakili operasi yang berhasil.
IsSuccess
bool IsSuccess( AuthStatus )
Menampilkan true (benar) jika otorisasi berhasil diselesaikan.
IsSuccess
bool IsSuccess( ResponseStatus )
Menampilkan true (benar) jika operasi yang dicoba menghasilkan respons yang berhasil.
IsSuccess
bool IsSuccess( FlushStatus )
Menampilkan true (benar) jika proses pengosongan berhasil diselesaikan.
IsSuccess
bool IsSuccess( UIStatus )
Menampilkan true (benar) jika operasi UI berhasil diselesaikan.
IsSuccess
bool IsSuccess( MultiplayerStatus )
Menampilkan true (benar) jika operasi multiplayer berhasil diselesaikan.
IsSuccess
bool IsSuccess( SnapshotOpenStatus )
Menampilkan true (benar) jika operasi terbuka snapshot berhasil diselesaikan.
operator<<
std::ostream & operator<<( std::ostream & os, AchievementType type )
Menulis jenis pencapaian yang dapat dibaca manusia ke aliran output.
operator<<
std::ostream & operator<<( std::ostream & os, AchievementState state )
Menulis status pencapaian yang dapat dibaca manusia ke aliran output.
operator<<
std::ostream & operator<<( std::ostream & os, const Achievement & achievement )
Menulis pencapaian yang dapat dibaca manusia ke aliran output.
operator<<
std::ostream & operator<<( std::ostream & os, const Event & event )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
operator<<
std::ostream & operator<<( std::ostream & os, EventVisibility vis )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
operator<<
std::ostream & operator<<( std::ostream & os, LeaderboardOrder order )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
operator<<
std::ostream & operator<<( std::ostream & os, const Leaderboard & leaderboard )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
operator<<
std::ostream & operator<<( std::ostream & os, LeaderboardStart start )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
operator<<
std::ostream & operator<<( std::ostream & os, LeaderboardTimeSpan time_span )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
operator<<
std::ostream & operator<<( std::ostream & os, LeaderboardCollection collection )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
operator<<
std::ostream & operator<<( std::ostream & os, const Score & score )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
operator<<
std::ostream & operator<<( std::ostream & os, const ScorePage & score_page )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
operator<<
std::ostream & operator<<( std::ostream & os, const ScorePage::Entry & entry )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
operator<<
std::ostream & operator<<( std::ostream & os, const ScoreSummary & summary )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
operator<<
std::ostream & operator<<( std::ostream & os, const TurnBasedMatch & match )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
operator<<
std::ostream & operator<<( std::ostream & os, const MultiplayerInvitation & invitation )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
operator<<
std::ostream & operator<<( std::ostream & os, const TurnBasedMatchConfig & config )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
operator<<
std::ostream & operator<<( std::ostream & os, const MultiplayerParticipant & participant )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
operator<<
std::ostream & operator<<( std::ostream & os, RealTimeRoomStatus status )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
operator<<
std::ostream & operator<<( std::ostream & os, RealTimeRoom room )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
operator<<
std::ostream & operator<<( std::ostream & os, ParticipantStatus status )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
operator<<
std::ostream & operator<<( std::ostream & os, MatchResult result )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
operator<<
std::ostream & operator<<( std::ostream & os, MatchStatus status )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
operator<<
std::ostream & operator<<( std::ostream & os, MultiplayerEvent event )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
operator<<
std::ostream & operator<<( std::ostream & os, const Player & player )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
operator<<
std::ostream & operator<<( std::ostream & os, const PlayerLevel & player )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
operator<<
std::ostream & operator<<( std::ostream & os, ImageResolution res )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
operator<<
std::ostream & operator<<( std::ostream & os, const SnapshotMetadataChange::CoverImage & image )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
operator<<
std::ostream & operator<<( std::ostream & os, const SnapshotMetadata & metadata )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
operator<<
std::ostream & operator<<( std::ostream & os, const SnapshotMetadataChange & change )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
operator<<
std::ostream & operator<<( std::ostream & os, SnapshotConflictPolicy policy )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
operator<<
std::ostream & operator<<( std::ostream & os, BaseStatus::StatusCode status )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
operator<<
std::ostream & operator<<( std::ostream & os, AuthStatus status )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
operator<<
std::ostream & operator<<( std::ostream & os, ResponseStatus status )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
operator<<
std::ostream & operator<<( std::ostream & os, FlushStatus status )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
operator<<
std::ostream & operator<<( std::ostream & os, UIStatus status )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
operator<<
std::ostream & operator<<( std::ostream & os, MultiplayerStatus status )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
operator<<
std::ostream & operator<<( std::ostream & os, SnapshotOpenStatus status )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
operator<<
std::ostream & operator<<( std::ostream & os, Timeout timeout )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
operator<<
std::ostream & operator<<( std::ostream & os, DataSource status )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
operator<<
std::ostream & operator<<( std::ostream & os, LogLevel status )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
operator<<
std::ostream & operator<<( std::ostream & os, AuthOperation op )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
operator<<
std::ostream & operator<<( std::ostream & os, VideoCaptureMode mode )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.
operator<<
std::ostream & operator<<( std::ostream & os, VideoQualityLevel level )
Disediakan untuk kemudahan penggunaan string debug yang sesuai dengan streaming.