diff --git a/CHANGELOG.md b/CHANGELOG.md index 7861d555..cbb1713a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -## [0.19.0] - 2023-12-19 +## [0.19.0] - 2023-12-20 ### Added diff --git a/docs/amazon-chime-sdk/alltypes/index.html b/docs/amazon-chime-sdk/alltypes/index.html index 0bafc3a6..2f3d83ef 100644 --- a/docs/amazon-chime-sdk/alltypes/index.html +++ b/docs/amazon-chime-sdk/alltypes/index.html @@ -367,6 +367,9 @@
DefaultEventReporter

+
com.amazonaws.services.chime.sdk.meetings.session.MeetingFeatures
+ +
com.amazonaws.services.chime.sdk.meetings.analytics.MeetingHistoryEvent
@@ -460,6 +463,11 @@
com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture.ScreenCaptureResolutionCalculator
+

ScreenCaptureResolutionCalculator calculates scaled resolution based on input resolution +and target resolution constraint

+ +
com.amazonaws.services.chime.sdk.meetings.audiovideo.video.backgroundfilter.SegmentationProcessor

SegmentationProcessor predicts foreground mask for an image.

diff --git a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-default-camera-capture-source/index.html b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-default-camera-capture-source/index.html index b3092775..df3ae687 100644 --- a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-default-camera-capture-source/index.html +++ b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-default-camera-capture-source/index.html @@ -129,6 +129,15 @@

removeVideoSink

+

setMaxResolution

+ + +

Set max resolution for video capture source +DefaultCameraCaptureSource and DefaultScreenCaptureSource call this function to set max resolution for camera and screen capture

+fun setMaxResolution(maxResolution: VideoResolution): Unit + + +

start

diff --git a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-default-camera-capture-source/set-max-resolution.html b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-default-camera-capture-source/set-max-resolution.html new file mode 100644 index 00000000..3e609745 --- /dev/null +++ b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-default-camera-capture-source/set-max-resolution.html @@ -0,0 +1,16 @@ + + + +DefaultCameraCaptureSource.setMaxResolution - amazon-chime-sdk + + + +amazon-chime-sdk / com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture / DefaultCameraCaptureSource / setMaxResolution
+
+

setMaxResolution

+ +fun setMaxResolution(maxResolution: VideoResolution): Unit +

Set max resolution for video capture source +DefaultCameraCaptureSource and DefaultScreenCaptureSource call this function to set max resolution for camera and screen capture

+ + diff --git a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-default-screen-capture-source/index.html b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-default-screen-capture-source/index.html index d4ef9d75..c4984666 100644 --- a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-default-screen-capture-source/index.html +++ b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-default-screen-capture-source/index.html @@ -101,6 +101,15 @@

removeVideoSink

+

setMaxResolution

+ + +

Set max resolution for video capture source +DefaultCameraCaptureSource and DefaultScreenCaptureSource call this function to set max resolution for camera and screen capture

+fun setMaxResolution(maxResolution: VideoResolution): Unit + + +

start

diff --git a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-default-screen-capture-source/set-max-resolution.html b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-default-screen-capture-source/set-max-resolution.html new file mode 100644 index 00000000..ac929524 --- /dev/null +++ b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-default-screen-capture-source/set-max-resolution.html @@ -0,0 +1,16 @@ + + + +DefaultScreenCaptureSource.setMaxResolution - amazon-chime-sdk + + + +amazon-chime-sdk / com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture / DefaultScreenCaptureSource / setMaxResolution
+
+

setMaxResolution

+ +fun setMaxResolution(maxResolution: VideoResolution): Unit +

Set max resolution for video capture source +DefaultCameraCaptureSource and DefaultScreenCaptureSource call this function to set max resolution for camera and screen capture

+ + diff --git a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-default-surface-texture-capture-source/index.html b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-default-surface-texture-capture-source/index.html index 4cd8e0cf..3dae77eb 100644 --- a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-default-surface-texture-capture-source/index.html +++ b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-default-surface-texture-capture-source/index.html @@ -103,6 +103,15 @@

removeVideoSink

+

setMaxResolution

+ + +

Set max resolution for video capture source +DefaultCameraCaptureSource and DefaultScreenCaptureSource call this function to set max resolution for camera and screen capture

