You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
These components are turn-key solutions that implement common communication scenarios. You can quickly add video calling experience to your applications. Composites are open-source higher-order components this developer can take advantage of the reduced development time and engineering complexity.
16
+
*Composites* are turn-key solutions that implement common communication scenarios. You can add video calling experiences to your applications. Composites are open-source higher-order components that developers can take advantage of to reduce development time and engineering complexity.
|[CallComposite](../../../quickstarts/ui-library/get-started-composites.md)| Calling experience that allows users to start or join a call. Inside the experience users can configure their devices, participate in the call with video, and see other participants, including those ones with video turned on. For Teams Interop, lobby functionality in included so users can wait to be admitted. |
20
+
| Composite | Use Cases |
21
+
|:-------- |:-------- |
22
+
|[CallComposite](../../../quickstarts/ui-library/get-started-composites.md)| Calling experience that allows users to start or join a call. Inside the experience, users can configure their devices, participate in the call with video, and see other participants, including those ones with video turned on. For Teams interoperability, `CallComposite` includes lobby functionality so that users can wait to be admitted. |
23
23
24
-
## Scenarios
24
+
## Composites scenarios
25
25
26
26
### Joining a video/audio call
27
27
28
-
Users can join easily over the call using the *Teams meeting URL* or they can set up an Azure Communication Services Call to a simpler and great experience, just like the Teams application. Adding the capability for the user to be part of extensive live video or audio call, without losing the experience of the simplicity and focusing in what really matters.
28
+
Users can join a call using the *Teams meeting URL* or they can set up an Azure Communication Services Call. This approach offers a simpler experience, just like the Teams application.
29
29
30
30
### Pre-call experience
31
31
32
-
As a participant of the calls, you can provide a name and set up a default configuration for audio and video devices, and you're ready to jump into the call.
32
+
As a participant of the call, you can provide a name and set up a default configuration for audio and video devices. Then you're ready to jump into the call.
:::image type="content" source="../../media/mobile-ui/teams-meet.png" alt-text="Screenshot shows the pre-meeting experience, a page with a message for the participant.":::
35
35
36
36
### Call experience
37
37
38
-
The calling composite provide an end two end experience, optimizing development time, and focusing into a clean layout.
38
+
The calling composite provides an end-to-end experience, optimizes development time, and focuses on clean layout.
:::image type="content" source="../../media/mobile-ui/calling-composite.png" alt-text="Screenshot shows the meeting experience, with icons or video of participants.":::
41
41
42
-
**The calling experience provides all these capabilities in one single composite component, providing a clear path without complex code which leads to faster development time.**
42
+
The calling experience provides all these capabilities in one composite component, providing a clear path without complex code, which leads to faster development time.
43
43
44
44
### Quality and security
45
45
46
-
Mobile Composites are initialized using [Azure Communication Services access tokens](../../../quickstarts/access-tokens.md).
46
+
Mobile composites are initialized using [Azure Communication Services access tokens](../../../quickstarts/access-tokens.md).
47
47
48
48
### More details
49
49
50
-
If you need more details about mobile composites, please visit [use cases site](../ui-library-use-cases.md) to discover more.
50
+
If you need more details about mobile composites, see [use cases](../ui-library-use-cases.md).
51
51
52
-
## What UI Artifact is Best for my Project?
52
+
## What UI artifact is best for my project?
53
53
54
-
Understanding these requirements will help you choose the right client library:
54
+
These requirements help you choose the right client library:
55
55
56
-
-**How much customization do you desire?** Azure Communication core client libraries don't have a UX and are designed so you can build whatever UX you want. UI Library components provide UI assets at the cost of reduced customization.
56
+
-**How much customization do you desire?** Azure Communication Services core client libraries don't have a UX and are designed so you can build whatever UX you want. UI Library components provide UI assets at the cost of reduced customization.
57
57
58
58
-**What platforms are you targeting?** Different platforms have different capabilities.
59
59
60
-
Details about the feature availability in the [UI Library is available here](../ui-library-use-cases.md), but key trade-offs are summarized below.
0 commit comments