Conference

  • This class provides a method to create conferences and retrieve conference log.

    See more

    Declaration

    Swift

    public class QNConferencesRepository
  • Delegate which receives new conferences and conferences log entries

    See more

    Declaration

    Swift

    public protocol QNConferencesDelegate : AnyObject
  • Code that represents a conference invitation state

    • decline: Callee decline invitation to conference
    • ok: ok
    • busy: Callee is busy
    • cancel: Caller cancel invitation to conference
    • timeout: timeout

    Declaration

    Swift

    public enum QNConferenceCode : Int
  • Configuration used to define conference properties like fps or camera position

    See more

    Declaration

    Swift

    public struct QNConferenceConfiguration
  • Use to identifier conference media

    • video: Use to share video
    • audio: Use to share audio

    Declaration

    Swift

    public enum QNConferenceConstraint : String
  • A conference participant

    • user: A participant who exists in the server
    • pstn: A participant from pstn

    Declaration

    Swift

    public enum QNConferenceParticipant
  • Represents a conference

    See more

    Declaration

    Swift

    public class QNConferenceRepository
    extension QNConferenceRepository: ReactiveCompatible
  • Delegate to receive QNJanusConference updates

    See more

    Declaration

    Swift

    public protocol QNConferenceDelegate : AnyObject
  • Represents a conference entry in Server for checking details of last conferences

    See more

    Declaration

    Swift

    public struct QNConferenceEntry : CustomStringConvertible
  • Represents a successfully response to Invitation

    See more

    Declaration

    Swift

    public struct QNConferenceInvitationResponse
  • A model that represents a transfer to another participant

    See more

    Declaration

    Swift

    public class QNConferenceTransfer
  • Delegate to receive new conference entries

    See more

    Declaration

    Swift

    public protocol QNConferenceEntriesDelegate : AnyObject