+fun setMaxResolution(maxResolution: VideoResolution): Unit + + +

start

diff --git a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-default-surface-texture-capture-source/set-max-resolution.html b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-default-surface-texture-capture-source/set-max-resolution.html new file mode 100644 index 00000000..ec56a5be --- /dev/null +++ b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-default-surface-texture-capture-source/set-max-resolution.html @@ -0,0 +1,16 @@ + + + +DefaultSurfaceTextureCaptureSource.setMaxResolution - amazon-chime-sdk + + + +amazon-chime-sdk / com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture / DefaultSurfaceTextureCaptureSource / setMaxResolution
+
+

setMaxResolution

+ +fun setMaxResolution(maxResolution: VideoResolution): Unit +

Set max resolution for video capture source +DefaultCameraCaptureSource and DefaultScreenCaptureSource call this function to set max resolution for camera and screen capture

+ + diff --git a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-screen-capture-resolution-calculator/-init-.html b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-screen-capture-resolution-calculator/-init-.html new file mode 100644 index 00000000..6379768c --- /dev/null +++ b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-screen-capture-resolution-calculator/-init-.html @@ -0,0 +1,16 @@ + + + +ScreenCaptureResolutionCalculator.<init> - amazon-chime-sdk + + + +amazon-chime-sdk / com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture / ScreenCaptureResolutionCalculator / <init>
+
+

<init>

+ +ScreenCaptureResolutionCalculator() +

ScreenCaptureResolutionCalculator calculates scaled resolution based on input resolution +and target resolution constraint

+ + diff --git a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-screen-capture-resolution-calculator/align-to-even.html b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-screen-capture-resolution-calculator/align-to-even.html new file mode 100644 index 00000000..ba1e8a30 --- /dev/null +++ b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-screen-capture-resolution-calculator/align-to-even.html @@ -0,0 +1,14 @@ + + + +ScreenCaptureResolutionCalculator.alignToEven - amazon-chime-sdk + + + +amazon-chime-sdk / com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture / ScreenCaptureResolutionCalculator / alignToEven
+
+

alignToEven

+ +fun alignToEven(positiveNumber: Int): Int + + diff --git a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-screen-capture-resolution-calculator/compute-target-size.html b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-screen-capture-resolution-calculator/compute-target-size.html new file mode 100644 index 00000000..65a997bf --- /dev/null +++ b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-screen-capture-resolution-calculator/compute-target-size.html @@ -0,0 +1,14 @@ + + + +ScreenCaptureResolutionCalculator.computeTargetSize - amazon-chime-sdk + + + +amazon-chime-sdk / com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture / ScreenCaptureResolutionCalculator / computeTargetSize
+
+

computeTargetSize

+ +fun computeTargetSize(displayWidth: Int, displayHeight: Int, targetResolutionLong: Int, targetResolutionShort: Int): IntArray + + diff --git a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-screen-capture-resolution-calculator/index.html b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-screen-capture-resolution-calculator/index.html new file mode 100644 index 00000000..b69a97be --- /dev/null +++ b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-screen-capture-resolution-calculator/index.html @@ -0,0 +1,48 @@ + + + +ScreenCaptureResolutionCalculator - amazon-chime-sdk + + + +amazon-chime-sdk / com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture / ScreenCaptureResolutionCalculator
+
+

ScreenCaptureResolutionCalculator

+class ScreenCaptureResolutionCalculator +

ScreenCaptureResolutionCalculator calculates scaled resolution based on input resolution +and target resolution constraint

+

Constructors

+ + + + + + + +
+

<init>

+
+

ScreenCaptureResolutionCalculator calculates scaled resolution based on input resolution +and target resolution constraint

+ScreenCaptureResolutionCalculator()
+

Functions

+ + + + + + + + + + + +
+

alignToEven

+
+fun alignToEven(positiveNumber: Int): Int
+

computeTargetSize

+
+fun computeTargetSize(displayWidth: Int, displayHeight: Int, targetResolutionLong: Int, targetResolutionShort: Int): IntArray
+ + diff --git a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-video-capture-source/index.html b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-video-capture-source/index.html index d1eaa1e8..848dc106 100644 --- a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-video-capture-source/index.html +++ b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-video-capture-source/index.html @@ -33,6 +33,15 @@

