Enum Class OpentokError.ErrorCode

java.lang.Object
java.lang.Enum<OpentokError.ErrorCode>
com.opentok.android.OpentokError.ErrorCode
All Implemented Interfaces:
Serializable, Comparable<OpentokError.ErrorCode>, Constable
Enclosing class:
OpentokError

public static enum OpentokError.ErrorCode extends Enum<OpentokError.ErrorCode>
Defines error code values for OpentokError objects.
  • Enum Constant Details

    • UnknownError

      public static final OpentokError.ErrorCode UnknownError
    • AuthorizationFailure

      public static final OpentokError.ErrorCode AuthorizationFailure
      An invalid API key or token was provided.
    • InvalidSessionId

      public static final OpentokError.ErrorCode InvalidSessionId
      Unable to connect: an invalid session ID was provided.
    • ConnectionFailed

      public static final OpentokError.ErrorCode ConnectionFailed
      The session failed to connect.
    • NoMessagingServer

      public static final OpentokError.ErrorCode NoMessagingServer
      There was an error connecting to the OpenTok messaging server.
    • ConnectionRefused

      public static final OpentokError.ErrorCode ConnectionRefused
      A socket could not be opened to OpenTok the messaging server. Check that outbound ports 443 and 8080 are accessible.
    • SessionStateFailed

      public static final OpentokError.ErrorCode SessionStateFailed
      The connection timed out while attempting to get the session's state. Check the network connection.
    • P2PSessionMaxParticipants

      public static final OpentokError.ErrorCode P2PSessionMaxParticipants
      A peer-to-peer enabled session can only have two participants.
    • SessionConnectionTimeout

      public static final OpentokError.ErrorCode SessionConnectionTimeout
      The connection timed out while attempting to connect to the session. Check the network connection.
    • SessionInternalError

      public static final OpentokError.ErrorCode SessionInternalError
      Internal error connecting to the session. Try connecting again.
    • SessionInvalidSignalType

      public static final OpentokError.ErrorCode SessionInvalidSignalType
      Invalid signal type.
    • SessionSignalDataTooLong

      public static final OpentokError.ErrorCode SessionSignalDataTooLong
      Invalid signal -- the data string is too long (maximum length 8196).
    • SessionSignalTypeTooLong

      public static final OpentokError.ErrorCode SessionSignalTypeTooLong
      Invalid signal -- the type string is too long (maximum length 128).
    • SessionUnableToForceMute

      public static final OpentokError.ErrorCode SessionUnableToForceMute
      Unable to force mute -- perhaps because the client's capabilities are limited.
    • SessionUnableToSendSignal

      public static final OpentokError.ErrorCode SessionUnableToSendSignal
      Unable to send signal -- perhaps because the client's capabilities are limited (e.g., a publisher-only token).
    • ConnectionDropped

      public static final OpentokError.ErrorCode ConnectionDropped
      The connection to the OpenTok messaging server was dropped. Check the network connection.
    • SessionDisconnected

      public static final OpentokError.ErrorCode SessionDisconnected
      Attempting to publish to a disconnected session.
    • PublisherInternalError

      public static final OpentokError.ErrorCode PublisherInternalError
      Internal error when publishing. Try publishing again.
    • PublisherWebRTCError

      public static final OpentokError.ErrorCode PublisherWebRTCError
      Subscriber WebRTC failure. Call the getMessage() method for more details.
    • PublisherUnableToPublish

      public static final OpentokError.ErrorCode PublisherUnableToPublish
    • PublisherUnexpectedPeerConnectionDisconnection

      public static final OpentokError.ErrorCode PublisherUnexpectedPeerConnectionDisconnection
    • PublisherCannotAccessCamera

      public static final OpentokError.ErrorCode PublisherCannotAccessCamera
    • PublisherCameraAccessDenied

      public static final OpentokError.ErrorCode PublisherCameraAccessDenied
    • ConnectionTimedOut

      public static final OpentokError.ErrorCode ConnectionTimedOut
      Subscriber timed out while attempting to connect to the stream. Try resubscribing to the stream.
    • SubscriberWebRTCError

      public static final OpentokError.ErrorCode SubscriberWebRTCError
      Subscriber WebRTC failure. Call the getMessage() method for more details.
    • SubscriberServerCannotFindStream

      public static final OpentokError.ErrorCode SubscriberServerCannotFindStream
      The subscriber failed due to the stream being missing. This can happen if the subscriber is created at the same time the stream is removed from the session.
    • SubscriberStreamLimitExceeded

      public static final OpentokError.ErrorCode SubscriberStreamLimitExceeded
      The client tried to subscribe to a stream in a session that has exceeded the limit for simultaneous streams.
    • SubscriberInternalError

      public static final OpentokError.ErrorCode SubscriberInternalError
      Internal error when subscribing. Try subscribing again.
    • UnknownPublisherInstance

      public static final OpentokError.ErrorCode UnknownPublisherInstance
      Cannot unpublish: An unknown Publisher instance was passed into the Session.unpublish() method.
    • UnknownSubscriberInstance

      public static final OpentokError.ErrorCode UnknownSubscriberInstance
      Cannot unsubscribe: An unknown Subscriber instance was passed into the Session.unsubscribe() method.
    • SessionNullOrInvalidParameter

      public static final OpentokError.ErrorCode SessionNullOrInvalidParameter
      You passed an invalid parameter or the Session is null.
    • VideoCaptureFailed

      public static final OpentokError.ErrorCode VideoCaptureFailed
      There was an error in the video capturer.
    • CameraFailed

      public static final OpentokError.ErrorCode CameraFailed
      There was an error in acquiring video from the camera.
    • VideoRenderFailed

      public static final OpentokError.ErrorCode VideoRenderFailed
      There was an error in the video renderer.
    • SessionSubscriberNotFound

      public static final OpentokError.ErrorCode SessionSubscriberNotFound
      The subscriber is unknown to this session. This is usually the result of calling Session.unsubscribe(SubscriberKit subscriber) with a subscriber that is not associated with the session.
    • SessionPublisherNotFound

      public static final OpentokError.ErrorCode SessionPublisherNotFound
      The publisher is unknown to this session. This is usually the result of calling Session.unpublish(PublisherKit publisher) with a publisher that is not publishing a stream to the session.
    • PublisherTimeout

      public static final OpentokError.ErrorCode PublisherTimeout
      Timeout while attempting to publish.
    • SessionBlockedCountry

      public static final OpentokError.ErrorCode SessionBlockedCountry
      Unable to connect to the session. Terms of service violation: export compliance.
    • SessionConnectionLimitExceeded

      public static final OpentokError.ErrorCode SessionConnectionLimitExceeded
      The client tried to connect to a session that has exceeded the limit for simultaneous connections.
    • SessionUnexpectedGetSessionInfoResponse

      public static final OpentokError.ErrorCode SessionUnexpectedGetSessionInfoResponse
      Unable to connect to the session. Try connecting again.
    • SessionIllegalState

      public static final OpentokError.ErrorCode SessionIllegalState
      Unable to connect to a session that is already connected. Or unable to subscribe to a stream that is no longer in the session.
    • EncryptionSecretMissing

      public static final OpentokError.ErrorCode EncryptionSecretMissing
      Tried to join an end-to-end encrypted session without an encryption secret
    • EncryptionInternalError

      public static final OpentokError.ErrorCode EncryptionInternalError
      Internal error while encrypting a packet
    • DecryptionInternalError

      public static final OpentokError.ErrorCode DecryptionInternalError
      Internal error while decrypting a packet
    • EncryptionSecretMismatch

      public static final OpentokError.ErrorCode EncryptionSecretMismatch
      Secret mismatch while decrypting a packet
    • InvalidEncryptionSecret

      public static final OpentokError.ErrorCode InvalidEncryptionSecret
      Invalid encryption secret
    • EncryptionUnsupportedCodec

      public static final OpentokError.ErrorCode EncryptionUnsupportedCodec
      Unsupported media codec for encryption
    • DecryptionUnsupportedCodec

      public static final OpentokError.ErrorCode DecryptionUnsupportedCodec
      Unsupported media codec for decryption
    • MediaTransformerInternalError

      public static final OpentokError.ErrorCode MediaTransformerInternalError
    • MediaTransformerInvalidType

      public static final OpentokError.ErrorCode MediaTransformerInvalidType
    • MediaTransformerNameNotProvided

      public static final OpentokError.ErrorCode MediaTransformerNameNotProvided
    • MediaTransformerCustomCallbackNotProvided

      public static final OpentokError.ErrorCode MediaTransformerCustomCallbackNotProvided
    • MediaTransformerPropertiesNotProvided

      public static final OpentokError.ErrorCode MediaTransformerPropertiesNotProvided
    • MediaTransformerModelNotFound

      public static final OpentokError.ErrorCode MediaTransformerModelNotFound
    • MediaTransformerOpenTokTransformersLibraryNotLoaded

      public static final OpentokError.ErrorCode MediaTransformerOpenTokTransformersLibraryNotLoaded
    • MediaTransformerOpenTokTransformersSymbolNotFound

      public static final OpentokError.ErrorCode MediaTransformerOpenTokTransformersSymbolNotFound
    • OpenTokTransformersInternalError

      public static final OpentokError.ErrorCode OpenTokTransformersInternalError
    • OpenTokTransformersInvalidParam

      public static final OpentokError.ErrorCode OpenTokTransformersInvalidParam
    • OpenTokTransformersNameNotProvided

      public static final OpentokError.ErrorCode OpenTokTransformersNameNotProvided
    • OpenTokTransformersInvalidName

      public static final OpentokError.ErrorCode OpenTokTransformersInvalidName
    • OpenTokTransformersPropertiesNotProvided

      public static final OpentokError.ErrorCode OpenTokTransformersPropertiesNotProvided
    • OpenTokTransformersInvalidPropertiesFormat

      public static final OpentokError.ErrorCode OpenTokTransformersInvalidPropertiesFormat
    • OpenTokTransformersModelFileNotFound

      public static final OpentokError.ErrorCode OpenTokTransformersModelFileNotFound
    • OpenTokTransformersRadiusPropertyNotProvided

      public static final OpentokError.ErrorCode OpenTokTransformersRadiusPropertyNotProvided
    • OpenTokTransformersInvalidRadiusProperty

      public static final OpentokError.ErrorCode OpenTokTransformersInvalidRadiusProperty
    • OpenTokTransformersCustomRadiusPropertyNotProvided

      public static final OpentokError.ErrorCode OpenTokTransformersCustomRadiusPropertyNotProvided
    • OpenTokTransformersInvalidCustomRadiusProperty

      public static final OpentokError.ErrorCode OpenTokTransformersInvalidCustomRadiusProperty
    • OpenTokTransformersImageFilePathPropertyNotProvided

      public static final OpentokError.ErrorCode OpenTokTransformersImageFilePathPropertyNotProvided
    • OpenTokTransformersImageFilePathNotFound

      public static final OpentokError.ErrorCode OpenTokTransformersImageFilePathNotFound
    • OpenTokTransformersMlTransformerInitError

      public static final OpentokError.ErrorCode OpenTokTransformersMlTransformerInitError
  • Method Details

    • values

      public static OpentokError.ErrorCode[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static OpentokError.ErrorCode valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getErrorCode

      public int getErrorCode()
      Returns errorCode.
      Returns:
      errorCode
    • fromTypeCode

      public static OpentokError.ErrorCode fromTypeCode(int id)
      Build Type from error code.