Framework errors. More...
GCKErrorCodeNoError = 0, GCKErrorCodeNetworkError = 1, GCKErrorCodeTimeout = 2, GCKErrorCodeDeviceAuthenticationFailure = 3,
GCKErrorCodeInvalidRequest = 4, GCKErrorCodeCancelled = 5, GCKErrorCodeReplaced = 6, GCKErrorCodeNotAllowed = 7,
GCKErrorCodeDuplicateRequest = 8, GCKErrorCodeInvalidState = 9, GCKErrorCodeSendBufferFull = 10, GCKErrorCodeMessageTooBig = 11,
GCKErrorCodeChannelNotConnected = 12, GCKErrorCodeDeviceAuthorizationFailure = 13, GCKErrorCodeDeviceNotConnected = 14, GCKErrorCodeProtocolVersionMismatch = 15,
GCKErrorCodeMaxUsersConnected = 16, GCKErrorCodeNetworkNotReachable = 17, GCKErrorCodeProtocolError = 18, GCKErrorCodeAlreadyInitialized = 19,
GCKErrorCodeApplicationNotFound = 20, GCKErrorCodeApplicationNotRunning = 21, GCKErrorCodeInvalidApplicationSessionID = 22, GCKErrorCodeSecureTransportError = 23,
GCKErrorCodeSocketAlreadyConnected = 24, GCKErrorCodeSocketInvalidAddress = 25, GCKErrorCodeSocketInvalidParameter = 26, GCKErrorCodeInvalidResponse = 27,
GCKErrorCodeFailedSessionUpdate = 28, GCKErrorCodeSessionIsNotActive = 29, GCKErrorCodeMediaLoadFailed = 30, GCKErrorCodeInvalidMediaPlayerState = 31,
GCKErrorCodeNoMediaSession = 32, GCKErrorCodeNotCastSession = 33, GCKErrorCodeMediaError = 34, GCKErrorCodeAuthenticationErrorReceived = 40,
GCKErrorCodeMalformedClientCertificate = 41, GCKErrorCodeNotX509Certificate = 42, GCKErrorCodeDeviceCertificateNotTrusted = 43, GCKErrorCodeSSLCertificateNotTrusted = 44,
GCKErrorCodeMalformedAuthenticationResponse = 45, GCKErrorCodeDeviceCapabilityNotSupported = 46, GCKErrorCodeCRLInvalid = 47, GCKErrorCodeCRLCheckFailed = 48,
GCKErrorCodeBroadcastMessageEncryptionFailed = 50, GCKErrorCodeBroadcastKeyExchangeInvalidResponse = 51, GCKErrorCodeBroadcastKeyExchangeInvalidInput = 52, GCKErrorCodeBroadcastKeyExchangeEmptyResponse = 53,
GCKErrorCodeBroadcastKeyExchangeRequestTimeout = 54, GCKErrorCodeBroadcastKeyExchangeFailedToFindDevice = 55, GCKErrorCodeBroadcastKeyExchangeFailedToConnect = 56, GCKErrorCodeBroadcastMessageDropped = 57,
GCKErrorCodeBroadcastSocketError = 58, GCKErrorCodeBroadcastFailedToGenerateEncryptionKey = 59, GCKErrorCodeGuestModeListenFailed = 60, GCKErrorCodeRemoteDisplayError = 80,
GCKErrorCodeRemoteDisplayDeviceNotSupported = 81, GCKErrorCodeRemoteDisplayFeatureNotSupported = 82, GCKErrorCodeRemoteDisplayConfigurationRejectedByReceiver = 83, GCKErrorCodeRemoteDisplayOpenGLError = 84,
GCKErrorCodeRemoteDisplayMetalError = 85, GCKErrorCodeRemoteDisplayAudioConversionError = 86, GCKErrorCodeAppDidEnterBackground = 91, GCKErrorCodeDisconnected = 92,
GCKErrorCodeUnsupportedFeature = 93, GCKErrorCodeUnknown = 99, GCKErrorCodeDeviceAuthenticationMessageParseFailure = 100, GCKErrorCodeDeviceAuthenticationMessageChallengeReceivedFailure = 101,
GCKErrorCodeDeviceAuthenticationTimeoutFailure = 102, GCKErrorCodeLaunchRequestCancelled = 103, GCKErrorCodeApplicationNotRunningWithNamespaceMismatched = 104, GCKErrorCodeApplicationNotRunningWhenResumed = 105,
GCKErrorCodeApplicationNotRunningForJoin = 106, GCKErrorCodeApplicationNotRunningForJoinWhenReconnecting = 107
}
Detailed Description
Framework errors.
Enumeration Type Documentation
Framework error codes.
Error code indicating that an in-progress request has been cancelled, most likely because another action has preempted it.
Error code indicating that a request has been replaced by another request of the same type.
Error code indicating that the request was disallowed and could not be completed.
Error code indicating that a request could not be made because the same type of request is still in process.
Error code indicating that the request is not allowed in the current state.
Error code indicating that data could not be sent because the send buffer is full.
Error indicating that the request could not be sent because the message exceeds the maximum allowed message size.
Error indicating that a channel operation could not be completed because the channel is not currently connected.
Error indicating that the user is not authorized to use a Cast device.
Error indicating that a device request could not be completed because there is no connection currently established to the device.
Error indicating that there is a mismatch between the protocol versions being used on the sender and the receiver for a given namespace implementation.
Error indicating that the maximum number of users is already connected to the receiver.
Error indicating that an attempt was made to initialize an already initialized singleton.
Error code indicating that a requested application could not be found.
Error code indicating that a requested application is not currently running.
Error code indicating that the application session ID was not valid.
Error code indicating a TLS error.
The underlying error is one of the error codes as documented here: https://developer.apple.com/library/mac/documentation/Security/Reference/secureTransportRef/
Error indicating that a connect attempt was made on a socket that is already connected.
Error indicating that an invalid network or socket address or address type was supplied to a method or initializer.
Error indicating that an invalid parameter was supplied to a method or initializer.
Error indicating that the session update went through, but all devices could not be moved.
Error indicating that a device request could not be completed because the current session is not active.
- Since
- 4.4.5
Error code indicating that a media media command failed because of the media player state.
Error code indicating that device authentication failed due to error received.
Error code indicating that device authentication failed because a malformed client certificate is received.
Error code indicating that device authentication failed because certificate received from Chromecast is not expected format.
Error code indicating that device authentication failed because the device certificate is not trusted.
Error code indicating that device authentication failed because the SSL certificate is not trusted.
Error code indicating that device authentication failed because the response from device is malformed.
Error code indicating that device authentication failed because the device capability shows unsupported.
Error code indicating that device authentication failed because CRL from device is invalid.
Error code indicating that device authentication failed because device certificate is revoked by CRL.
Error code indicating that the broadcast message failed to encrypt.
Error code indicating that the key exchange response is invalid.
Error code indicating that the key exchange response shows an invalid input error.
Error code indicating that the key exchange response doesn't contain a wrapped sender key.
Error code indicating that the key exchange request has timed out.
Error code indicating that no device that is capable for key exchange can be found.
Error code indicating that it failed to connect to the device that is capable for key exchange.
Error code indicating that the broadcast message is dropped because of cache limit.
Error code indicating that the broadcast message is not sent out due to socket error.
Error code indicating that the broadcast encryption key is failed to be generated.
Error code indicating that an unspecified Remote Display error has occurred.
Additional details may be available in the value associated with the key kGCKErrorExtraInfoKey in the user info.
Error code indicating that the target device does not support Remote Display.
Error code indicating that the target device does not support a paraticular Remote Display feature.
Error code indicating that the provided Remote Display configuration has been rejected by the receiver device.
Error indicating that an OpenGL error has occurred.
Additional details may be available in the value associated with the key kGCKErrorExtraInfoKey in the user info.
Error indicating that a Metal error has occurred.
Additional details may be available in the value associated with the key kGCKErrorExtraInfoKey in the user info.
Error indicating that an audio conversion error has occurred.
Additional details may be available in the value associated with the key kGCKErrorExtraInfoKey in the user info.
Error code indicating that the application moved to the background.
Error code indicating that the feature or action is unsupported either on this iOS device or the receiver.
Error code indicating that the authentication message received was not properly formatted and encountered an error while parsing.
- Since
- 4.4.5
Error code indicating that the authentication message received had the challenge
property set to a non-null value.
- Since
- 4.4.5
Error code indicating that the authentication message request timed out.
- Since
- 4.4.5
Error code indicating that an Application launch request was cancelled.
- Since
- 4.6.0
Error code indicating that a requested application is not currently running due to a mismatched namespace.
Error code indicating that a requested application is not currently running when resumed.
Error code indicating that a request application can not be joined.
Variable Documentation
The key for the customData JSON object associated with the error in the userInfo dictionary.
The key for an API-specific detailed error code.
- Since
- 4.4.3
The key for extra error information, such as an API-specific error description.
The key for an API-specific error reason.
- Since
- 4.4.3
The error domain for GCKErrorCode.