removeCaptureSourceObserver +

setMaxResolution

+ + +

Set max resolution for video capture source +DefaultCameraCaptureSource and DefaultScreenCaptureSource call this function to set max resolution for camera and screen capture

+abstract fun setMaxResolution(maxResolution: VideoResolution): Unit + + +

start

diff --git a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-video-capture-source/set-max-resolution.html b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-video-capture-source/set-max-resolution.html new file mode 100644 index 00000000..f712b132 --- /dev/null +++ b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-video-capture-source/set-max-resolution.html @@ -0,0 +1,16 @@ + + + +VideoCaptureSource.setMaxResolution - amazon-chime-sdk + + + +amazon-chime-sdk / com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture / VideoCaptureSource / setMaxResolution
+
+

setMaxResolution

+ +abstract fun setMaxResolution(maxResolution: VideoResolution): Unit +

Set max resolution for video capture source +DefaultCameraCaptureSource and DefaultScreenCaptureSource call this function to set max resolution for camera and screen capture

+ + diff --git a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/index.html b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/index.html index fece7d34..d0b983fd 100644 --- a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/index.html +++ b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/index.html @@ -75,6 +75,15 @@

Default +

ScreenCaptureResolutionCalculator

+ + +

ScreenCaptureResolutionCalculator calculates scaled resolution based on input resolution +and target resolution constraint

+class ScreenCaptureResolutionCalculator + + +

SurfaceTextureCaptureSource

diff --git a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-resolution/-disabled.html b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-resolution/-disabled.html new file mode 100644 index 00000000..7caba260 --- /dev/null +++ b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-resolution/-disabled.html @@ -0,0 +1,14 @@ + + + +VideoResolution.Disabled - amazon-chime-sdk + + + +amazon-chime-sdk / com.amazonaws.services.chime.sdk.meetings.audiovideo.video / VideoResolution / Disabled
+
+

Disabled

+ +Disabled + + diff --git a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-resolution/-video-resolution-f-h-d.html b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-resolution/-video-resolution-f-h-d.html new file mode 100644 index 00000000..d30c0c16 --- /dev/null +++ b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-resolution/-video-resolution-f-h-d.html @@ -0,0 +1,14 @@ + + + +VideoResolution.VideoResolutionFHD - amazon-chime-sdk + + + +amazon-chime-sdk / com.amazonaws.services.chime.sdk.meetings.audiovideo.video / VideoResolution / VideoResolutionFHD
+
+

VideoResolutionFHD

+ +VideoResolutionFHD + + diff --git a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-resolution/-video-resolution-h-d.html b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-resolution/-video-resolution-h-d.html new file mode 100644 index 00000000..76cbe508 --- /dev/null +++ b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-resolution/-video-resolution-h-d.html @@ -0,0 +1,14 @@ + + + +VideoResolution.VideoResolutionHD - amazon-chime-sdk + + + +amazon-chime-sdk / com.amazonaws.services.chime.sdk.meetings.audiovideo.video / VideoResolution / VideoResolutionHD
+
+

VideoResolutionHD

+ +VideoResolutionHD + + diff --git a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-resolution/-video-resolution-u-h-d.html b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-resolution/-video-resolution-u-h-d.html new file mode 100644 index 00000000..7bc3bedf --- /dev/null +++ b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-resolution/-video-resolution-u-h-d.html @@ -0,0 +1,14 @@ + + + +VideoResolution.VideoResolutionUHD - amazon-chime-sdk + + + +amazon-chime-sdk / com.amazonaws.services.chime.sdk.meetings.audiovideo.video / VideoResolution / VideoResolutionUHD
+
+

VideoResolutionUHD

+ +VideoResolutionUHD + + diff --git a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-resolution/index.html b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-resolution/index.html index bb7f7b40..d3c2d562 100644 --- a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-resolution/index.html +++ b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-resolution/index.html @@ -34,6 +34,34 @@

High

+ + +

Disabled

+ + + + + + +

VideoResolutionHD

+ + + + + + +

VideoResolutionFHD

+ + + + + + +

VideoResolutionUHD

+ + + +

Properties

