gpg
요약
열거 |
|
---|---|
AchievementState{
|
enum 업적 상태를 지정하는 데 사용되는 값입니다. |
AchievementType{
|
enum 업적 유형을 지정하는 데 사용되는 값입니다. |
AuthOperation{
|
enum 수행할 승인 작업의 유형을 지정하는 데 사용되는 값입니다. |
AuthStatus{
|
enum 승인 시도 결과를 나타낼 수 있는 값의 집합입니다. |
CommonErrorStatus{
|
enum 모든 작업에 공통된 오류를 나타내는 가능한 값의 집합입니다. |
DataSource{
|
enum 업적, 리더보드 및 기타 데이터를 가져올 때 데이터를 가져올 위치를 지정하는 값입니다. |
EventVisibility{
|
enum 이벤트를 플레이어에게 숨길지 또는 플레이어에게 표시할지 지정하는 값입니다. |
FlushStatus{
|
enum 플러시 시도의 결과를 나타내는 가능한 값의 집합입니다. |
ImageResolution{
|
enum 특정 이미지를 가져올 해상도를 지정하는 데 사용되는 값입니다. |
InitializationStatus
|
enum API 초기화 시도의 결과를 나타낼 수 있는 값의 집합입니다. |
LeaderboardCollection{
|
enum Google+ 계정이 있는 모든 사용자 (공개)가 리더보드를 볼 수 있는지 또는 플레이어의 Google+ 서클 회원 (소셜)만 볼 수 있는지 지정하는 값입니다. |
LeaderboardOrder{
|
enum 리더보드의 컨텍스트에서 더 크거나 작은 점수를 더 나은 것으로 해석해야 하는 방법을 지정하는 값입니다. |
LeaderboardStart{
|
enum 리더보드에 점수 또는 플레이어 순서로 순위를 표시할지 지정하는 값입니다. |
LeaderboardTimeSpan{
|
enum 리더보드가 차지하는 기간을 지정하는 값입니다. |
LogLevel{
|
enum 로깅 수준을 지정하는 데 사용되는 값입니다. |
MatchResult{
|
enum 참가자의 TurnBasedMatch 결과를 지정하는 데 사용되는 값입니다. |
MatchStatus{
|
enum 로컬 참가자의 TurnBasedMatch 상태를 지정하는 데 사용되는 값입니다. |
MultiplayerEvent{
|
enum 멀티플레이어 콜백에서 보고하는 업데이트 유형을 지정하는 데 사용되는 값입니다. |
MultiplayerInvitationType{
|
enumMultiplayerInvitation 의 유형을 식별하는 값입니다. |
MultiplayerStatus{
|
enum 멀티플레이어 작업의 결과를 나타낼 수 있는 값의 집합입니다. |
ParticipantStatus{
|
enumTurnBasedMatch 내에서 참여자의 상태를 지정하는 데 사용되는 값입니다. |
RealTimeRoomStatus{
|
enum RealTimeRoom의 현재 상태를 나타내는 값입니다. |
ResponseStatus{
|
enum 시도한 작업의 결과를 나타내는 가능한 값의 집합입니다. |
SnapshotConflictPolicy{
|
enum 스냅샷 충돌 해결 정책을 지정하는 데 사용되는 값 |
SnapshotOpenStatus{
|
enum 스냅샷 열기 작업의 결과를 나타내는 가능한 값 집합입니다. |
UIStatus{
|
enum UI 시도의 결과를 나타낼 수 있는 값의 집합입니다. |
VideoCaptureMode{
|
enum 수행 중인 동영상 캡처 유형을 나타내는 값입니다. |
VideoCaptureOverlayState{
|
enum 동영상 캡처 오버레이 UI의 상태를 나타내는 값. |
VideoQualityLevel{
|
enum 동영상 캡처의 품질을 나타내는 값입니다. |
Typedef |
|
---|---|
ConnectionRequestCallback
|
typedefstd::function< void(int64_t client_id, const ConnectionRequest &request)>
원격 엔드포인트가 앱의 자체 엔드포인트에 연결하려고 할 때 ConnectionRequest를 수신하는 콜백 유형을 정의합니다. |
ConnectionResponseCallback
|
typedefstd::function< void(int64_t client_id, const ConnectionResponse &response)>
원격 엔드포인트에 대한 연결을 설정하려고 시도한 후 응답이 도착할 때 ConnectionResponse를 수신하는 콜백 유형을 정의합니다. |
Duration
|
typedefstd::chrono::milliseconds
기간을 밀리초 단위로 지정하는 데 사용되는 데이터 유형입니다. |
StartAdvertisingCallback
|
typedefstd::function< void(int64_t client_id, const StartAdvertisingResult &result)>
로컬 엔드포인트 광고 시도가 완료되면 StartAdvertisingResult를 수신하는 콜백 유형을 정의합니다. 성공 필드는 광고가 성공적으로 시작되었는지 여부를 나타냅니다. |
Timeout
|
typedefstd::chrono::milliseconds
시도된 작업의 제한 시간을 지정하는 데 사용되는 데이터 유형입니다. |
Timestamp
|
typedefstd::chrono::milliseconds
타임스탬프를 지정하는 데 사용되는 데이터 유형입니다. |
TurnBasedMultiplayerEvent
|
typedef<ph type="x-smartling-placeholder"></ph> 지원이 중단되었습니다. 를 통해 개인정보처리방침을 정의할 수 있습니다. MultiplayerEvent를 선호합니다. |
함수 |
|
---|---|
DEFAULT_ON_AUTH_ACTION_FINISHED(AuthOperation op, AuthStatus status)
|
void
Builder::SetOnAuthActionFinished의 기본값입니다.
|
DEFAULT_ON_AUTH_ACTION_STARTED(AuthOperation op)
|
void
Builder:SetOnAuthActionStarted의 기본값입니다.
|
DEFAULT_ON_LOG(LogLevel level, const std::string & message)
|
void
Builder::SetLogging의 기본값입니다.
|
DEFAULT_ON_MULTIPLAYER_INVITATION_RECEIVED(MultiplayerEvent event, std::string invitation_id, MultiplayerInvitation invitation)
|
void
Builder::SetOnMultiplayerInvitationEvent의 기본값입니다.
|
DEFAULT_ON_TURN_BASED_MULTIPLAYER_EVENT(MultiplayerEvent event, std::string match_id, TurnBasedMatch match)
|
void
Builder::SetOnTurnBasedMatchEvent의 기본값입니다.
|
DebugString(AchievementType type)
|
std::string
사람이 읽을 수 있는 업적 유형을 반환합니다.
|
DebugString(AchievementState state)
|
std::string
사람이 읽을 수 있는 업적 상태를 반환합니다.
|
DebugString(const Achievement & achievement)
|
std::string
사람이 읽을 수 있는 업적을 반환합니다.
|
DebugString(const Event & event)
|
std::string
모든 이벤트 데이터를 사람이 읽을 수 있는 형식으로 반환합니다.
|
DebugString(LeaderboardOrder order)
|
std::string
주문 값을 사람이 읽을 수 있는 형식으로 반환합니다.
|
DebugString(const Leaderboard & leaderboard)
|
std::string
모든 리더보드 데이터를 사람이 읽을 수 있는 형식으로 반환합니다.
|
DebugString(LeaderboardStart start)
|
std::string
start 값을 사람이 읽을 수 있는 형태로 반환합니다.
|
DebugString(LeaderboardTimeSpan time_span)
|
std::string
time_span 값을 사람이 읽을 수 있는 형식으로 반환합니다.
|
DebugString(LeaderboardCollection collection)
|
std::string
컬렉션 값을 인간이 읽을 수 있는 형태로 반환합니다.
|
DebugString(const Score & score)
|
std::string
모든 점수 데이터를 사람이 읽을 수 있는 형식으로 반환합니다.
|
DebugString(const ScorePage & score_page)
|
std::string
모든 점수 페이지 데이터를 사람이 읽을 수 있는 형식으로 반환합니다.
|
DebugString(const ScorePage::Entry & entry)
|
std::string
모든 점수 항목을 사람이 읽을 수 있는 형식으로 반환합니다.
|
DebugString(const ScoreSummary & summary)
|
std::string
모든 점수 요약 데이터를 사람이 읽을 수 있는 형식으로 반환합니다.
|
DebugString(const TurnBasedMatch & match)
|
std::string
턴 방식 일치 데이터를 사람이 읽을 수 있는 형식으로 반환합니다.
|
DebugString(const MultiplayerInvitation & invitation)
|
std::string
멀티플레이어 초대 데이터를 사람이 읽을 수 있는 형식으로 반환합니다.
|
DebugString(const TurnBasedMatchConfig & config)
|
std::string
턴 방식 일치 구성 객체의 데이터를 사람이 읽을 수 있는 형식으로 반환합니다.
|
DebugString(const MultiplayerParticipant & participant)
|
std::string
멀티플레이어 참가자를 사람이 읽을 수 있는 형식으로 반환합니다.
|
DebugString(RealTimeRoom room)
|
std::string
RealTimeRoom을 사람이 읽을 수 있는 형식으로 반환합니다.
|
DebugString(RealTimeRoomStatus status)
|
std::string
RealTimeRoomStatus를 사람이 읽을 수 있는 형식으로 반환합니다.
|
DebugString(const Player & player)
|
std::string
모든 플레이어 데이터를 사람이 읽을 수 있는 형식으로 반환합니다.
|
DebugString(const PlayerLevel & player)
|
std::string
플레이어 레벨 정보를 사람이 읽을 수 있는 형식으로 반환합니다.
|
DebugString(const SnapshotMetadataChange::CoverImage & image)
|
std::string
스냅샷 표지 이미지의 데이터를 사람이 읽을 수 있는 형식으로 반환합니다.
|
DebugString(const SnapshotMetadata & metadata)
|
std::string
스냅샷 메타데이터 객체에서 사람이 읽을 수 있는 형식으로 데이터를 반환합니다.
|
DebugString(const SnapshotMetadataChange & change)
|
std::string
스냅샷 메타데이터 변경사항에서 데이터를 사람이 읽을 수 있는 형식으로 반환합니다.
|
DebugString(BaseStatus::StatusCode status)
|
std::string
BaseStatus를 사람이 읽을 수 있는 형태로 반환합니다.
|
DebugString(AuthStatus status)
|
std::string
사람이 읽을 수 있는 형식으로 승인 상태를 반환합니다.
|
DebugString(ResponseStatus status)
|
std::string
응답 상태를 사람이 읽을 수 있는 형식으로 반환합니다.
|
DebugString(FlushStatus status)
|
std::string
플러시 상태를 사람이 읽을 수 있는 형식으로 반환합니다.
|
DebugString(UIStatus status)
|
std::string
인간이 읽을 수 있는 형식으로 UI 상태를 반환합니다.
|
DebugString(MultiplayerStatus status)
|
std::string
멀티플레이어 상태를 사람이 읽을 수 있는 형식으로 반환합니다.
|
DebugString(SnapshotOpenStatus status)
|
std::string
인간이 읽을 수 있는 형식으로 스냅샷 열기 상태를 반환합니다.
|
DebugString(Timeout timeout)
|
std::string
시간 초과를 사람이 읽을 수 있는 형식으로 반환합니다.
|
DebugString(DataSource source)
|
std::string
데이터 소스를 사람이 읽을 수 있는 형식으로 반환합니다.
|
DebugString(LogLevel level)
|
std::string
로그 수준을 사람이 읽을 수 있는 형식으로 반환합니다.
|
DebugString(AuthOperation op)
|
std::string
사람이 읽을 수 있는 형식으로 승인 작업을 반환합니다.
|
DebugString(ImageResolution res)
|
std::string
이미지 해상도 선택을 사람이 읽을 수 있는 형식으로 반환합니다.
|
DebugString(EventVisibility vis)
|
std::string
이벤트 가시성을 사람이 읽을 수 있는 형식으로 반환합니다.
|
DebugString(ParticipantStatus status)
|
std::string
참가자 상태를 사람이 읽을 수 있는 형식으로 반환합니다.
|
DebugString(MatchResult result)
|
std::string
일치 결과를 사람이 읽을 수 있는 형식으로 반환합니다.
|
DebugString(MatchStatus status)
|
std::string
일치 상태를 인간이 읽을 수 있는 형식으로 반환합니다.
|
DebugString(MultiplayerEvent event)
|
std::string
턴 방식 멀티플레이어 이벤트를 사람이 읽을 수 있는 형태로 반환합니다.
|
DebugString(SnapshotConflictPolicy policy)
|
std::string
스냅샷 충돌 정책을 사람이 읽을 수 있는 형식으로 반환합니다.
|
DebugString(VideoCaptureMode mode)
|
std::string
인간이 읽을 수 있는 형식으로 동영상 캡처 모드를 반환합니다.
|
DebugString(VideoQualityLevel level)
|
std::string
동영상 화질 수준을 사람이 읽을 수 있는 형식으로 반환합니다.
|
IsError(BaseStatus::StatusCode)
|
bool
BaseStatus가 실패한 작업을 나타내는 경우 true를 반환합니다.
|
IsError(AuthStatus)
|
bool
자동 승인이 완료되지 않으면 true를 반환합니다.
|
IsError(ResponseStatus)
|
bool
작업을 시도했지만 성공 응답이 없으면 true를 반환합니다.
|
IsError(FlushStatus)
|
bool
플러시가 성공적으로 완료되지 않은 경우 true를 반환합니다.
|
IsError(UIStatus)
|
bool
UI 작업이 성공적으로 완료되지 않은 경우 true를 반환합니다.
|
IsError(MultiplayerStatus)
|
bool
멀티플레이어 작업이 성공적으로 완료되지 않은 경우 true를 반환합니다.
|
IsError(SnapshotOpenStatus)
|
bool
스냅샷 열기 작업이 성공적으로 완료되지 않은 경우 true를 반환합니다.
|
IsSuccess(BaseStatus::StatusCode)
|
bool
BaseStatus 가 작업 성공을 나타내면 true를 반환합니다. |
IsSuccess(AuthStatus)
|
bool
승인이 성공적으로 완료되면 true를 반환합니다.
|
IsSuccess(ResponseStatus)
|
bool
시도된 작업이 성공적인 응답을 받으면 true를 반환합니다.
|
IsSuccess(FlushStatus)
|
bool
플러시가 성공적으로 완료되면 true를 반환합니다.
|
IsSuccess(UIStatus)
|
bool
UI 작업이 성공적으로 완료되면 true를 반환합니다.
|
IsSuccess(MultiplayerStatus)
|
bool
멀티플레이어 작업이 성공적으로 완료되면 true를 반환합니다.
|
IsSuccess(SnapshotOpenStatus)
|
bool
스냅샷 열기 작업이 성공적으로 완료되면 true를 반환합니다.
|
operator<<(std::ostream & os, AchievementType type)
|
std::ostream &
사람이 읽을 수 있는 업적 유형을 출력 스트림에 씁니다.
|
operator<<(std::ostream & os, AchievementState state)
|
std::ostream &
사람이 읽을 수 있는 업적 상태를 출력 스트림에 씁니다.
|
operator<<(std::ostream & os, const Achievement & achievement)
|
std::ostream &
사람이 읽을 수 있는 업적을 출력 스트림에 작성합니다.
|
operator<<(std::ostream & os, const Event & event)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
operator<<(std::ostream & os, EventVisibility vis)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
operator<<(std::ostream & os, LeaderboardOrder order)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
operator<<(std::ostream & os, const Leaderboard & leaderboard)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
operator<<(std::ostream & os, LeaderboardStart start)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
operator<<(std::ostream & os, LeaderboardTimeSpan time_span)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
operator<<(std::ostream & os, LeaderboardCollection collection)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
operator<<(std::ostream & os, const Score & score)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
operator<<(std::ostream & os, const ScorePage & score_page)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
operator<<(std::ostream & os, const ScorePage::Entry & entry)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
operator<<(std::ostream & os, const ScoreSummary & summary)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
operator<<(std::ostream & os, const TurnBasedMatch & match)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
operator<<(std::ostream & os, const MultiplayerInvitation & invitation)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
operator<<(std::ostream & os, const TurnBasedMatchConfig & config)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
operator<<(std::ostream & os, const MultiplayerParticipant & participant)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
operator<<(std::ostream & os, RealTimeRoomStatus status)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
operator<<(std::ostream & os, RealTimeRoom room)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
operator<<(std::ostream & os, ParticipantStatus status)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
operator<<(std::ostream & os, MatchResult result)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
operator<<(std::ostream & os, MatchStatus status)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
operator<<(std::ostream & os, MultiplayerEvent event)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
operator<<(std::ostream & os, const Player & player)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
operator<<(std::ostream & os, const PlayerLevel & player)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
operator<<(std::ostream & os, ImageResolution res)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
operator<<(std::ostream & os, const SnapshotMetadataChange::CoverImage & image)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
operator<<(std::ostream & os, const SnapshotMetadata & metadata)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
operator<<(std::ostream & os, const SnapshotMetadataChange & change)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
operator<<(std::ostream & os, SnapshotConflictPolicy policy)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
operator<<(std::ostream & os, BaseStatus::StatusCode status)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
operator<<(std::ostream & os, AuthStatus status)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
operator<<(std::ostream & os, ResponseStatus status)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
operator<<(std::ostream & os, FlushStatus status)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
operator<<(std::ostream & os, UIStatus status)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
operator<<(std::ostream & os, MultiplayerStatus status)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
operator<<(std::ostream & os, SnapshotOpenStatus status)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
operator<<(std::ostream & os, Timeout timeout)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
operator<<(std::ostream & os, DataSource status)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
operator<<(std::ostream & os, LogLevel status)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
operator<<(std::ostream & os, AuthOperation op)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
operator<<(std::ostream & os, VideoCaptureMode mode)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
operator<<(std::ostream & os, VideoQualityLevel level)
|
std::ostream &
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.
|
클래스 |
|
---|---|
gpg:: |
특정 업적의 상태에 대한 데이터에 액세스할 수 있는 단일 데이터 구조입니다. |
gpg:: |
다양한 업적 관련 데이터를 가져오고 설정합니다. |
gpg:: |
Android에서 GameServices 클래스의 인스턴스를 만들 때 사용되는 플랫폼 구성입니다. |
gpg:: |
전체 ICaptureOverlayStateListener 인터페이스를 정의하지 않고 SDK에 ICaptureOverlayStateListener 콜백을 제공하는 데 사용할 수 있는 도우미를 정의합니다. |
gpg:: |
전체 IEndpointDiscoveryListener 인터페이스를 정의하지 않고 SDK에 IEndpointDiscoveryListener 콜백을 제공하는 데 사용할 수 있는 도우미를 정의합니다. |
gpg:: |
특정 이벤트의 상태에 대한 데이터가 포함된 단일 데이터 구조입니다. |
gpg:: |
다양한 이벤트 관련 데이터를 가져오고 설정합니다. |
gpg:: |
Google Play 게임즈와 상호작용하기 위한 시작점입니다. |
gpg:: |
동영상 캡처 상태의 변경과 관련된 이벤트를 전달할 수 있는 인터페이스를 정의합니다. |
gpg:: |
앱 간 원격 엔드포인트 검색과 관련된 이벤트를 전달할 수 있는 인터페이스를 정의합니다. |
gpg:: |
원격 엔드포인트 검색과 관련된 이벤트를 전달할 수 있는 인터페이스를 정의합니다. |
gpg:: |
원격 엔드포인트에서 메시지를 전달할 수 있는 인터페이스를 정의합니다. |
gpg:: |
실시간 멀티플레이어 관련 이벤트를 전달할 수 있는 인터페이스를 정의합니다. |
gpg:: |
이름, 유효성 등 특정 리더보드의 상태에 관한 데이터에 액세스할 수 있는 단일 데이터 구조입니다. |
gpg:: |
다양한 리더보드 관련 데이터를 가져오고 설정합니다. |
gpg:: |
전체 IMessageListener 인터페이스를 정의하지 않고 SDK에 IMessageListener 콜백을 제공하는 데 사용할 수 있는 도우미를 정의합니다. |
gpg:: |
턴 방식 대결에 대한 초대의 현재 상태에 대한 데이터가 포함된 데이터 구조입니다. |
gpg:: |
멀티플레이어 경기의 참가자에 관한 데이터가 포함된 데이터 구조입니다. |
gpg:: |
동일한 로컬 네트워크에 있는 앱 간의 연결을 만들고 통신하는 데 사용되는 API입니다. |
gpg:: |
|
gpg:: |
특정 플레이어에 대한 데이터에 액세스할 수 있는 데이터 구조입니다. |
gpg:: |
플레이어의 레벨에 대한 데이터가 포함된 단일 데이터 구조입니다. |
gpg:: |
다양한 플레이어 관련 데이터를 가져오고 설정합니다. |
gpg:: |
특정 플레이어에 대한 데이터에 액세스할 수 있는 데이터 구조입니다. |
gpg:: |
전체 IRealTimeEventListener 인터페이스를 정의하지 않고 SDK에 IRealTimeEventListener 콜백을 제공하는 데 사용할 수 있는 도우미를 정의합니다. |
gpg:: |
|
gpg:: |
실시간 멀티플레이어 방의 현재 상태가 포함된 데이터 구조입니다. |
gpg:: |
|
gpg:: |
플레이어의 점수에 관한 데이터에 액세스할 수 있는 단일 데이터 구조입니다. |
gpg:: |
점수 데이터에 액세스할 수 있는 단일 데이터 구조입니다. |
gpg:: |
점수 정보 요약에 액세스할 수 있는 단일 데이터 구조입니다. |
gpg:: |
다양한 스냅샷 관련 데이터를 가져오고 설정합니다. |
gpg:: |
특정 스냅샷 메타데이터의 상태에 대한 데이터에 액세스할 수 있는 단일 데이터 구조입니다. |
gpg:: |
특정 스냅샷의 상태에 대한 데이터에 액세스할 수 있는 단일 데이터 구조입니다. |
gpg:: |
다양한 통계 관련 데이터를 가져오고 설정합니다. |
gpg:: |
|
gpg:: |
|
gpg:: |
|
gpg:: |
현재 기기에서 동영상 녹화를 위한 기능에 관한 정보에 액세스할 수 있는 데이터 구조입니다. |
gpg:: |
동영상 캡처의 현재 상태에 액세스할 수 있는 데이터 구조입니다. |
gpg:: |
다양한 동영상 관련 데이터를 가져오고 설정합니다. |
구조체 |
|
---|---|
gpg:: |
AndroidInitialization에는 세 개의 초기화 함수가 있으며 이 중 하나만 호출해야 합니다. |
gpg:: |
Android 4.0 이전 버전 지원을 가능하게 하는 함수입니다. |
gpg:: |
애플리케이션의 식별자입니다. |
gpg:: |
API에서 반환할 수 있는 가능한 모든 상태 코드가 포함된 구조체입니다. |
gpg:: |
연결 설정 요청입니다. |
gpg:: |
연결 요청에 대한 응답입니다. |
gpg:: |
앱에서 검색한 원격 엔드포인트에 관한 세부정보입니다. |
gpg:: |
이 기기에 등록된 인스턴스의 ID 및 이름입니다. |
열거
AchievementState
AchievementState
AchievementType
AchievementType
업적 유형을 지정하는 데 사용되는 값입니다.
플레이어는 단계별 업적을 향해 점진적으로 진행 (걸음)합니다. 한 단계만 거치면 일반 업적을 달성할 수 있습니다.
속성 | |
---|---|
INCREMENTAL
|
단계별 업적 - 여러 단계를 통해 완료합니다. |
STANDARD
|
일반 업적 - 한 단계만 거치면 완료됩니다. |
AuthOperation
AuthOperation
AuthStatus
AuthStatus
승인 시도 결과를 나타낼 수 있는 값의 집합입니다.
속성 | |
---|---|
ERROR_APP_MISCONFIGURED
|
애플리케이션이 잘못 구성되었습니다. |
ERROR_GAME_NOT_FOUND
|
지정한 게임 ID를 서버에서 인식할 수 없습니다. |
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
|
지정한 게임 ID를 서버에서 인식할 수 없습니다. |
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
FlushStatus
FlushStatus
플러시 시도의 결과를 나타내는 가능한 값의 집합입니다.
속성 | |
---|---|
ERROR_APP_MISCONFIGURED
|
애플리케이션이 잘못 구성되었습니다. |
ERROR_GAME_NOT_FOUND
|
지정한 게임 ID를 서버에서 인식할 수 없습니다. |
ERROR_INTERNAL
|
내부 오류가 발생했습니다. |
ERROR_INTERRUPTED
|
차단 호출이 대기 중에 중단되어 완료될 때까지 실행되지 않았습니다. |
ERROR_NETWORK_OPERATION_FAILED
|
네트워크 액세스가 필요한 작업 중에 네트워크 오류가 발생했습니다. |
ERROR_NOT_AUTHORIZED
|
플레이어에게 작업을 실행할 권한이 없습니다. |
ERROR_NO_DATA
|
네트워크 오류가 발생하여 로컬에서 사용할 수 있는 데이터가 없습니다. |
ERROR_TIMEOUT
|
결과를 기다리는 중에 시간이 초과되었습니다. |
ERROR_VERSION_UPDATE_REQUIRED
|
설치된 Google Play 서비스 버전이 오래되었습니다. |
FLUSHED
|
삭제 작업이 완료되었습니다. |
InitializationStatus
InitializationStatus
API 초기화 시도의 결과를 나타낼 수 있는 값의 집합입니다.
API 클라이언트의 연결이 끊어진 경우 콜백은 InitializationStatus::DISCONNECTED로 호출되어 기본 GoogleApiClient가 다시 연결될 때까지 모든 API 호출이 승인되지 않음을 사용자에게 알립니다.
LeaderboardCollection
LeaderboardCollection
Google+ 계정이 있는 모든 사용자 (공개)가 리더보드를 볼 수 있는지 또는 플레이어의 Google+ 서클 회원 (소셜)만 볼 수 있는지 지정하는 값입니다.
속성 | |
---|---|
PUBLIC
|
모두에게 표시됩니다. |
SOCIAL
|
플레이어의 소셜 그래프에 있는 멤버에게만 표시됩니다. <ph type="x-smartling-placeholder"></ph> 지원이 중단되었습니다. |
LeaderboardOrder
LeaderboardOrder
리더보드의 컨텍스트에서 더 크거나 작은 점수를 더 나은 것으로 해석해야 하는 방법을 지정하는 값입니다.
속성 | |
---|---|
LARGER_IS_BETTER
|
클수록 좋습니다. |
SMALLER_IS_BETTER
|
작을수록 좋습니다. |
LeaderboardStart
LeaderboardStart
리더보드에 점수 또는 플레이어 순서로 순위를 표시할지 지정하는 값입니다.
속성 | |
---|---|
PLAYER_CENTERED
|
플레이어의 점수가 가운데에 오면 리더보드를 시작합니다. |
TOP_SCORES
|
상단에서 리더보드를 시작합니다. |
LeaderboardTimeSpan
LeaderboardTimeSpan
LogLevel
LogLevel
MatchResult
MatchResult
참가자의 TurnBasedMatch
결과를 지정하는 데 사용되는 값입니다.
속성 | |
---|---|
DISAGREED
|
참가자가 경기에 동의하지 않았습니다. |
DISCONNECTED
|
참여자의 연결이 해제되었습니다. |
LOSS
|
참가자가 졌습니다. |
NONE
|
결과가 없습니다. |
TIE
|
무승부로 승리했습니다. |
WIN
|
참여자가 이겼습니다. |
MatchStatus
MatchStatus
로컬 참가자의 TurnBasedMatch
상태를 지정하는 데 사용되는 값입니다.
속성 | |
---|---|
CANCELED
|
경기가 취소되었습니다. |
COMPLETED
|
게임이 완료되었습니다. |
EXPIRED
|
매치가 만료되었습니다. |
INVITED
|
상대가 초대되었습니다. |
MY_TURN
|
참가자의 차례입니다. |
PENDING_COMPLETION
|
일치가 완료될 때까지 대기 중입니다. |
THEIR_TURN
|
참가자의 차례가 아닙니다. |
MultiplayerEvent
MultiplayerEvent
멀티플레이어 콜백에서 보고하는 업데이트 유형을 지정하는 데 사용되는 값입니다.
참고 항목:
<ph type="x-smartling-placeholder">gpg::GameServices::Builder::SetOnTurnBasedMatchEvent
</ph>
참고 항목:
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
|
지정한 게임 ID를 서버에서 인식할 수 없습니다. |
ERROR_INACTIVE_MATCH
|
일치 항목이 현재 활성 상태가 아닙니다. 비활성 일치에서는 이 작업을 수행할 수 없습니다. |
ERROR_INTERNAL
|
내부 오류가 발생했습니다. |
ERROR_INTERRUPTED
|
대기 중에 차단 호출이 중단되어 완료될 때까지 실행되지 않았습니다. |
ERROR_INVALID_MATCH
|
일치가 잘못되었습니다. |
ERROR_INVALID_RESULTS
|
이 API 호출에 제공된 일치 결과가 잘못되었습니다. 여기에는 결과가 중복되는 경우, 경기에 없는 플레이어의 결과 등이 포함됩니다. |
ERROR_MATCH_ALREADY_REMATCHED
|
지정된 일치에 이미 재대결이 생성되었습니다. |
ERROR_MATCH_INVALID_MATCH_STATE
|
일치 항목이 지정된 작업을 수행하기에 올바른 상태가 아닙니다. |
ERROR_MATCH_INVALID_PARTICIPANT_STATE
|
이 게임에서 한 명 이상의 참가자가 유효한 상태가 아닙니다. |
ERROR_MATCH_LOCALLY_MODIFIED
|
지정된 일치 항목이 로컬에서 수정되었으며 이 작업을 수행하려면 먼저 서버로 전송해야 합니다. |
ERROR_MATCH_NOT_FOUND
|
지정된 일치 항목을 찾을 수 없습니다. |
ERROR_MATCH_OUT_OF_DATE
|
일치 데이터가 오래되어 서버에서 수정되었습니다. |
ERROR_MULTIPLAYER_CREATION_NOT_ALLOWED
|
사용자는 현재 새 멀티플레이어 게임을 만들 수 없습니다. 이 문제는 사용자에게 처리되지 않은 초대가 너무 많은 경우에 발생할 수 있습니다. |
ERROR_MULTIPLAYER_DISABLED
|
개발자 콘솔에서 이 멀티플레이어 유형을 사용하도록 설정하지 않은 게임입니다. |
ERROR_MULTIPLAYER_INVALID_MULTIPLAYER_TYPE
|
일치는 이 작업을 수행하기에 적합한 유형이 아닙니다. |
ERROR_MULTIPLAYER_INVALID_OPERATION
|
이 멀티플레이어 작업은 유효하지 않으며 서버가 이를 거부했습니다. |
ERROR_MULTIPLAYER_NOT_TRUSTED_TESTER
|
사용자가 게임을 볼 권한이 없는 다른 사용자를 초대하려고 시도했습니다. |
ERROR_NETWORK_OPERATION_FAILED
|
네트워크 액세스가 필요한 작업 중에 네트워크 오류가 발생했습니다. |
ERROR_NOT_AUTHORIZED
|
플레이어에게 작업을 실행할 권한이 없습니다. |
ERROR_NO_DATA
|
네트워크 오류가 발생하여 로컬에서 사용할 수 있는 데이터가 없습니다. |
ERROR_REAL_TIME_ROOM_NOT_JOINED
|
RTMP 채팅방에 참여하지 않아 메시지를 보내지 못했습니다. |
ERROR_TIMEOUT
|
결과를 기다리는 중에 시간이 초과되었습니다. |
ERROR_VERSION_UPDATE_REQUIRED
|
설치된 Google Play 서비스 버전이 오래되었습니다. |
VALID
|
작업이 완료되었습니다. |
VALID_BUT_STALE
|
새 데이터를 검색하는 중에 네트워크 오류가 발생했지만, 로컬로 캐시된 일부 데이터를 사용할 수 있습니다. 반환된 데이터는 오래되었거나 불완전할 수 있습니다. |
ParticipantStatus
ParticipantStatus
TurnBasedMatch
내에서 참여자의 상태를 지정하는 데 사용되는 값입니다.
속성 | |
---|---|
DECLINED
|
참여자가 초대를 거부했습니다. |
FINISHED
|
참가자가 종료되었습니다. |
INVITED
|
참가자를 초대했습니다. |
JOINED
|
참여자가 참여했습니다. |
LEFT
|
참가자가 경기를 나갔습니다. |
NOT_INVITED_YET
|
참가자가 아직 초대되지 않았습니다. |
UNRESPONSIVE
|
참여자가 응답하지 않습니다. |
RealTimeRoomStatus
RealTimeRoomStatus
RealTimeRoom의 현재 상태를 나타내는 값입니다.
속성 | |
---|---|
ACTIVE
|
회의실이 활성 상태이며 연결이 설정되었습니다. |
AUTO_MATCHING
|
방에 있는 하나 이상의 슬롯이 자동 게임으로 채워지기를 기다리고 있습니다. |
CONNECTING
|
회의실에서 클라이언트가 서로 연결하기를 기다리는 중입니다. |
DELETED
|
방이 삭제되었습니다. |
INVITING
|
방에 초대되었지만 아직 응답하지 않은 플레이어가 한 명 이상 있습니다. |
ResponseStatus
ResponseStatus
시도한 작업의 결과를 나타내는 가능한 값의 집합입니다.
속성 | |
---|---|
DEFERRED
|
네트워크 오류가 발생했지만 데이터를 로컬에서 수정했습니다. |
ERROR_APP_MISCONFIGURED
|
애플리케이션이 잘못 구성되었습니다. |
ERROR_GAME_NOT_FOUND
|
지정한 게임 ID를 서버에서 인식할 수 없습니다. |
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
|
지정한 게임 ID를 서버에서 인식할 수 없습니다. |
ERROR_INTERNAL
|
내부 오류가 발생했습니다. |
ERROR_INTERRUPTED
|
차단 호출이 대기 중에 중단되어 완료될 때까지 실행되지 않았습니다. |
ERROR_NETWORK_OPERATION_FAILED
|
네트워크 액세스가 필요한 작업 중에 네트워크 오류가 발생했습니다. |
ERROR_NOT_AUTHORIZED
|
플레이어에게 작업을 실행할 권한이 없습니다. |
ERROR_NO_DATA
|
네트워크 오류가 발생하여 로컬에서 사용할 수 있는 데이터가 없습니다. |
ERROR_SNAPSHOT_COMMIT_FAILED
|
스냅샷에 변경사항을 커밋할 수 없습니다. |
ERROR_SNAPSHOT_CONFLICT_MISSING
|
해결 중인 스냅샷 충돌이 존재하지 않습니다. |
ERROR_SNAPSHOT_CONTENTS_UNAVAILABLE
|
스냅샷의 콘텐츠를 여는 중에 오류가 발생했습니다. |
ERROR_SNAPSHOT_CREATION_FAILED
|
스냅샷을 만들 수 없습니다. |
ERROR_SNAPSHOT_FOLDER_UNAVAILABLE
|
스냅샷의 루트 폴더를 찾거나 만들 수 없습니다. |
ERROR_SNAPSHOT_NOT_FOUND
|
지정된 스냅샷을 찾을 수 없습니다. |
ERROR_TIMEOUT
|
결과를 기다리는 중에 시간이 초과되었습니다. |
VALID
|
작업이 완료되었습니다. |
VALID_WITH_CONFLICT
|
작업은 성공했지만 충돌이 감지되었습니다. |
UIStatus
UIStatus
UI 시도의 결과를 나타낼 수 있는 값의 집합입니다.
속성 | |
---|---|
ERROR_APP_MISCONFIGURED
|
애플리케이션이 잘못 구성되었습니다. 자세한 내용은 로그를 확인하세요. |
ERROR_CANCELED
|
사용자가 UI를 닫고 작업을 취소했습니다. |
ERROR_GAME_NOT_FOUND
|
지정한 게임 ID를 서버에서 인식할 수 없습니다. |
ERROR_INTERNAL
|
내부 오류가 발생했습니다. |
ERROR_INTERRUPTED
|
대기 중에 차단 호출이 중단되어 완료될 때까지 실행되지 않았습니다. |
ERROR_LEFT_ROOM
|
플레이어가 멀티플레이어 방을 나갔습니다. |
ERROR_NETWORK_OPERATION_FAILED
|
네트워크 액세스가 필요한 작업 중에 네트워크 오류가 발생했습니다. |
ERROR_NOT_AUTHORIZED
|
플레이어에게 작업을 실행할 권한이 없습니다. |
ERROR_NO_DATA
|
네트워크 오류가 발생하여 로컬에서 사용할 수 있는 데이터가 없습니다. |
ERROR_TIMEOUT
|
결과를 기다리는 중에 시간이 초과되었습니다. |
ERROR_UI_BUSY
|
UI를 열 수 없습니다. |
ERROR_VERSION_UPDATE_REQUIRED
|
설치된 Google Play 서비스 버전이 오래되었습니다. |
VALID
|
작업이 완료되었습니다. |
VideoCaptureMode
VideoCaptureMode
VideoCaptureOverlayState
VideoCaptureOverlayState
동영상 캡처 오버레이 UI의 상태를 나타내는 값.
속성 | |
---|---|
DISMISSED
|
사용자가 캡처 오버레이를 닫았으며 더 이상 표시되지 않음을 나타내는 데 사용되는 상태입니다. |
SHOWN
|
캡처 오버레이가 화면에 그려지고 사용자에게 표시되는지 나타내는 데 사용되는 상태입니다. |
STARTED
|
사용자가 캡처 오버레이를 통해 캡처를 시작했음을 나타내는 데 사용되는 상태입니다. |
STOPPED
|
사용자가 캡처 오버레이를 통해 캡처를 중지했음을 나타내는 데 사용되는 상태입니다. |
UNKNOWN
|
캡처 오버레이의 상태를 알 수 없음을 나타내는 데 사용되는 상태입니다. 이는 일반적으로 오류를 나타냅니다. |
VideoQualityLevel
VideoQualityLevel
동영상 캡처의 품질을 나타내는 값입니다.
속성 | |
---|---|
FULLHD
|
풀 HD 화질: 2160P 해상도 및 높은 비트 전송률(예: 10~12Mbps |
HD
|
HD 화질: DVD HD 해상도 (예: 720p) 및 중간 비트 전송률 (예: 3-4Mbps)이어야 합니다. |
SD
|
SD 품질: 표준 화질 해상도 (예: 480p) 및 낮은 비트 전송률 (예: 1~2Mbps)이어야 합니다. |
UNKNOWN
|
품질 수준을 사용할 수 없을 때 반환할 알 수 없는 값입니다. |
XHD
|
최고의 HD 화질: BluRay HD 해상도 (예: 1080p) 및 높은 비트 전송률 (예: 6~8Mbps)이어야 합니다. |
Typedef
ConnectionRequestCallback
std::function< void(int64_t client_id, const ConnectionRequest &request)> ConnectionRequestCallback
원격 엔드포인트가 앱의 자체 엔드포인트에 연결하려고 할 때 ConnectionRequest를 수신하는 콜백 유형을 정의합니다.
client_id
는 이 요청을 수신한 NearbyConnections
인스턴스의 ID입니다. request
에는 연결 요청의 세부정보가 포함됩니다.
ConnectionResponseCallback
std::function< void(int64_t client_id, const ConnectionResponse &response)> ConnectionResponseCallback
원격 엔드포인트에 대한 연결을 설정하려고 시도한 후 응답이 도착할 때 ConnectionResponse를 수신하는 콜백 유형을 정의합니다.
client_id
는 연결 요청을 전송한 NearbyConnections
인스턴스의 ID입니다. response
에는 응답의 세부정보가 포함됩니다.
기간
std::chrono::milliseconds Duration
기간을 밀리초 단위로 지정하는 데 사용되는 데이터 유형입니다.
StartAdvertisingCallback
std::function< void(int64_t client_id, const StartAdvertisingResult &result)> StartAdvertisingCallback
로컬 엔드포인트 광고 시도가 완료되면 StartAdvertisingResult를 수신하는 콜백 유형을 정의합니다. 성공 필드는 광고가 성공적으로 시작되었는지 여부를 나타냅니다.
client_id
는 광고를 시작하려고 한 NearbyConnections
인스턴스의 ID입니다. result
에는 광고의 결과가 포함됩니다.
시간 초과
std::chrono::milliseconds Timeout
시도된 작업의 제한 시간을 지정하는 데 사용되는 데이터 유형입니다.
타임스탬프
std::chrono::milliseconds Timestamp
타임스탬프를 지정하는 데 사용되는 데이터 유형입니다.
에포크 기준 (1970년 1월 1일)입니다.
TurnBasedMultiplayerEvent
MultiplayerEvent TurnBasedMultiplayerEvent
<ph type="x-smartling-placeholder"></ph> 지원이 중단되었습니다. 를 통해 개인정보처리방침을 정의할 수 있습니다. MultiplayerEvent를 선호합니다.
함수
DEFAULT_ON_AUTH_ACTION_FINISHED
void DEFAULT_ON_AUTH_ACTION_FINISHED( AuthOperation op, AuthStatus status )
Builder::SetOnAuthActionFinished의 기본값입니다.
기본적으로 이 함수는 완료된 인증 작업의 이름과 작업의 완료 상태를 기록합니다.
DEFAULT_ON_AUTH_ACTION_STARTED
void DEFAULT_ON_AUTH_ACTION_STARTED( AuthOperation op )
Builder:SetOnAuthActionStarted의 기본값입니다.
기본적으로 이 함수는 시작된 인증 작업의 이름을 기록합니다.
DEFAULT_ON_LOG
void DEFAULT_ON_LOG( LogLevel level, const std::string & message )
Builder::SetLogging의 기본값입니다.
기본적으로 로그는 플랫폼별 방식 (즉, Android 로그 또는 NSLog)으로 작성됩니다.
DEFAULT_ON_MULTIPLAYER_INVITATION_RECEIVED
void DEFAULT_ON_MULTIPLAYER_INVITATION_RECEIVED( MultiplayerEvent event, std::string invitation_id, MultiplayerInvitation invitation )
Builder::SetOnMultiplayerInvitationEvent의 기본값입니다.
기본적으로 이 함수는 초대의 ID를 기록합니다.
DEFAULT_ON_TURN_BASED_MULTIPLAYER_EVENT
void DEFAULT_ON_TURN_BASED_MULTIPLAYER_EVENT( MultiplayerEvent event, std::string match_id, TurnBasedMatch match )
Builder::SetOnTurnBasedMatchEvent의 기본값입니다.
기본적으로 이 함수는 업데이트된 턴 방식 일치의 ID를 기록합니다.
DebugString
std::string DebugString( const Leaderboard & leaderboard )
모든 리더보드 데이터를 사람이 읽을 수 있는 형식으로 반환합니다.
DebugString
std::string DebugString( LeaderboardTimeSpan time_span )
time_span 값을 사람이 읽을 수 있는 형식으로 반환합니다.
DebugString
std::string DebugString( LeaderboardCollection collection )
컬렉션 값을 인간이 읽을 수 있는 형태로 반환합니다.
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( RealTimeRoomStatus status )
RealTimeRoomStatus를 사람이 읽을 수 있는 형식으로 반환합니다.
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( Timeout timeout )
시간 초과를 사람이 읽을 수 있는 형식으로 반환합니다.
기간을 인간이 읽을 수 있는 형식으로 반환합니다.
타임스탬프를 사람이 읽을 수 있는 형식으로 반환합니다.
DebugString
std::string DebugString( MultiplayerEvent event )
턴 방식 멀티플레이어 이벤트를 사람이 읽을 수 있는 형태로 반환합니다.
DebugString
std::string DebugString( SnapshotConflictPolicy policy )
스냅샷 충돌 정책을 사람이 읽을 수 있는 형식으로 반환합니다.
연산자<<
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 )
스트림과 함께 해당 디버그 문자열을 쉽게 사용하기 위해 제공됩니다.