Archivo GCKError.h

Referencia del archivo GCKError.h

Errores del framework. Más...

Clases

class  GCKError
 Una subclase de NSError para errores de framework. Más...
 

Enumeraciones

enum  GCKErrorCode {
  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
}
 Códigos de error del framework Más...
 

Variables

NSString *const kGCKErrorCustomDataKey
 La clave del objeto JSON customData asociado con el error en el diccionario userInfo. Más...
 
NSString *const kGCKErrorDetailedCodeKey
 La clave de un código de error detallado específico de la API. Más...
 
NSString *const kGCKErrorExtraInfoKey
 La clave para la información adicional del error, como una descripción de error específica de la API. Más...
 
NSString *const kGCKErrorReasonKey
 La clave para un motivo de error específico de la API. Más...
 
NSString *const kGCKErrorDomain
 El dominio de error de GCKErrorCode. Más...
 

Descripción detallada

Errores del framework.

Documentación del tipo de enumeración

Códigos de error del framework

Enumerador
GCKErrorCodeNoError

Código de error que indica que no hay errores.

GCKErrorCodeNetworkError

Código de error que indica un error de E/S de red.

GCKErrorCodeTimeout

Código de error que indica que se agotó el tiempo de espera de una operación.

GCKErrorCodeDeviceAuthenticationFailure

Código de error que indica un error de autenticación.

GCKErrorCodeInvalidRequest

Código de error que indica que se realizó una solicitud no válida.

GCKErrorCodeCancelled

Código de error que indica que se canceló una solicitud en curso, probablemente porque otra acción la interrumpió.

GCKErrorCodeReplaced

Código de error que indica que se reemplazó una solicitud por otra del mismo tipo.

GCKErrorCodeNotAllowed

Código de error que indica que se rechazó la solicitud y no se pudo completar.

GCKErrorCodeDuplicateRequest

Código de error que indica que no se pudo realizar una solicitud porque el mismo tipo de solicitud aún está en proceso.

GCKErrorCodeInvalidState

Código de error que indica que la solicitud no se permite en el estado actual.

GCKErrorCodeSendBufferFull

Código de error que indica que no se pudieron enviar los datos porque el búfer de envío está lleno.

GCKErrorCodeMessageTooBig

Se produjo un error que indica que no se pudo enviar la solicitud porque el mensaje supera el tamaño máximo permitido.

GCKErrorCodeChannelNotConnected

Se produjo un error que indica que no se pudo completar una operación del canal porque el canal no está conectado actualmente.

GCKErrorCodeDeviceAuthorizationFailure

Se produjo un error que indica que el usuario no está autorizado para usar un dispositivo de transmisión.

GCKErrorCodeDeviceNotConnected

Error que indica que no se pudo completar una solicitud de dispositivo porque no hay conexión establecida con el dispositivo.

GCKErrorCodeProtocolVersionMismatch

Error que indica que hay una discrepancia entre las versiones de protocolo que se usan en el remitente y el receptor para una implementación de espacio de nombres determinada.

GCKErrorCodeMaxUsersConnected

Se produjo un error que indica que ya se conectó la cantidad máxima de usuarios al receptor.

GCKErrorCodeNetworkNotReachable

Se produjo un error que indica que no se puede acceder a la red.

GCKErrorCodeProtocolError

Error que indica un error de protocolo (se recibieron datos no válidos).

GCKErrorCodeAlreadyInitialized

Es un error que indica que se intentó inicializar un singleton ya inicializado.

GCKErrorCodeApplicationNotFound

Código de error que indica que no se pudo encontrar una aplicación solicitada.

GCKErrorCodeApplicationNotRunning

Código de error que indica que una aplicación solicitada no se está ejecutando actualmente.

GCKErrorCodeInvalidApplicationSessionID

Código de error que indica que el ID de sesión de la aplicación no era válido.

GCKErrorCodeSecureTransportError

Código de error que indica un error de TLS.

El error subyacente es uno de los códigos de error que se documentan aquí: https://developer.apple.com/library/mac/documentation/Security/Reference/secureTransportRef/

GCKErrorCodeSocketAlreadyConnected