diff --git a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo/-default-audio-video-controller/-init-.html b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo/-default-audio-video-controller/-init-.html index df867310..5943b208 100644 --- a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo/-default-audio-video-controller/-init-.html +++ b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo/-default-audio-video-controller/-init-.html @@ -8,7 +8,7 @@ amazon-chime-sdk / com.amazonaws.services.chime.sdk.meetings.audiovideo / DefaultAudioVideoController / <init>

<init>

- -DefaultAudioVideoController(audioClientController: AudioClientController, audioClientObserver: AudioClientObserver, clientMetricsCollector: ClientMetricsCollector, configuration: MeetingSessionConfiguration, videoClientController: VideoClientController, videoClientObserver: VideoClientObserver) + +DefaultAudioVideoController(audioClientController: AudioClientController, audioClientObserver: AudioClientObserver, clientMetricsCollector: ClientMetricsCollector, configuration: MeetingSessionConfiguration, videoClientController: VideoClientController, videoClientObserver: VideoClientObserver, logger: Logger?) diff --git a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo/-default-audio-video-controller/index.html b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo/-default-audio-video-controller/index.html index 9d1ef334..eae964a5 100644 --- a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo/-default-audio-video-controller/index.html +++ b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.audiovideo/-default-audio-video-controller/index.html @@ -17,7 +17,7 @@

Constructors

<init>

-DefaultAudioVideoController(audioClientController: AudioClientController, audioClientObserver: AudioClientObserver, clientMetricsCollector: ClientMetricsCollector, configuration: MeetingSessionConfiguration, videoClientController: VideoClientController, videoClientObserver: VideoClientObserver) +DefaultAudioVideoController(audioClientController: AudioClientController, audioClientObserver: AudioClientObserver, clientMetricsCollector: ClientMetricsCollector, configuration: MeetingSessionConfiguration, videoClientController: VideoClientController, videoClientObserver: VideoClientObserver, logger: Logger?) diff --git a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.device/-media-device/index.html b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.device/-media-device/index.html index d1785069..ab8b43ff 100644 --- a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.device/-media-device/index.html +++ b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.device/-media-device/index.html @@ -80,7 +80,7 @@

listSupportedVideoCaptur

Lists currently available video devices.

-fun listSupportedVideoCaptureFormats(cameraManager: 
CameraManager, mediaDevice: MediaDevice, maxVideoFps: Int = DEFAULT_MAX_VIDEO_FORMAT_FPS): List<VideoCaptureFormat> +fun listSupportedVideoCaptureFormats(cameraManager: CameraManager, mediaDevice: MediaDevice, maxVideoFps: Int = DEFAULT_MAX_VIDEO_FORMAT_FPS, maxVideoWidth: Int = DEFAULT_MAX_VIDEO_WIDTH, maxVideoHeight: Int = DEFAULT_MAX_VIDEO_HEIGHT): List<VideoCaptureFormat> diff --git a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.device/-media-device/list-supported-video-capture-formats.html b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.device/-media-device/list-supported-video-capture-formats.html index 5bff3d5b..e3490b68 100644 --- a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.device/-media-device/list-supported-video-capture-formats.html +++ b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.device/-media-device/list-supported-video-capture-formats.html @@ -8,8 +8,8 @@ amazon-chime-sdk / com.amazonaws.services.chime.sdk.meetings.device / MediaDevice / listSupportedVideoCaptureFormats

listSupportedVideoCaptureFormats

- -fun listSupportedVideoCaptureFormats(cameraManager: CameraManager, mediaDevice: MediaDevice, maxVideoFps: Int = DEFAULT_MAX_VIDEO_FORMAT_FPS): List<VideoCaptureFormat> + +fun listSupportedVideoCaptureFormats(cameraManager: CameraManager, mediaDevice: MediaDevice, maxVideoFps: Int = DEFAULT_MAX_VIDEO_FORMAT_FPS, maxVideoWidth: Int = DEFAULT_MAX_VIDEO_WIDTH, maxVideoHeight: Int = DEFAULT_MAX_VIDEO_HEIGHT): List<VideoCaptureFormat>

Lists currently available video devices.

Parameters

diff --git a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/-meeting-features/-init-.html b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/-meeting-features/-init-.html new file mode 100644 index 00000000..fa6512fd --- /dev/null +++ b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/-meeting-features/-init-.html @@ -0,0 +1,16 @@ + + + +MeetingFeatures.<init> - amazon-chime-sdk + + + +amazon-chime-sdk / com.amazonaws.services.chime.sdk.meetings.session / MeetingFeatures / <init>
+
+

