PICO Unity Platform SDK
|
Classes | |
class | AchievementsService |
class | ApplicationOptions |
class | ApplicationService |
class | AssetFileService |
class | CLIB |
class | CoreService |
class | IAPService |
class | InviteOptions |
class | LeaderboardService |
class | Looper |
class | MarshalUtil |
class | MatchmakingOptions |
class | MatchmakingService |
class | Message |
class | MessageQueue |
class | NetworkService |
class | NotificationService |
class | PresenceOptions |
class | PresenceService |
class | PtrArray |
class | RoomOptions |
class | RoomService |
class | RtcAudioPropertyOptions |
class | RtcGetTokenOptions |
class | RtcRoomOptions |
class | RtcService |
class | RtcStreamSyncInfoOptions |
class | Runner |
class | SportService |
class | Task |
class | UserService |
class | UTF8Marshaller |
class | Util |
Enumerations | |
enum | AchievementType { Unknown = 0, Simple = 1, Count = 2, Bitfield = 3 } |
enum | AchievementWritePolicy { Unknown = 0, Client = 1, Server = 2 } |
enum | KVPairType { String = 0, Int = 1, Double = 2, Unknown = 3 } |
enum | MatchmakingCriterionImportance { Required = 0, High = 1, Medium = 2, Low = 3, Unknown = 4 } |
enum | LeaderboardFilterType { None = 0, Friends = 1, Unknown = 2, UserIds = 3 } |
enum | LeaderboardStartAt { Top = 0, CenteredOnViewer = 1, CenteredOnViewerOrTop = 2, Unknown = 3 } |
enum | RoomJoinability { Unknown = 0, AreIn = 1, AreKicked = 2, CanJoin = 3, IsFull = 4, NoViewer = 5, PolicyPrevents = 6 } |
enum | RoomJoinPolicy { None = 0, Everyone = 1, FriendsOfMembers = 2, FriendsOfOwner = 3, InvitedUsers = 4, Unknown = 5 } |
enum | RoomType { Unknown = 0, Matchmaking = 1, Moderated = 2, Private = 3 } |
enum | GameInitializeResult { Success = 0, Uninitialized = 1, NetworkError = 2, InvalidCredentials = 3, ServiceNotAvaliable = 4, Unknown = 5, InvalidServerAddr = 6 } |
enum | RoomMembershipLockStatus { Unknown = 0, Lock = 1, Unlock = 2 } |
enum | UserOrdering { None = 0, PresenceAlphabetical = 1 } |
enum | UserPresenceStatus { Unknown = 0, OnLine = 1, OffLine = 2 } |
enum | Gender { Unknown = 0, Male = 1, Female = 2 } |
enum | LaunchType { Unknown = 0, Normal = 1, Invite = 2, Coordinated = 3, Deeplink = 4 } |
enum | LaunchResult { Unknown = 0, Success = 1, FailedRoomFull = 2, FailedGameAlreadyStarted = 3, FailedRoomNotFound = 4, FailedUserDeclined = 5, FailedOtherReason = 6 } |
enum | RtcMuteState { Off = 0, On = 1 } |
enum | RtcPauseResumeMediaType { Audio = 0, Video = 1, AudioAndVideo = 2 } |
enum | RtcMediaStreamType { Audio = 1, Video = 2, Both = 3 } |
enum | RtcEngineInitResult { Unknown = -999, AlreadyInitialized = -1, InvalidConfig = -2, Success = 0 } |
enum | RtcEarMonitorMode { Off = 0, On = 1 } |
enum | RtcStreamIndex { Main = 0, Screen = 1 } |
enum | RtcSyncInfoStreamType { Audio = 0 } |
enum | RtcScreenMediaType { VideoOnly = 0, AudioOnly = 1, VideoAndAudio = 2 } |
enum | RtcAudioScenarioType { Music = 0, HighQualityCommunication = 1, Communication = 2, Media = 3, GameStreaming = 4 } |
enum | RtcAudioPlaybackDevice { Headset = 1, EarPiece = 2, SpeakerPhone = 3, HeadsetBlueTooth = 4, HeadsetUsb = 5 } |
enum | RtcRoomProfileType { Communication = 0, LiveBroadcasting = 1, Game = 2, CloudGame = 3, LowLatency = 4 } |
enum | RtcAudioSourceType { External = 0, Internal = 1 } |
enum | RtcVideoStreamScaleMode { Auto = 0, Stretch = 1, FitWithCropping = 2, FitWithFilling = 3 } |
enum | RtcVideoEncodePreference { Disabled = 0, FrameRate = 1, Quality = 2, Balance = 3 } |
enum | RtcVideoSourceType { External = 0, Internal = 1, EncodedWithAutoSimulcast = 2, EncodedWithoutAutoSimulcast = 3 } |
enum | RtcAudioSampleRate { Auto = -1, F8000 = 8000, F16000 = 16000, F32000 = 32000, F44100 = 44100, F48000 = 48000 } |
enum | RtcAudioChannel { Auto = -1, Mono = 1, Stereo = 2 } |
enum | RtcVideoFrameType { RawMemory = 0, CVPixelBuffer = 1, GLTexture = 2, Cuda = 3, D3D11 = 4, D3D9 = 5, JavaFrame = 6, VAAPI = 7 } |
enum | RtcVideoPixelFormat { Unknown = 0, TextureOES = 0, Texture2D = 0, I420 = 1, NV12 = 2, NV21 = 3, RGB24 = 4, RGBA = 5, ARGB = 6, BGRA = 7, x0DE1 = 8, x8D65 = 9 } |
enum | RtcColorSpace { Unknown = 0, YCbCrBT601LimitedRange = 1, YCbCrBT601FullRange = 2, YCbCrBT709LimitedRange = 3, YCbCrBT709FullRange = 4 } |
enum | RtcVideoRotation { Degree0 = 0, Degree90 = 90, Degree180 = 180, Degree270 = 270 } |
enum | MatchmakingStatApproach { Unknown = 0, Trailing = 1, Swingy = 2 } |
enum | MessageType { Unknown = -1, PlatformInitializeAndroidAsynchronous = 1, User_GetLoggedInUser = 10000, User_GetAccessToken = 10001, User_Get = 10002, User_LaunchFriendRequestFlow = 10003, User_GetLoggedInUserFriends = 10004, User_GetNextUserArrayPage = 10005, User_GetLoggedInUserFriendsAndRooms = 10006, User_GetAuthorizedPermissions = 10007, User_RequestUserPermissions = 10008, Notification_Rtc_OnRoomStats = 10200, Notification_Rtc_OnJoinRoom = 10201, Notification_Rtc_OnLeaveRoom = 10202, Notification_Rtc_OnUserLeaveRoom = 10203, Notification_Rtc_OnUserJoinRoom = 10204, Notification_Rtc_OnConnectionStateChange = 10205, Notification_Rtc_OnWarn = 10206, Notification_Rtc_OnRoomWarn = 10207, Notification_Rtc_OnRoomError = 10208, Notification_Rtc_OnError = 10209, Notification_Rtc_OnUserStartAudioCapture = 10210, Notification_Rtc_OnAudioPlaybackDeviceChanged = 10211, Notification_Rtc_OnRemoteAudioPropertiesReport = 10212, Notification_Rtc_OnLocalAudioPropertiesReport = 10213, Notification_Rtc_OnUserStopAudioCapture = 10214, Notification_Rtc_OnUserMuteAudio = 10215, Notification_Rtc_OnMediaDeviceStateChanged = 10216, Notification_Rtc_OnRoomMessageReceived = 10217, Notification_Rtc_OnUserMessageReceived = 10218, Notification_Rtc_OnTokenWillExpire = 10219, Notification_Rtc_OnStreamSyncInfoReceived = 10220, Notification_Rtc_OnVideoDeviceStateChanged = 10221, Notification_Rtc_OnFirstLocalVideoFrameCaptured = 10222, Notification_Rtc_OnRoomBinaryMessageReceived = 10223, Notification_Rtc_OnLocalVideoSizeChanged = 10224, Notification_Rtc_OnScreenVideoFrameSendStateChanged = 10225, Notification_Rtc_OnUserBinaryMessageReceived = 10226, Notification_Rtc_OnLocalVideoStateChanged = 10227, Notification_Rtc_OnUserMessageSendResult = 10228, Notification_Rtc_OnUserUnPublishScreen = 10229, Notification_Rtc_OnRoomMessageSendResult = 10230, Notification_Rtc_OnUserPublishStream = 10231, Notification_Rtc_OnUserUnPublishStream = 10232, Notification_Rtc_OnUserPublishScreen = 10233, Rtc_GetToken = 10300, Matchmaking_Browse2 = 10400, Matchmaking_Cancel2 = 10402, Matchmaking_CreateAndEnqueueRoom2 = 10404, Matchmaking_Enqueue2 = 10408, Matchmaking_EnqueueRoom2 = 10410, Matchmaking_GetAdminSnapshot = 10411, Matchmaking_GetStats = 10412, Matchmaking_ReportResultInsecure = 10414, Matchmaking_StartMatch = 10415, Room_CreateAndJoinPrivate = 10500, Room_CreateAndJoinPrivate2 = 10501, Room_Get = 10502, Room_GetCurrent = 10503, Room_GetCurrentForUser = 10504, Room_GetInvitableUsers = 10505, Room_GetInvitableUsers2 = 10506, Room_GetModeratedRooms = 10507, Room_GetNextRoomArrayPage = 10508, Room_InviteUser = 10509, Room_Join = 10510, Room_Join2 = 10511, Room_KickUser = 10512, Room_LaunchInvitableUserFlow = 10513, Room_Leave = 10514, Room_SetDescription = 10515, Room_UpdateDataStore = 10516, Room_UpdateMembershipLockStatus = 10517, Room_UpdateOwner = 10518, Room_UpdatePrivateRoomJoinPolicy = 10519, Notification_Matchmaking_MatchFound = 10600, Notification_Room_InviteAccepted = 10601, Notification_Room_InviteReceived = 10602, Notification_Room_RoomUpdate = 10603, Notification_Game_ConnectionEvent = 10604, Notification_Game_RequestFailed = 10605, Notification_Game_StateReset = 10606, Notification_GetNextRoomInviteNotificationArrayPage = 10607, Notification_GetRoomInvites = 10608, Notification_MarkAsRead = 10609, PlatformGameInitializeAsynchronous = 10700, Leaderboard_Get = 10800, Leaderboard_GetNextLeaderboardArrayPage = 10801, Leaderboard_GetEntries = 10802, Leaderboard_GetEntriesAfterRank = 10803, Leaderboard_GetEntriesByIds = 10804, Leaderboard_GetNextEntries = 10805, Leaderboard_GetPreviousEntries = 10806, Leaderboard_WriteEntry = 10807, Leaderboard_WriteEntryWithSupplementaryMetric = 10808, Achievements_AddCount = 10820, Achievements_AddFields = 10821, Achievements_GetAllDefinitions = 10822, Achievements_GetAllProgress = 10823, Achievements_GetDefinitionsByName = 10824, Achievements_GetNextAchievementDefinitionArrayPage = 10825, Achievements_GetNextAchievementProgressArrayPage = 10826, Achievements_GetProgressByName = 10827, Achievements_Unlock = 10828, Application_LaunchOtherApp = 11001, Presence_GetSentInvites = 11002, Presence_GetInvitableUsers = 11003, Presence_SendInvites = 11004, Presence_GetDestinations = 11005, Presence_Clear = 11006, Presence_Set = 11007, Notification_ApplicationLifecycle_LaunchIntentChanged = 11008, Notification_Presence_JoinIntentReceived = 11009, Notification_Presence_LeaveIntentReceived = 11010, Application_LaunchOtherAppByPresence = 11011, Notification_Application_RoomInviteAccepted = 11012, Application_LaunchOtherAppByMessage = 11013, IAP_GetProductsBySKU = 12001, IAP_GetViewerPurchases = 12002, IAP_LaunchCheckoutFlow = 12003, IAP_ConsumePurchase = 12004, Sport_GetUserInfo = 12500, Sport_GetDailySummary = 12501, Sport_GetSummary = 12502, AssetFile_DeleteById = 13001, AssetFile_DeleteByName = 13002, AssetFile_DownloadById = 13003, AssetFile_DownloadByName = 13004, AssetFile_DownloadCancelById = 13005, AssetFile_DownloadCancelByName = 13006, AssetFile_GetList = 13007, AssetFile_StatusById = 13008, AssetFile_StatusByName = 13009, AssetFile_GetNextAssetDetailsArrayPage = 13010, Notification_AssetFile_DownloadUpdate = 13101, Notification_AssetFile_DeleteForSafety = 13102 } |
enum | RtcJoinRoomType { First = 0, Reconnected = 1 } |
enum | RtcUserLeaveReasonType { Quit = 0, Dropped = 1 } |
enum | RtcMediaDeviceType { AudioUnknown = -1, AudioRenderDevice = 0, AudioCaptureDevice = 1 } |
enum | RtcMediaDeviceState { Started = 1, Stopped = 2, RuntimeError = 3, Added = 4, Removed = 5 } |
enum | RtcMediaDeviceError { Ok = 0, NoPermission = 1, DeviceBusy = 2, DeviceFailure = 3, DeviceNotFound = 4, DeviceDisconnected = 5, DeviceNoCallback = 6, UnSupporttedFormat = 7 } |
enum | RtcVideoDeviceType { Unknown = -1, RenderDevice = 0, CaptureDevice = 1, ScreenCaptureDevice = 2 } |
enum | RtcFirstFrameSendState { Sending = 0, Sent = 1, End = 2 } |
enum | RtcLocalVideoStreamState { Stopped = 0, Recording = 1, Encoding = 2, Failed = 3 } |
enum | RtcLocalVideoStreamError { Ok = 0, Failure = 1, DeviceNoPermission = 2, DeviceBusy = 3, DeviceNotFound = 4, CaptureFailure = 5, EncodeFailure = 6, DeviceDisconnected = 7 } |
enum | RtcStreamRemoveReason { Unpublish = 0, PublishFailed = 1, KeepLiveFailed = 2, ClientDisconnected = 3, Republish = 4, Other = 5 } |
enum | GameConnectionEvent { Connected = 0, Closed = 1, Lost = 2, Resumed = 3, KickedByRelogin = 4, KickedByGameServer = 5, GameLogicError = 6, Unknown = 7 } |
Describes the various events possible on networking. More... | |
enum | GameRequestFailedReason { None = 0, NotInitialized = 1, Uninitialized = 2, CurrentlyUnavailable = 3, CurrentlyUnknown = 4 } |
Describes the various reson of failed requests to platform game service. More... | |
enum | SportTarget { LoseFat = 0, KeepFit = 1 } |
Describes the various events possible on networking. More... | |
enum | AssetFileDownloadCompleteStatus { Downloading = 0, Succeed = 1, Failed = 2 } |
enum | PlatformInitializeResult { Unknown = -999, NetError = -6, MissingImpl = -5, LoadImplFailed = -4, InternalError = -3, InvalidParams = -2, AlreadyInitialized = -1, Success = 0 } |
enum | RtcPrivilege { PublishStream = 0, PublishAudioStream = 1, PublishVideoStream = 2, SubscribeStream = 3 } |
enum | RtcConnectionState { Disconnected = 1, Connecting = 2, Connected = 3, Reconnecting = 4, Reconnected = 5, Lost = 6 } |
|
strong |
Describes the various events possible on networking.
|
strong |
Describes the various reson of failed requests to platform game service.
|
strong |
Describes the various events possible on networking.
Describes the various reson of failed requests to platform game service.