Enumerations

The following enumerations are available globally.

  • EventAttributeName describes key of attributes that are passed in EventAnalyticsObserver.eventDidReceive

    See more

    Declaration

    Swift

    @objc
    public enum EventAttributeName : Int, CustomStringConvertible, CaseIterable
  • EventName represent some major event that could help builders to analyze the data

    See more

    Declaration

    Swift

    @objc
    public enum EventName : Int, CaseIterable, CustomStringConvertible
  • MeetingHistoryEventName is a meeting history state which are important events to note in the history. Thus, this also includes events in EventName

    See more

    Declaration

    Swift

    @objc
    public enum MeetingHistoryEventName : Int, CaseIterable, CustomStringConvertible
  • SignalStrength describes the signal strength of an attendee for audio.

    See more

    Declaration

    Swift

    @objc
    public enum SignalStrength : Int, CaseIterable, CustomStringConvertible
  • VolumeLevel describes the volume level of an attendee for audio.

    See more

    Declaration

    Swift

    @objc
    public enum VolumeLevel : Int, CaseIterable, CustomStringConvertible
  • AudioDeviceCapabilities describes whether the audio input and output devices are enabled or disabled. Disabling either the audio input or output will change what audio permissions are required in order to join a meeting.

    See more

    Declaration

    Swift

    @objc
    public enum AudioDeviceCapabilities : Int, CaseIterable, CustomStringConvertible
  • AudioMode describes the audio mode in which the audio client should operate during a meeting session

    See more

    Declaration

    Swift

    @objc
    public enum AudioMode : Int, CaseIterable, CustomStringConvertible
  • ContentShareStatusCode indicates the reason the content share event occurred.

    See more

    Declaration

    Swift

    @objc
    public enum ContentShareStatusCode : Int, CustomStringConvertible
  • See Using Amazon Chime SDK live transcription developer guide for details about transcription message types and data guidelines

    See more

    Declaration

    Swift

    @objc
    public enum TranscriptItemType : Int, CaseIterable, CustomStringConvertible
  • See Using Amazon Chime SDK live transcription developer guide for details about transcription message types and data guidelines

    See more

    Declaration

    Swift

    @objc
    public enum TranscriptionStatusType : Int, Equatable, CustomStringConvertible
  • ObservableMetric types represents filtered metrics that are intended to propagate to the top level observers. All metrics are measured over the past second.

    Send video metrics are only reported when sending. Receive video metrics are only reported when receiving.

    See more

    Declaration

    Swift

    @objc
    public enum ObservableMetric : Int, CustomStringConvertible
  • VideoContentHint describes the content type of a video source so that downstream encoders, etc. can properly decide on what parameters will work best. These options mirror https://www.w3.org/TR/mst-content-hint/ .

    See more

    Declaration

    Swift

    @objc
    public enum VideoContentHint : Int
  • VideoPauseState describes the pause status of a video tile.

    See more

    Declaration

    Swift

    @objc
    public enum VideoPauseState : Int, CaseIterable, CustomStringConvertible
  • Enum defining video priority for remote video sources. The ‘higher’ the number the ‘higher’ the priority for the source when adjusting video quality to adapt to variable network conditions, i.e. highest will be chosen before high, medium, etc.

    See more

    Declaration

    Swift

    @objc
    public enum VideoPriority : Int
  • VideoRotation describes the rotation of the video frame buffer in degrees clockwise from intended viewing horizon.

    e.g. If you were recording camera capture upside down relative to the orientation of the sensor, this value would be VideoRotation.rotation180.

    See more

    Declaration

    Swift

    @objc
    public enum VideoRotation : Int
  • Enum defining the different background filter options.

    See more

    Declaration

    Swift

    @objc
    public enum BackgroundFilter : Int
  • Enum defining the different background blur strength options.

    See more

    Declaration

    Swift

    @objc
    public enum BackgroundBlurStrength : Int
  • CaptureSourceError describes an error resulting from a capture source failure. These can be used to trigger UI, or attempt to restart the capture source.

    See more

    Declaration

    Swift

    @objc
    public enum CaptureSourceError : Int
  • Declaration

    Swift

    @objc
    public enum MediaDeviceType : Int, CustomStringConvertible
  • EventClientType defines type of EventClientConfiguration

    See more

    Declaration

    Swift

    @objc
    public enum EventClientType : Int, CaseIterable, CustomStringConvertible
  • Declaration

    Swift

    @objc
    public enum MeetingSessionStatusCode : UInt32, CustomStringConvertible
  • Declaration

    Swift

    @objc
    public enum MediaError : Int, Error, CustomStringConvertible
  • Declaration

    Swift

    @objc
    public enum ModalityType : Int, Error, CustomStringConvertible
  • Declaration

    Swift

    @objc
    public enum PermissionError : Int, Error, CustomStringConvertible
  • Declaration

    Swift

    @objc
    public enum ResourceError : Int, Error, CustomStringConvertible
  • Declaration

    Swift

    @objc
    public enum SendDataMessageError : Int, Error, CustomStringConvertible
  • Declaration

    Swift

    @objc
    public enum LogLevel : Int, CaseIterable, CustomStringConvertible