<init>

+ +MeetingFeatures(createMeetingResponse: CreateMeetingResponse)
+ +MeetingFeatures(videoMaxResolution: VideoResolution = VideoResolution.VideoResolutionHD, contentMaxResolution: VideoResolution = VideoResolution.VideoResolutionFHD) + + diff --git a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/-meeting-features/content-max-resolution.html b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/-meeting-features/content-max-resolution.html new file mode 100644 index 00000000..5f2efe0c --- /dev/null +++ b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/-meeting-features/content-max-resolution.html @@ -0,0 +1,14 @@ + + + +MeetingFeatures.contentMaxResolution - amazon-chime-sdk + + + +amazon-chime-sdk / com.amazonaws.services.chime.sdk.meetings.session / MeetingFeatures / contentMaxResolution
+
+

contentMaxResolution

+ +val contentMaxResolution: VideoResolution + + diff --git a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/-meeting-features/index.html b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/-meeting-features/index.html new file mode 100644 index 00000000..c39c0757 --- /dev/null +++ b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/-meeting-features/index.html @@ -0,0 +1,64 @@ + + + +MeetingFeatures - amazon-chime-sdk + + + +amazon-chime-sdk / com.amazonaws.services.chime.sdk.meetings.session / MeetingFeatures
+
+

MeetingFeatures

+data class MeetingFeatures +

Constructors

+ + + + + + + +
+

<init>

+
+MeetingFeatures(createMeetingResponse: CreateMeetingResponse)
+MeetingFeatures(videoMaxResolution: VideoResolution = VideoResolution.VideoResolutionHD, contentMaxResolution: VideoResolution = VideoResolution.VideoResolutionFHD)
+

Properties

+ + + + + + + + + + + +
+

contentMaxResolution

+
+val contentMaxResolution: VideoResolution
+

videoMaxResolution

+
+val videoMaxResolution: VideoResolution
+

Companion Object Functions

+ + + + + + + + + + + +
+

invoke

+
+operator fun invoke(video: String?, content: String?): MeetingFeatures
+

parseMaxResolution

+
+fun parseMaxResolution(resolution: String): VideoResolution
+ + diff --git a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/-meeting-features/invoke.html b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/-meeting-features/invoke.html new file mode 100644 index 00000000..fbaf10e8 --- /dev/null +++ b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/-meeting-features/invoke.html @@ -0,0 +1,14 @@ + + + +MeetingFeatures.invoke - amazon-chime-sdk + + + +amazon-chime-sdk / com.amazonaws.services.chime.sdk.meetings.session / MeetingFeatures / invoke
+
+

invoke

+ +operator fun invoke(video: String?, content: String?): MeetingFeatures + + diff --git a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/-meeting-features/parse-max-resolution.html b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/-meeting-features/parse-max-resolution.html new file mode 100644 index 00000000..e9610c68 --- /dev/null +++ b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/-meeting-features/parse-max-resolution.html @@ -0,0 +1,14 @@ + + + +MeetingFeatures.parseMaxResolution - amazon-chime-sdk + + + +amazon-chime-sdk / com.amazonaws.services.chime.sdk.meetings.session / MeetingFeatures / parseMaxResolution
+
+

parseMaxResolution

+ +fun parseMaxResolution(resolution: String): VideoResolution + + diff --git a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/-meeting-features/video-max-resolution.html b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/-meeting-features/video-max-resolution.html new file mode 100644 index 00000000..0e29012d --- /dev/null +++ b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/-meeting-features/video-max-resolution.html @@ -0,0 +1,14 @@ + + + +MeetingFeatures.videoMaxResolution - amazon-chime-sdk + + + +amazon-chime-sdk / com.amazonaws.services.chime.sdk.meetings.session / MeetingFeatures / videoMaxResolution
+
+

videoMaxResolution

+ +val videoMaxResolution: VideoResolution + + diff --git a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/-meeting-session-configuration/-init-.html b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/-meeting-session-configuration/-init-.html index 5d28e9c4..a63f632a 100644 --- a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/-meeting-session-configuration/-init-.html +++ b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/-meeting-session-configuration/-init-.html @@ -11,8 +11,8 @@

