amazon-chime-sdk
Module Contents
alltypes
Module Contents
interface ActiveSpeakerDetectorFacade
interface ActiveSpeakerObserver
interface ActiveSpeakerPolicy
data class Attendee
data class AttendeeInfo
enum class AudioDeviceCapabilities
enum class AudioMode
enum class AudioRecordingPresetOverride
enum class AudioStreamType
data class AudioVideoConfiguration
interface AudioVideoControllerFacade
interface AudioVideoFacade : AudioVideoControllerFacade, RealtimeControllerFacade, DeviceController, VideoTileControllerFacade, ActiveSpeakerDetectorFacade, ContentShareController, EventAnalyticsFacade
interface AudioVideoObserver
class BackgroundBlurConfiguration
class BackgroundBlurVideoFrameProcessor : VideoSource, VideoSink
class BackgroundFilterVideoFrameProcessor
class BackgroundReplacementConfiguration
class BackgroundReplacementVideoFrameProcessor : VideoSource, VideoSink
interface CameraCaptureSource : VideoCaptureSource
enum class CaptureSourceError
interface CaptureSourceObserver
class ConsoleLogger : Logger
interface ContentShareController
interface ContentShareObserver
open class ContentShareSource
data class ContentShareStatus
enum class ContentShareStatusCode
data class CreateAttendeeResponse
data class CreateMeetingResponse
data class DataMessage
interface DataMessageObserver
class DefaultActiveSpeakerDetector : ActiveSpeakerDetectorFacade, RealtimeObserver
class DefaultActiveSpeakerPolicy : ActiveSpeakerPolicy
class DefaultAudioVideoController : AudioVideoControllerFacade
Module Contents
DefaultAudioVideoController(audioClientController: AudioClientController, audioClientObserver: AudioClientObserver, clientMetricsCollector: ClientMetricsCollector, configuration: MeetingSessionConfiguration, videoClientController: VideoClientController, videoClientObserver: VideoClientObserver, logger: Logger?)
fun addAudioVideoObserver(observer: AudioVideoObserver): Unit
fun addMetricsObserver(observer: MetricsObserver): Unit
fun demoteFromPrimaryMeeting(): Unit
fun promoteToPrimaryMeeting(credentials: MeetingSessionCredentials, observer: PrimaryMeetingPromotionObserver): Unit
fun removeAudioVideoObserver(observer: AudioVideoObserver): Unit
fun removeMetricsObserver(observer: MetricsObserver): Unit
fun start(): Unit
fun start(audioVideoConfiguration: AudioVideoConfiguration): Unit
fun startLocalVideo(): Unit
fun startLocalVideo(config: LocalVideoConfiguration): Unit
fun startLocalVideo(source: VideoSource): Unit
fun startLocalVideo(source: VideoSource, config: LocalVideoConfiguration): Unit
fun startRemoteVideo(): Unit
fun stop(): Unit
fun stopLocalVideo(): Unit
fun stopRemoteVideo(): Unit
fun updateVideoSourceSubscriptions(addedOrUpdated: Map<RemoteVideoSource, VideoSubscriptionConfiguration>, removed: Array<RemoteVideoSource>): Unit
class DefaultAudioVideoFacade : AudioVideoFacade
Module Contents
DefaultAudioVideoFacade(context: Context, audioVideoController: AudioVideoControllerFacade, realtimeController: RealtimeControllerFacade, deviceController: DeviceController, videoTileController: VideoTileController, activeSpeakerDetector: ActiveSpeakerDetectorFacade, contentShareController: ContentShareController, eventAnalyticsController: EventAnalyticsController)
fun addActiveSpeakerObserver(policy: ActiveSpeakerPolicy, observer: ActiveSpeakerObserver): Unit
fun addAudioVideoObserver(observer: AudioVideoObserver): Unit
fun addContentShareObserver(observer: ContentShareObserver): Unit
fun addDeviceChangeObserver(observer: DeviceChangeObserver): Unit
fun addEventAnalyticsObserver(observer: EventAnalyticsObserver): Unit
fun addMetricsObserver(observer: MetricsObserver): Unit
fun addRealtimeDataMessageObserver(topic: String, observer: DataMessageObserver): Unit
fun addRealtimeObserver(observer: RealtimeObserver): Unit
fun addRealtimeTranscriptEventObserver(observer: TranscriptEventObserver): Unit
fun addVideoTileObserver(observer: VideoTileObserver): Unit
fun bindVideoView(videoView: VideoRenderView, tileId: Int): Unit
fun chooseAudioDevice(mediaDevice: MediaDevice): Unit
fun demoteFromPrimaryMeeting(): Unit
fun getActiveAudioDevice(): MediaDevice?
fun getActiveCamera(): MediaDevice?
fun getCommonEventAttributes(): EventAttributes
fun getMeetingHistory(): List<MeetingHistoryEvent>
fun listAudioDevices(): List<MediaDevice>
fun pauseRemoteVideoTile(tileId: Int): Unit
fun promoteToPrimaryMeeting(credentials: MeetingSessionCredentials, observer: PrimaryMeetingPromotionObserver): Unit
fun realtimeIsVoiceFocusEnabled(): Boolean
fun realtimeLocalMute(): Boolean
fun realtimeLocalUnmute(): Boolean
fun realtimeSendDataMessage(topic: String, data: Any, lifetimeMs: Int): Unit
fun realtimeSetVoiceFocusEnabled(enabled: Boolean): Boolean
fun removeActiveSpeakerObserver(observer: ActiveSpeakerObserver): Unit
fun removeAudioVideoObserver(observer: AudioVideoObserver): Unit
fun removeContentShareObserver(observer: ContentShareObserver): Unit
fun removeDeviceChangeObserver(observer: DeviceChangeObserver): Unit
fun removeEventAnalyticsObserver(observer: EventAnalyticsObserver): Unit
fun removeMetricsObserver(observer: MetricsObserver): Unit
fun removeRealtimeDataMessageObserverFromTopic(topic: String): Unit
fun removeRealtimeObserver(observer: RealtimeObserver): Unit
fun removeRealtimeTranscriptEventObserver(observer: TranscriptEventObserver): Unit
fun removeVideoTileObserver(observer: VideoTileObserver): Unit
fun resumeRemoteVideoTile(tileId: Int): Unit
fun start(): Unit
fun start(audioVideoConfiguration: AudioVideoConfiguration): Unit
fun startContentShare(source: ContentShareSource): Unit
fun startContentShare(source: ContentShareSource, config: LocalVideoConfiguration): Unit
fun startLocalVideo(): Unit
fun startLocalVideo(config: LocalVideoConfiguration): Unit
fun startLocalVideo(source: VideoSource): Unit
fun startLocalVideo(source: VideoSource, config: LocalVideoConfiguration): Unit
fun startRemoteVideo(): Unit
fun stop(): Unit
fun stopContentShare(): Unit
fun stopLocalVideo(): Unit
fun stopRemoteVideo(): Unit
fun switchCamera(): Unit
fun unbindVideoView(tileId: Int): Unit
fun updateVideoSourceSubscriptions(addedOrUpdated: Map<RemoteVideoSource, VideoSubscriptionConfiguration>, removed: Array<RemoteVideoSource>): Unit
class DefaultCameraCaptureSource : CameraCaptureSource, VideoSink
class DefaultContentShareController : ContentShareController
class DefaultDeviceController : DeviceController
class DefaultEglCore : EglCore
class DefaultEglCoreFactory : EglCoreFactory
class DefaultEventAnalyticsController : EventAnalyticsController
class DefaultEventReporter : EventReporter
class DefaultEventSender : EventSender
class DefaultMeetingEventBuffer : EventBuffer
class DefaultMeetingEventReporterFactory : EventReporterFactory
class DefaultMeetingSession : MeetingSession
Module Contents
DefaultMeetingSession(configuration: MeetingSessionConfiguration, logger: Logger, context: Context, eglCoreFactory: EglCoreFactory = DefaultEglCoreFactory(), eventReporterFactory: EventReporterFactory = DefaultMeetingEventReporterFactory(
context,
IngestionConfiguration(
MeetingEventClientConfiguration(configuration.credentials.joinToken,
configuration.meetingId,
configuration.credentials.attendeeId),
configuration.urls.ingestionURL ?: "",
configuration.urls.ingestionURL.isNullOrEmpty()
),
logger
))
val audioVideo: AudioVideoFacade
val configuration: MeetingSessionConfiguration
val eventAnalyticsController: EventAnalyticsController
val logger: Logger
class DefaultMeetingStatsCollector : MeetingStatsCollector
class DefaultModality
class DefaultRealtimeController : RealtimeControllerFacade
class DefaultScreenCaptureSource : VideoCaptureSource, VideoSink
class DefaultSurfaceTextureCaptureSource : SurfaceTextureCaptureSource
class DefaultSurfaceTextureCaptureSourceFactory : SurfaceTextureCaptureSourceFactory
class DefaultVideoRenderView : SurfaceRenderView
class DefaultVideoTile : VideoTile
class DefaultVideoTileController : VideoTileController
class DefaultVideoTileFactory : VideoTileFactory
interface DeviceChangeObserver
interface DeviceController
interface EglCore
interface EglCoreFactory
interface EglVideoRenderView : VideoRenderView
interface EventAnalyticsController
interface EventAnalyticsFacade
interface EventAnalyticsObserver
enum class EventAttributeName
typealias EventAttributes = MutableMap<EventAttributeName, Any>
interface EventBuffer
interface EventClientConfiguration
enum class EventClientType
enum class EventName
interface EventReporter
interface EventReporterFactory
interface EventSender
class GlTextureFrameBufferHelper
data class IngestionConfiguration
data class IngestionEvent
typealias IngestionMetadata = Map<String, Any>
typealias IngestionPayload = Map<String, Any>
data class IngestionRecord
kotlin.collections.MutableMap
data class LocalVideoConfiguration
interface Logger
enum class LogLevel
data class MediaDevice
enum class MediaDeviceType
data class MediaPlacement
data class Meeting
data class MeetingEventClientConfiguration : EventClientConfiguration
data class MeetingFeatures
data class MeetingHistoryEvent
enum class MeetingHistoryEventName
interface MeetingSession
data class MeetingSessionConfiguration
data class MeetingSessionCredentials
data class MeetingSessionStatus
enum class MeetingSessionStatusCode
data class MeetingSessionURLs
interface MeetingStatsCollector
interface MetricsObserver
enum class ModalityType
class ModelShape
class NoopEventReporterFactory : EventReporterFactory
enum class ObservableMetric
interface PrimaryMeetingPromotionObserver
interface RealtimeControllerFacade
interface RealtimeObserver
class RefCountDelegate
class RemoteVideoSource
class ScreenCaptureResolutionCalculator
class SegmentationProcessor
enum class SignalStrength
data class SignalUpdate
open class SurfaceRenderView : SurfaceView, Callback, EglVideoRenderView
Module Contents
SurfaceRenderView(context: Context, attrs: AttributeSet? = null, defStyle: Int = 0)
var hardwareScaling: Boolean
open fun init(eglCoreFactory: EglCoreFactory): Unit
var logger: Logger
var mirror: Boolean
protected open fun onLayout(changed: Boolean, left: Int, top: Int, right: Int, bottom: Int): Unit
protected open fun onMeasure(widthSpec: Int, heightSpec: Int): Unit
open fun onVideoFrameReceived(frame: VideoFrame): Unit
open fun release(): Unit
var scalingType: VideoScalingType
open fun surfaceChanged(holder: SurfaceHolder, format: Int, width: Int, height: Int): Unit
open fun surfaceCreated(holder: SurfaceHolder): Unit
open fun surfaceDestroyed(holder: SurfaceHolder): Unit
interface SurfaceTextureCaptureSource : VideoCaptureSource
interface SurfaceTextureCaptureSourceFactory
open class TextureRenderView : TextureView, SurfaceTextureListener, EglVideoRenderView
Module Contents
TextureRenderView(context: Context, attrs: AttributeSet? = null, defStyle: Int = 0)
open fun init(eglCoreFactory: EglCoreFactory): Unit
var logger: Logger
var mirror: Boolean
protected open fun onLayout(changed: Boolean, left: Int, top: Int, right: Int, bottom: Int): Unit
protected open fun onMeasure(widthSpec: Int, heightSpec: Int): Unit
open fun onSurfaceTextureAvailable(surface: SurfaceTexture, width: Int, height: Int): Unit
open fun onSurfaceTextureDestroyed(surface: SurfaceTexture): Boolean
open fun onSurfaceTextureSizeChanged(surface: SurfaceTexture, width: Int, height: Int): Unit
open fun onSurfaceTextureUpdated(surface: SurfaceTexture): Unit
open fun onVideoFrameReceived(frame: VideoFrame): Unit
open fun release(): Unit
var scalingType: VideoScalingType
data class Transcript : TranscriptEvent
data class TranscriptAlternative
data class TranscriptEntity
interface TranscriptEvent
interface TranscriptEventObserver
data class TranscriptionStatus : TranscriptEvent
enum class TranscriptionStatusType
data class TranscriptItem
enum class TranscriptItemType
data class TranscriptLanguageWithScore
data class TranscriptResult
typealias URLRewriter = (url: String) -> String
class Versioning
data class VideoCaptureFormat
interface VideoCaptureSource : VideoSource
enum class VideoContentHint
class VideoFrame
interface VideoFrameBuffer
class VideoFrameI420Buffer : VideoFrameBuffer
class VideoFrameRGBABuffer : VideoFrameBuffer
class VideoFrameTextureBuffer : VideoFrameBuffer
enum class VideoPauseState
enum class VideoPriority
interface VideoRenderView : VideoSink
enum class VideoResolution
enum class VideoRotation
enum class VideoScalingType
interface VideoSink
interface VideoSource
class VideoSubscriptionConfiguration
interface VideoTile : VideoSink
interface VideoTileController : VideoTileControllerFacade
interface VideoTileControllerFacade
interface VideoTileFactory
interface VideoTileObserver
data class VideoTileState
enum class VolumeLevel
data class VolumeUpdate
package com.amazonaws.services.chime.sdk.meetings.analytics
package com.amazonaws.services.chime.sdk.meetings.audiovideo
Module Contents
data class AttendeeInfo
data class AudioVideoConfiguration
interface AudioVideoControllerFacade
interface AudioVideoFacade : AudioVideoControllerFacade, RealtimeControllerFacade, DeviceController, VideoTileControllerFacade, ActiveSpeakerDetectorFacade, ContentShareController, EventAnalyticsFacade
interface AudioVideoObserver
class DefaultAudioVideoController : AudioVideoControllerFacade
Module Contents
DefaultAudioVideoController(audioClientController: AudioClientController, audioClientObserver: AudioClientObserver, clientMetricsCollector: ClientMetricsCollector, configuration: MeetingSessionConfiguration, videoClientController: VideoClientController, videoClientObserver: VideoClientObserver, logger: Logger?)
fun addAudioVideoObserver(observer: AudioVideoObserver): Unit
fun addMetricsObserver(observer: MetricsObserver): Unit
fun demoteFromPrimaryMeeting(): Unit
fun promoteToPrimaryMeeting(credentials: MeetingSessionCredentials, observer: PrimaryMeetingPromotionObserver): Unit
fun removeAudioVideoObserver(observer: AudioVideoObserver): Unit
fun removeMetricsObserver(observer: MetricsObserver): Unit
fun start(): Unit
fun start(audioVideoConfiguration: AudioVideoConfiguration): Unit
fun startLocalVideo(): Unit
fun startLocalVideo(config: LocalVideoConfiguration): Unit
fun startLocalVideo(source: VideoSource): Unit
fun startLocalVideo(source: VideoSource, config: LocalVideoConfiguration): Unit
fun startRemoteVideo(): Unit
fun stop(): Unit
fun stopLocalVideo(): Unit
fun stopRemoteVideo(): Unit
fun updateVideoSourceSubscriptions(addedOrUpdated: Map<RemoteVideoSource, VideoSubscriptionConfiguration>, removed: Array<RemoteVideoSource>): Unit
class DefaultAudioVideoFacade : AudioVideoFacade
Module Contents
DefaultAudioVideoFacade(context: Context, audioVideoController: AudioVideoControllerFacade, realtimeController: RealtimeControllerFacade, deviceController: DeviceController, videoTileController: VideoTileController, activeSpeakerDetector: ActiveSpeakerDetectorFacade, contentShareController: ContentShareController, eventAnalyticsController: EventAnalyticsController)
fun addActiveSpeakerObserver(policy: ActiveSpeakerPolicy, observer: ActiveSpeakerObserver): Unit
fun addAudioVideoObserver(observer: AudioVideoObserver): Unit
fun addContentShareObserver(observer: ContentShareObserver): Unit
fun addDeviceChangeObserver(observer: DeviceChangeObserver): Unit
fun addEventAnalyticsObserver(observer: EventAnalyticsObserver): Unit
fun addMetricsObserver(observer: MetricsObserver): Unit
fun addRealtimeDataMessageObserver(topic: String, observer: DataMessageObserver): Unit
fun addRealtimeObserver(observer: RealtimeObserver): Unit
fun addRealtimeTranscriptEventObserver(observer: TranscriptEventObserver): Unit
fun addVideoTileObserver(observer: VideoTileObserver): Unit
fun bindVideoView(videoView: VideoRenderView, tileId: Int): Unit
fun chooseAudioDevice(mediaDevice: MediaDevice): Unit
fun demoteFromPrimaryMeeting(): Unit
fun getActiveAudioDevice(): MediaDevice?
fun getActiveCamera(): MediaDevice?
fun getCommonEventAttributes(): EventAttributes
fun getMeetingHistory(): List<MeetingHistoryEvent>
fun listAudioDevices(): List<MediaDevice>
fun pauseRemoteVideoTile(tileId: Int): Unit
fun promoteToPrimaryMeeting(credentials: MeetingSessionCredentials, observer: PrimaryMeetingPromotionObserver): Unit
fun realtimeIsVoiceFocusEnabled(): Boolean
fun realtimeLocalMute(): Boolean
fun realtimeLocalUnmute(): Boolean
fun realtimeSendDataMessage(topic: String, data: Any, lifetimeMs: Int): Unit
fun realtimeSetVoiceFocusEnabled(enabled: Boolean): Boolean
fun removeActiveSpeakerObserver(observer: ActiveSpeakerObserver): Unit
fun removeAudioVideoObserver(observer: AudioVideoObserver): Unit
fun removeContentShareObserver(observer: ContentShareObserver): Unit
fun removeDeviceChangeObserver(observer: DeviceChangeObserver): Unit
fun removeEventAnalyticsObserver(observer: EventAnalyticsObserver): Unit
fun removeMetricsObserver(observer: MetricsObserver): Unit
fun removeRealtimeDataMessageObserverFromTopic(topic: String): Unit
fun removeRealtimeObserver(observer: RealtimeObserver): Unit
fun removeRealtimeTranscriptEventObserver(observer: TranscriptEventObserver): Unit
fun removeVideoTileObserver(observer: VideoTileObserver): Unit
fun resumeRemoteVideoTile(tileId: Int): Unit
fun start(): Unit
fun start(audioVideoConfiguration: AudioVideoConfiguration): Unit
fun startContentShare(source: ContentShareSource): Unit
fun startContentShare(source: ContentShareSource, config: LocalVideoConfiguration): Unit
fun startLocalVideo(): Unit
fun startLocalVideo(config: LocalVideoConfiguration): Unit
fun startLocalVideo(source: VideoSource): Unit
fun startLocalVideo(source: VideoSource, config: LocalVideoConfiguration): Unit
fun startRemoteVideo(): Unit
fun stop(): Unit
fun stopContentShare(): Unit
fun stopLocalVideo(): Unit
fun stopRemoteVideo(): Unit
fun switchCamera(): Unit
fun unbindVideoView(tileId: Int): Unit
fun updateVideoSourceSubscriptions(addedOrUpdated: Map<RemoteVideoSource, VideoSubscriptionConfiguration>, removed: Array<RemoteVideoSource>): Unit
interface PrimaryMeetingPromotionObserver
enum class SignalStrength
data class SignalUpdate
data class Transcript : TranscriptEvent
data class TranscriptAlternative
data class TranscriptEntity
interface TranscriptEvent
data class TranscriptionStatus : TranscriptEvent
enum class TranscriptionStatusType
data class TranscriptItem
enum class TranscriptItemType
data class TranscriptLanguageWithScore
data class TranscriptResult
enum class VolumeLevel
data class VolumeUpdate
package com.amazonaws.services.chime.sdk.meetings.audiovideo.audio
package com.amazonaws.services.chime.sdk.meetings.audiovideo.audio.activespeakerdetector
package com.amazonaws.services.chime.sdk.meetings.audiovideo.audio.activespeakerpolicy
package com.amazonaws.services.chime.sdk.meetings.audiovideo.contentshare
package com.amazonaws.services.chime.sdk.meetings.audiovideo.metric
package com.amazonaws.services.chime.sdk.meetings.audiovideo.video
package com.amazonaws.services.chime.sdk.meetings.audiovideo.video.backgroundfilter
package com.amazonaws.services.chime.sdk.meetings.audiovideo.video.backgroundfilter.backgroundblur
package com.amazonaws.services.chime.sdk.meetings.audiovideo.video.backgroundfilter.backgroundreplacement
package com.amazonaws.services.chime.sdk.meetings.audiovideo.video.buffer
package com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture
package com.amazonaws.services.chime.sdk.meetings.audiovideo.video.gl
Module Contents
class DefaultEglCore : EglCore
class DefaultEglCoreFactory : EglCoreFactory
interface EglCore
interface EglCoreFactory
interface EglVideoRenderView : VideoRenderView
open class SurfaceRenderView : SurfaceView, Callback, EglVideoRenderView
Module Contents
SurfaceRenderView(context: Context, attrs: AttributeSet? = null, defStyle: Int = 0)
var hardwareScaling: Boolean
open fun init(eglCoreFactory: EglCoreFactory): Unit
var logger: Logger
var mirror: Boolean
protected open fun onLayout(changed: Boolean, left: Int, top: Int, right: Int, bottom: Int): Unit
protected open fun onMeasure(widthSpec: Int, heightSpec: Int): Unit
open fun onVideoFrameReceived(frame: VideoFrame): Unit
open fun release(): Unit
var scalingType: VideoScalingType
open fun surfaceChanged(holder: SurfaceHolder, format: Int, width: Int, height: Int): Unit
open fun surfaceCreated(holder: SurfaceHolder): Unit
open fun surfaceDestroyed(holder: SurfaceHolder): Unit
open class TextureRenderView : TextureView, SurfaceTextureListener, EglVideoRenderView
Module Contents
TextureRenderView(context: Context, attrs: AttributeSet? = null, defStyle: Int = 0)
open fun init(eglCoreFactory: EglCoreFactory): Unit
var logger: Logger
var mirror: Boolean
protected open fun onLayout(changed: Boolean, left: Int, top: Int, right: Int, bottom: Int): Unit
protected open fun onMeasure(widthSpec: Int, heightSpec: Int): Unit
open fun onSurfaceTextureAvailable(surface: SurfaceTexture, width: Int, height: Int): Unit
open fun onSurfaceTextureDestroyed(surface: SurfaceTexture): Boolean
open fun onSurfaceTextureSizeChanged(surface: SurfaceTexture, width: Int, height: Int): Unit
open fun onSurfaceTextureUpdated(surface: SurfaceTexture): Unit
open fun onVideoFrameReceived(frame: VideoFrame): Unit
open fun release(): Unit
var scalingType: VideoScalingType
package com.amazonaws.services.chime.sdk.meetings.device
package com.amazonaws.services.chime.sdk.meetings.ingestion
package com.amazonaws.services.chime.sdk.meetings.realtime
package com.amazonaws.services.chime.sdk.meetings.realtime.datamessage
package com.amazonaws.services.chime.sdk.meetings.session
Module Contents
data class Attendee
data class CreateAttendeeResponse
data class CreateMeetingResponse
class DefaultMeetingSession : MeetingSession
Module Contents
DefaultMeetingSession(configuration: MeetingSessionConfiguration, logger: Logger, context: Context, eglCoreFactory: EglCoreFactory = DefaultEglCoreFactory(), eventReporterFactory: EventReporterFactory = DefaultMeetingEventReporterFactory(
context,
IngestionConfiguration(
MeetingEventClientConfiguration(configuration.credentials.joinToken,
configuration.meetingId,
configuration.credentials.attendeeId),
configuration.urls.ingestionURL ?: "",
configuration.urls.ingestionURL.isNullOrEmpty()
),
logger
))
val audioVideo: AudioVideoFacade
val configuration: MeetingSessionConfiguration
val eventAnalyticsController: EventAnalyticsController
val logger: Logger
fun defaultUrlRewriter(url: String): String
data class MediaPlacement
data class Meeting
data class MeetingFeatures
interface MeetingSession
data class MeetingSessionConfiguration
data class MeetingSessionCredentials
data class MeetingSessionStatus
enum class MeetingSessionStatusCode
data class MeetingSessionURLs
typealias URLRewriter = (url: String) -> String
package com.amazonaws.services.chime.sdk.meetings.utils
package com.amazonaws.services.chime.sdk.meetings.utils.logger