# Hierarchy For All Packages

Package Hierarchies:

- org.linphone.core,
- org.linphone.mediastream

## Class Hierarchy

- java.lang.Object
  - org.linphone.core.AccountCreatorListenerStub (implements org.linphone.core.AccountCreatorListener)
  - org.linphone.core.AccountListenerStub (implements org.linphone.core.AccountListener)
  - org.linphone.core.AccountManagerServicesRequestListenerStub (implements org.linphone.core.AccountManagerServicesRequestListener)
  - org.linphone.core.AlertListenerStub (implements org.linphone.core.AlertListener)
  - org.linphone.core.CallListenerStub (implements org.linphone.core.CallListener)
  - org.linphone.core.ChatMessageListenerStub (implements org.linphone.core.ChatMessageListener)
  - org.linphone.core.ChatRoomListenerStub (implements org.linphone.core.ChatRoomListener)
  - org.linphone.core.ConferenceListenerStub (implements org.linphone.core.ConferenceListener)
  - org.linphone.core.ConferenceSchedulerListenerStub (implements org.linphone.core.ConferenceSchedulerListener)
  - org.linphone.core.CoreListenerStub (implements org.linphone.core.CoreListener)
  - org.linphone.core.EventListenerStub (implements org.linphone.core.EventListener)
  - org.linphone.core.Factory
  - org.linphone.mediastream.Factory
  - org.linphone.core.FriendListenerStub (implements org.linphone.core.FriendListener)
  - org.linphone.core.FriendListListenerStub (implements org.linphone.core.FriendListListener)
  - org.linphone.mediastream.Log
  - org.linphone.core.LoggingServiceListenerStub (implements org.linphone.core.LoggingServiceListener)
  - org.linphone.core.MagicSearchListenerStub (implements org.linphone.core.MagicSearchListener)
  - org.linphone.core.ParticipantDeviceListenerStub (implements org.linphone.core.ParticipantDeviceListener)
  - org.linphone.core.PlayerListenerStub (implements org.linphone.core.PlayerListener)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.linphone.core.CoreException
      - org.linphone.mediastream.MediastreamException
  - org.linphone.core.Utils
  - org.linphone.core.XmlRpcRequestListenerStub (implements org.linphone.core.XmlRpcRequestListener)

## Interface Hierarchy