<init>

MeetingSessionConfiguration(createMeetingResponse: CreateMeetingResponse, createAttendeeResponse: CreateAttendeeResponse, urlRewriter: URLRewriter = ::defaultUrlRewriter)
-MeetingSessionConfiguration(meetingId: String, credentials: MeetingSessionCredentials, urls: MeetingSessionURLs) -MeetingSessionConfiguration(meetingId: String, externalMeetingId: String?, credentials: MeetingSessionCredentials, urls: MeetingSessionURLs) +MeetingSessionConfiguration(meetingId: String, credentials: MeetingSessionCredentials, urls: MeetingSessionURLs) +MeetingSessionConfiguration(meetingId: String, externalMeetingId: String?, credentials: MeetingSessionCredentials, urls: MeetingSessionURLs, features: MeetingFeatures = MeetingFeatures())

MeetingSessionConfiguration includes information needed to start the meeting session such as attendee credentials and URLs for audio and video

Constructs a MeetingSessionConfiguration with a chime:CreateMeetingResponse and diff --git a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/-meeting-session-configuration/features.html b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/-meeting-session-configuration/features.html new file mode 100644 index 00000000..654d656e --- /dev/null +++ b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/-meeting-session-configuration/features.html @@ -0,0 +1,14 @@ + + + +MeetingSessionConfiguration.features - amazon-chime-sdk + + + +amazon-chime-sdk / com.amazonaws.services.chime.sdk.meetings.session / MeetingSessionConfiguration / features
+
+

features

+ +val features: MeetingFeatures + + diff --git a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/-meeting-session-configuration/index.html b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/-meeting-session-configuration/index.html index 8bc4f0c5..81ce58bd 100644 --- a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/-meeting-session-configuration/index.html +++ b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/-meeting-session-configuration/index.html @@ -26,7 +26,7 @@

<init>

MeetingSessionConfiguration(meetingId: String, credentials: MeetingSessionCredentials, urls: MeetingSessionURLs)

MeetingSessionConfiguration includes information needed to start the meeting session such as attendee credentials and URLs for audio and video

-MeetingSessionConfiguration(meetingId: String, externalMeetingId: String?, credentials: MeetingSessionCredentials, urls: MeetingSessionURLs) +MeetingSessionConfiguration(meetingId: String, externalMeetingId: String?, credentials: MeetingSessionCredentials, urls: MeetingSessionURLs, features: MeetingFeatures = MeetingFeatures()) @@ -49,6 +49,13 @@

externalMeetingId

+

features

+ + +val features: MeetingFeatures + + +

meetingId

diff --git a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/-meeting/-init-.html b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/-meeting/-init-.html index 192ec4da..b23a8aad 100644 --- a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/-meeting/-init-.html +++ b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/-meeting/-init-.html @@ -9,6 +9,8 @@

<init>

-Meeting(ExternalMeetingId: String?, MediaPlacement: MediaPlacement, MediaRegion: String, MeetingId: String) +Meeting(ExternalMeetingId: String?, MediaPlacement: MediaPlacement, MediaRegion: String, MeetingId: String)
+ +Meeting(ExternalMeetingId: String?, MediaPlacement: MediaPlacement, MediaRegion: String, MeetingId: String, MeetingFeatures: MeetingFeatures) diff --git a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/-meeting/-meeting-features.html b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/-meeting/-meeting-features.html new file mode 100644 index 00000000..06e8d03e --- /dev/null +++ b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/-meeting/-meeting-features.html @@ -0,0 +1,14 @@ + + + +Meeting.MeetingFeatures - amazon-chime-sdk + + + +amazon-chime-sdk / com.amazonaws.services.chime.sdk.meetings.session / Meeting / MeetingFeatures
+
+

MeetingFeatures

+ +val MeetingFeatures: MeetingFeatures + + diff --git a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/-meeting/index.html b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/-meeting/index.html index a422df60..828a5c81 100644 --- a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/-meeting/index.html +++ b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/-meeting/index.html @@ -17,7 +17,8 @@

Constructors

<init>