Error que indica que se realizó un intento de conexión en un socket que ya está conectado.

GCKErrorCodeSocketInvalidAddress

Error que indica que se proporcionó una dirección de red o de socket o un tipo de dirección no válidos a un método o inicializador.

GCKErrorCodeSocketInvalidParameter

Error que indica que se suministró un parámetro no válido a un método o inicializador.

GCKErrorCodeInvalidResponse

Error que indica que la respuesta recibida no es válida.

GCKErrorCodeFailedSessionUpdate

Error que indica que se completó la actualización de la sesión, pero no se pudieron mover todos los dispositivos.

GCKErrorCodeSessionIsNotActive

Se produjo un error que indica que no se pudo completar una solicitud de dispositivo porque la sesión actual no está activa.

Desde
4.4.5
GCKErrorCodeMediaLoadFailed

Código de error que indica que no se pudo cargar contenido multimedia del receptor.

GCKErrorCodeInvalidMediaPlayerState

Código de error que indica que un comando multimedia falló debido al estado del reproductor multimedia.

GCKErrorCodeNoMediaSession

Se produjo un error que indica que no hay ninguna sesión multimedia disponible en este momento.

GCKErrorCodeNotCastSession

Código de error que indica que la sesión actual no es de transmisión.

GCKErrorCodeMediaError

Código de error que indica que se produjo un error multimedia genérico.

GCKErrorCodeAuthenticationErrorReceived

Código de error que indica que la autenticación del dispositivo falló debido a un error recibido.

GCKErrorCodeMal formaDClientCertificate

Código de error que indica que la autenticación del dispositivo falló porque se recibió un certificado de cliente con errores de formato.

GCKErrorCodeNotX509Certificate

Código de error que indica que la autenticación del dispositivo falló porque el certificado recibido de Chromecast no tiene el formato esperado.

GCKErrorCodeDeviceCertificateNotTrusted

Código de error que indica que la autenticación del dispositivo falló porque el certificado del dispositivo no es de confianza.

GCKErrorCodeSSLCertificateNotTrust

Código de error que indica que la autenticación del dispositivo falló porque el certificado SSL no es de confianza.

GCKErrorCodeMalformAuthenticationResponse

Código de error que indica que la autenticación del dispositivo falló porque la respuesta del dispositivo tiene errores de formato.

GCKErrorCodeDeviceCapabilityNotSupported

Código de error que indica que el dispositivo falló porque la capacidad del dispositivo se muestra como no compatible.

GCKErrorCodeCRLInvalid

Código de error que indica que la autenticación del dispositivo falló porque la CRL del dispositivo no es válida

GCKErrorCodeCRLCheckFailed

Código de error que indica que se produjo un error en la autenticación del dispositivo porque la CRL revocó el certificado del dispositivo.

GCKErrorCodeBroadcastMessageEncryptionFailed

Código de error que indica que el mensaje de emisión no se pudo encriptar.

GCKErrorCodeBroadcastKeyExchangeInvalidResponse

Código de error que indica que la respuesta del intercambio de claves no es válida.

GCKErrorCodeBroadcastKeyExchangeInvalidInput

Código de error que indica que la respuesta del intercambio de claves muestra un error de entrada no válido.

GCKErrorCodeBroadcastKeyExchangeEmptyResponse

Código de error que indica que la respuesta del intercambio de claves no contiene una clave de remitente unida.

GCKErrorCodeBroadcastKeyExchangeRequestTimeout

Código de error que indica que se agotó el tiempo de espera de la solicitud de intercambio de claves.

GCKErrorCodeBroadcastKeyExchangeFailedToFindDevice

Código de error que indica que no se encuentra ningún dispositivo que pueda intercambiar claves.

GCKErrorCodeBroadcastKeyExchangeFailedToConnect

Código de error que indica que no se pudo conectar al dispositivo compatible con el intercambio de claves.

GCKErrorCodeBroadcastMessageDropped

Código de error que indica que el mensaje de emisión se descartó debido al límite de caché.

GCKErrorCodeBroadcastSocketError

Código de error que indica que el mensaje de emisión no se envía debido a un error de socket.