- org.linphone.core.Account
- org.linphone.core.AccountCreator
- org.linphone.core.AccountCreatorListener
- org.linphone.core.AccountDevice
- org.linphone.core.AccountListener
- org.linphone.core.AccountManagerServices
- org.linphone.core.AccountManagerServicesRequest
- org.linphone.core.AccountManagerServicesRequestListener
- org.linphone.core.AccountParams
- org.linphone.core.Address
- org.linphone.core.Alert
- org.linphone.core.AlertListener
- org.linphone.core.AudioDevice
- org.linphone.core.AuthInfo
- org.linphone.core.BearerToken
- org.linphone.core.Buffer
- org.linphone.core.Call
- org.linphone.core.CallListener
- org.linphone.core.CallLog
- org.linphone.core.CallParams
- org.linphone.core.CallStats
- org.linphone.core.CardDavParams
- org.linphone.core.ChatMessage
- org.linphone.core.ChatMessageListener
- org.linphone.core.ChatMessageReaction
- org.linphone.core.ChatParams
- org.linphone.core.ChatRoom
- org.linphone.core.ChatRoomListener
- org.linphone.core.ChatRoomParams
- org.linphone.core.ComposingParticipant
- org.linphone.core.Conference
- org.linphone.core.ConferenceInfo
- org.linphone.core.ConferenceListener
- org.linphone.core.ConferenceParams
- org.linphone.core.ConferenceScheduler
- org.linphone.core.ConferenceSchedulerListener
- org.linphone.core.Config
- org.linphone.core.Content
- org.linphone.core.Core
- org.linphone.core.CoreListener
- org.linphone.core.DialPlan
- org.linphone.core.Dictionary
- org.linphone.core.DigestAuthenticationPolicy
- org.linphone.core.EktInfo
- org.linphone.core.ErrorInfo
- org.linphone.core.Event
- org.linphone.core.EventListener
- org.linphone.core.EventLog
- org.linphone.core.Friend
- org.linphone.core.FriendDevice
- org.linphone.core.FriendList
- org.linphone.core.FriendListener
- org.linphone.core.FriendListListener
- org.linphone.core.FriendPhoneNumber
- org.linphone.core.Headers
- org.linphone.core.ImNotifPolicy
- org.linphone.core.InfoMessage
- org.linphone.core.Ldap
- org.linphone.core.LdapParams
- org.linphone.core.LoggingService
- org.linphone.core.LoggingServiceListener
- org.linphone.core.MagicSearch
- org.linphone.core.MagicSearchListener
- org.linphone.core.MessageWaitingIndication
- org.linphone.core.MessageWaitingIndicationSummary
- org.linphone.core.NatPolicy
- org.linphone.core.Participant
- org.linphone.core.ParticipantDevice
- org.linphone.core.ParticipantDeviceIdentity
- org.linphone.core.ParticipantDeviceListener
- org.linphone.core.ParticipantImdnState
- org.linphone.core.ParticipantInfo
- org.linphone.core.PayloadType
- org.linphone.core.Player
- org.linphone.core.PlayerListener
- org.linphone.core.PresenceActivity
- org.linphone.core.PresenceModel
- org.linphone.core.PresenceNote
- org.linphone.core.PresencePerson
- org.linphone.core.PresenceService
- org.linphone.core.ProxyConfig
- org.linphone.core.PushNotificationConfig
- org.linphone.core.PushNotificationMessage
- org.linphone.core.Range
- org.linphone.core.Recorder
- org.linphone.core.RecorderParams
- org.linphone.core.RemoteContactDirectory
- org.linphone.core.SearchResult
- org.linphone.core.SignalInformation
- org.linphone.core.Transports
- org.linphone.core.Tunnel
- org.linphone.core.TunnelConfig
- org.linphone.core.Vcard
- org.linphone.core.VideoActivationPolicy
- org.linphone.core.VideoDefinition
- org.linphone.core.VideoSourceDescriptor
- org.linphone.core.XmlRpcRequest
- org.linphone.core.XmlRpcRequestListener
- org.linphone.core.XmlRpcSession

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - org.linphone.core.AccountCreator.ActivationCodeStatus
    - org.linphone.core.AccountCreator.AlgoStatus
    - org.linphone.core.AccountCreator.Backend
    - org.linphone.core.AccountCreator.DomainStatus
    - org.linphone.core.AccountCreator.EmailStatus
    - org.linphone.core.AccountCreator.LanguageStatus
    - org.linphone.core.AccountCreator.PasswordStatus
    - org.linphone.core.AccountCreator.PhoneNumberStatus
    - org.linphone.core.AccountCreator.Status
    - org.linphone.core.AccountCreator.TransportStatus
    - org.linphone.core.AccountCreator.UsernameStatus
    - org.linphone.core.AccountManagerServicesRequest.Type
    - org.linphone.core.Address.Family
    - org.linphone.core.Alert.Type
    - org.linphone.core.AudioDevice.Capabilities
    - org.linphone.core.AudioDevice.Type
    - org.linphone.core.AuthMethod
    - org.linphone.core.AVPFMode
    - org.linphone.core.BaudotMode
    - org.linphone.core.BaudotStandard
    - org.linphone.core.Call.Dir
    - org.linphone.core.Call.State
    - org.linphone.core.Call.Status
    - org.linphone.core.ChatMessage.Direction
    - org.linphone.core.ChatMessage.State
    - org.linphone.core.ChatRoom.Backend
    - org.linphone.core.ChatRoom.Capabilities
    - org.linphone.core.ChatRoom.EncryptionBackend
    - org.linphone.core.ChatRoom.EphemeralMode
    - org.linphone.core.ChatRoom.HistoryFilter
    - org.linphone.core.ChatRoom.SecurityLevel
    - org.linphone.core.ChatRoom.State
    - org.linphone.core.CodecPriorityPolicy
    - org.linphone.core.Conference.JoiningMode
    - org.linphone.core.Conference.Layout
    - org.linphone.core.Conference.ParticipantListType
    - org.linphone.core.Conference.SecurityLevel
    - org.linphone.core.Conference.State
    - org.linphone.core.ConferenceInfo.State
    - org.linphone.core.ConferenceScheduler.State
    - org.linphone.core.ConferenceScheduler.Type
    - org.linphone.core.ConfiguringState
    - org.linphone.core.ConsolidatedPresence
    - org.linphone.core.Core.LogCollectionUploadState
    - org.linphone.core.EcCalibratorStatus
    - org.linphone.core.EphemeralChatMessagePolicy
    - org.linphone.core.EventLog.SecurityEventType
    - org.linphone.core.EventLog.Type
    - org.linphone.core.Friend.Capability
    - org.linphone.core.FriendList.Status
    - org.linphone.core.FriendList.SyncStatus
    - org.linphone.core.FriendList.Type
    - org.linphone.core.GlobalState
    - org.linphone.core.IceState
    - org.linphone.core.Ldap.AuthMethod
    - org.linphone.core.Ldap.CertVerificationMode
    - org.linphone.core.Ldap.Check
    - org.linphone.core.Ldap.DebugLevel
    - org.linphone.core.LimeState
    - org.linphone.core.LogCollectionState
    - org.linphone.core.LogLevel
    - org.linphone.core.MagicSearch.Aggregation
    - org.linphone.core.MagicSearch.Source
    - org.linphone.core.MediaDirection
    - org.linphone.core.MediaEncryption
    - org.linphone.core.MediaFileFormat
    - org.linphone.core.MediaResourceMode
    - org.linphone.core.MessageWaitingIndication.ContextClass
    - org.linphone.core.Participant.Role
    - org.linphone.core.ParticipantDevice.DisconnectionMethod
    - org.linphone.core.ParticipantDevice.JoiningMethod
    - org.linphone.core.ParticipantDevice.State
    - org.linphone.core.Player.State
    - org.linphone.core.PresenceActivity.Type
    - org.linphone.core.PresenceBasicStatus
    - org.linphone.core.Privacy
    - org.linphone.core.PublishState
    - org.linphone.core.Reason
    - org.linphone.core.Recorder.State
    - org.linphone.core.RegistrationState
    - org.linphone.core.RemoteContactDirectory.Type
    - org.linphone.core.SearchDirection
    - org.linphone.core.SecurityLevel
    - org.linphone.core.SessionExpiresRefresher
    - org.linphone.core.SignalStrengthUnit
    - org.linphone.core.SignalType
    - org.linphone.core.SrtpSuite
    - org.linphone.core.StreamType
    - org.linphone.core.SubscribePolicy
    - org.linphone.core.SubscriptionDir
    - org.linphone.core.SubscriptionState
    - org.linphone.core.SupportLevel
    - org.linphone.core.ToneID
    - org.linphone.core.TransportType
    - org.linphone.core.Tunnel.Mode
    - org.linphone.core.UpnpState
    - org.linphone.core.VersionUpdateCheckResult
    - org.linphone.core.VideoSourceScreenSharingType
    - org.linphone.core.VideoSourceType
    - org.linphone.core.XmlRpcArgType
    - org.linphone.core.XmlRpcStatus
    - org.linphone.core.ZrtpKeyAgreement
    - org.linphone.core.ZrtpPeerStatus