-Meeting(ExternalMeetingId: String?, MediaPlacement: MediaPlacement, MediaRegion: String, MeetingId: String) +Meeting(ExternalMeetingId: String?, MediaPlacement: MediaPlacement, MediaRegion: String, MeetingId: String)
+Meeting(ExternalMeetingId: String?, MediaPlacement: MediaPlacement, MediaRegion: String, MeetingId: String, MeetingFeatures: MeetingFeatures) @@ -47,6 +48,13 @@

MediaRegion

+

MeetingFeatures

+ + +val MeetingFeatures: MeetingFeatures + + +

MeetingId

diff --git a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/index.html b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/index.html index 5b659a1c..895ab025 100644 --- a/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/index.html +++ b/docs/amazon-chime-sdk/com.amazonaws.services.chime.sdk.meetings.session/index.html @@ -55,6 +55,13 @@

Meeting

+

MeetingFeatures

+ + +data class MeetingFeatures + + +

MeetingSession

diff --git a/docs/amazon-chime-sdk/index-outline.html b/docs/amazon-chime-sdk/index-outline.html index f602ee04..cfa1c64b 100644 --- a/docs/amazon-chime-sdk/index-outline.html +++ b/docs/amazon-chime-sdk/index-outline.html @@ -554,7 +554,7 @@ -DefaultAudioVideoController(audioClientController: AudioClientController, audioClientObserver: AudioClientObserver, clientMetricsCollector: ClientMetricsCollector, configuration: MeetingSessionConfiguration, videoClientController: VideoClientController, videoClientObserver: VideoClientObserver)
+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
@@ -662,6 +662,7 @@ fun release(): Unit
fun removeCaptureSourceObserver(observer: CaptureSourceObserver): Unit
fun removeVideoSink(sink: VideoSink): Unit
+fun setMaxResolution(maxResolution: VideoResolution): Unit
fun start(): Unit
fun stop(): Unit
fun switchCamera(): Unit
@@ -926,6 +927,7 @@ fun release(): Unit
fun removeCaptureSourceObserver(observer: CaptureSourceObserver): Unit
fun removeVideoSink(sink: VideoSink): Unit
+fun setMaxResolution(maxResolution: VideoResolution): Unit
fun start(): Unit
fun stop(): Unit
@@ -948,6 +950,7 @@ fun release(): Unit
fun removeCaptureSourceObserver(observer: CaptureSourceObserver): Unit
fun removeVideoSink(sink: VideoSink): Unit
+fun setMaxResolution(maxResolution: VideoResolution): Unit
fun start(): Unit
fun stop(): Unit
lateinit var surface: Surface
@@ -1444,7 +1447,7 @@ MediaDevice(label: String, type: MediaDeviceType, id: String? = null)
val id: String?
val label: String
-fun listSupportedVideoCaptureFormats(cameraManager: CameraManager, mediaDevice: MediaDevice, maxVideoFps: Int = DEFAULT_MAX_VIDEO_FORMAT_FPS): List<VideoCaptureFormat>
+fun listSupportedVideoCaptureFormats(cameraManager: CameraManager, mediaDevice: MediaDevice, maxVideoFps: Int = DEFAULT_MAX_VIDEO_FORMAT_FPS, maxVideoWidth: Int = DEFAULT_MAX_VIDEO_WIDTH, maxVideoHeight: Int = DEFAULT_MAX_VIDEO_HEIGHT): List<VideoCaptureFormat>
fun listVideoDevices(cameraManager: CameraManager): List<MediaDevice>
val order: Int
fun toString(): String
@@ -1504,9 +1507,11 @@ Meeting(ExternalMeetingId: String?, MediaPlacement: MediaPlacement, MediaRegion: String, MeetingId: String)
+Meeting(ExternalMeetingId: String?, MediaPlacement: MediaPlacement, MediaRegion: String, MeetingId: String, MeetingFeatures: MeetingFeatures)
val ExternalMeetingId: String?
val MediaPlacement: MediaPlacement
val MediaRegion: String
+val MeetingFeatures: MeetingFeatures
val MeetingId: String
@@ -1530,6 +1535,24 @@ +data class MeetingFeatures
+ data class MeetingHistoryEvent
+class ScreenCaptureResolutionCalculator
+ class SegmentationProcessor
+class ScreenCaptureResolutionCalculator
+ interface SurfaceTextureCaptureSource : VideoCaptureSource
+data class MeetingFeatures
+ interface MeetingSession