GCKErrorCodeBroadcastFailedToGenerateEncryptionKey

Código de error que indica que no se pudo generar la clave de encriptación de transmisión.

GCKErrorCodeGuestMode ListenFailed

Código de error que indica que la reproducción falló.

GCKErrorCodeRemoteDisplayError

Código de error que indica que se produjo un error no especificado de pantalla remota.

Es posible que haya detalles adicionales disponibles en el valor asociado con la clave kGCKErrorExtraInfoKey en la información del usuario.

GCKErrorCodeRemoteDisplayDeviceNotSupported

Código de error que indica que el dispositivo de destino no admite la pantalla remota.

GCKErrorCodeRemoteDisplayFeatureNotSupported

Código de error que indica que el dispositivo de destino no admite una función paraticular de pantalla remota.

GCKErrorCodeRemoteDisplayConfigurationRejectedByReceiver

Código de error que indica que el dispositivo receptor rechazó la configuración de pantalla remota proporcionada.

GCKErrorCodeRemoteDisplayOpenGLError

Error que indica que se produjo un error de OpenGL.

Es posible que haya detalles adicionales disponibles en el valor asociado con la clave kGCKErrorExtraInfoKey en la información del usuario.

GCKErrorCodeRemoteDisplayMetalError

Error que indica que se produjo un error de Metal.

Es posible que haya detalles adicionales disponibles en el valor asociado con la clave kGCKErrorExtraInfoKey en la información del usuario.

GCKErrorCodeRemoteDisplayAudioConversionError

Error que indica que se produjo un error de conversión de audio.

Es posible que haya detalles adicionales disponibles en el valor asociado con la clave kGCKErrorExtraInfoKey en la información del usuario.

GCKErrorCodeAppDidEnterBackground

Código de error que indica que la aplicación pasó a segundo plano.

GCKErrorCodeDisconnected

Código de error que indica que se cerró la conexión con el receptor.

GCKErrorCodeUnsupportedFeature

Código de error que indica que la función o la acción no son compatibles con este dispositivo iOS o con el receptor.

GCKErrorCodeUnknown

Código de error que indica que se produjo un error inesperado.

GCKErrorCodeDeviceAuthenticationMessageParseFailure

Código de error que indica que el mensaje de autenticación recibido no tenía el formato adecuado y se produjo un error durante el análisis.

Desde
4.4.5
GCKErrorCodeDeviceAuthenticationMessageReceivedFailure

Código de error que indica que el mensaje de autenticación recibido tenía la propiedad challenge establecida en un valor no nulo.

Desde
4.4.5
GCKErrorCodeDeviceAuthenticationTimeoutFailure

Código de error que indica que se agotó el tiempo de espera de la solicitud del mensaje de autenticación.

Desde
4.4.5
GCKErrorCodeLaunchRequestCancelled

Código de error que indica que se canceló una solicitud de inicio de la aplicación.

Desde
4.6.0
GCKErrorCodeApplicationNotRunningWithEspaciode nombresMis matching

Código de error que indica que una aplicación solicitada no se está ejecutando actualmente debido a un espacio de nombres que no coincide.

GCKErrorCodeApplicationNotRunningWhenResumed

Código de error que indica que una aplicación solicitada no se está ejecutando actualmente cuando se reanuda.

GCKErrorCodeApplicationNotRunningForJoin

Código de error que indica que no se puede unir una solicitud de la aplicación.

GCKErrorCodeApplicationNotRunningForJoinWhenReconnecting

Código de error que indica que no se puede unir una aplicación solicitada al volver a conectarse.

Documentación de las variables

NSString* const kGCKErrorCustomDataKey

La clave del objeto JSON customData asociado con el error en el diccionario userInfo.

NSString* const kGCKErrorDetailedCodeKey

La clave de un código de error detallado específico de la API.

Desde
4.4.3
NSString* const kGCKErrorExtraInfoKey

La clave para la información adicional del error, como una descripción de error específica de la API.

NSString* const kGCKErrorReasonKey

La clave para un motivo de error específico de la API.

Desde
4.4.3
NSString* const kGCKErrorDomain

El dominio de error de GCKErrorCode.