[DOCS]: Add documention for model classes#144
[DOCS]: Add documention for model classes#144Doominika wants to merge 32 commits intodocs/prepare-inline-documentation-for-streamsfrom
Conversation
…lasses' into docs/add-documention-for-model-classes
|
|
||
| /** | ||
| * Indicates active speech detection on the track | ||
| */ |
| public String streamRoomId; | ||
|
|
||
| /** | ||
| * Identifier of the stream that was left |
There was a problem hiding this comment.
Maybe like this:
| * Identifier of the stream that was left | |
| * Published stream identifier of the user who left |
There was a problem hiding this comment.
Identifier of the stream that the user left?
| */ | ||
| public String lastModifier; | ||
| /** | ||
| * List of usernames with access to the stream room |
There was a problem hiding this comment.
| * List of usernames with access to the stream room | |
| * List of user's IDs with access to the stream room |
There was a problem hiding this comment.
- IDs of users with access to the stream room.
| */ | ||
| public List<String> users; | ||
| /** | ||
| * List of usernames with management privileges over the stream room |
There was a problem hiding this comment.
| * List of usernames with management privileges over the stream room | |
| * List of user's IDs with management privileges over the stream room |
There was a problem hiding this comment.
- IDs of users with management rights in the stream room.
| public String room; | ||
|
|
||
| /** | ||
| * List of newly available streams that can be subscribed to |
There was a problem hiding this comment.
List of new streams that can be subscribed.
| import java.util.List; | ||
|
|
||
| /** | ||
| * Data describing the event that occurs when new streams become available for subscription in a stream room. |
There was a problem hiding this comment.
Data describing event triggered when there are new streams available in stream room.
| * Constructs a new {@link NewStreams} instance. | ||
| * | ||
| * @param room Identifier of the stream room | ||
| * @param streams List of newly available streams that can be subscribed to |
There was a problem hiding this comment.
List of new streams that can be subscribed.
| import java.util.List; | ||
|
|
||
| /** | ||
| * Data describing the event that occurs when a participant joins a StreamRoom. |
There was a problem hiding this comment.
Data describing event that triggers when a participant joins a StreamRoom.
| import java.util.List; | ||
|
|
||
| /** | ||
| * Data describing the event that occurs when a participant leaves a StreamRoom. |
There was a problem hiding this comment.
Data describing event that triggers when a user leaves a StreamRoom.
| * @param type Type of the track (e.g. "audio", "video", "data") | ||
| * @param mindex | ||
| * @param mid | ||
| * @param disabled Indicates if the track is disabled |
There was a problem hiding this comment.
Whether the track is disabled.
| * @param type Type of the track (e.g. "audio", "video", "data") | ||
| * @param mindex | ||
| * @param mid | ||
| * @param disabled Indicates if the track is disabled |
There was a problem hiding this comment.
Whether the track is disabled.
| * @param codec Codec used by the track (e.g. "opus", "VP8") | ||
| * @param description Description of the track | ||
| * @param moderated | ||
| * @param simulcast Indicates if simulcast is enabled for the track |
There was a problem hiding this comment.
Whether simulcast is enabled for the track
| * @param type Type of the track (e.g. "audio", "video", "data") | ||
| * @param mindex | ||
| * @param mid | ||
| * @param disabled Indicates if the track is disabled |
There was a problem hiding this comment.
Whether the track is disabled.
| * @param codec Codec used by the track (e.g. "opus", "VP8") | ||
| * @param description Description of the track | ||
| * @param moderated | ||
| * @param simulcast Indicates if simulcast is enabled for the track |
There was a problem hiding this comment.
Whether simulcast is enabled for the track.
| /** | ||
| * Defines the types of events that can occur within the stream for which a client can subscribe. | ||
| * This enum lists the various actions or changes that can happen to | ||
| * stream rooms and their streams, allowing observers to be notified of specific occurrences. |
There was a problem hiding this comment.
- Event types that clients can subscribe to within a stream room.
- Covers state changes across stream rooms and their individual streams.
There was a problem hiding this comment.
or:
- Subscribable event types for stream rooms and their streams.
| */ | ||
| EMPTY, | ||
| /** | ||
| * Type of event triggered when a participant joins a StreamRoom. |
There was a problem hiding this comment.
* Type of event triggered when a user joins a StreamRoom.
| */ | ||
| STREAM_JOIN, | ||
| /** | ||
| * Type of event triggered when a participant leaves a StreamRoom. |
There was a problem hiding this comment.
* Type of event triggered when a user leaves a StreamRoom.
| */ | ||
| STREAM_LEAVE, | ||
| /** | ||
| * Type of event triggered when a participant starts publishing a stream. |
There was a problem hiding this comment.
* Type of event triggered when a user starts publishing a stream.
| */ | ||
| STREAM_PUBLISH, | ||
| /** | ||
| * Type of event triggered when a participant stops publishing a stream. |
There was a problem hiding this comment.
* Type of event triggered when a user stops publishing a stream.
| import java.util.List; | ||
|
|
||
| /** | ||
| * Data received when a new participant joins the StreamRoom. |
There was a problem hiding this comment.
- Data received when a new user joins the StreamRoom.
| /** | ||
| * Defines the types of events that can occur within the stream for which a client can subscribe. | ||
| * This enum lists the various actions or changes that can happen to | ||
| * stream rooms and their streams, allowing observers to be notified of specific occurrences. |
There was a problem hiding this comment.
or:
- Subscribable event types for stream rooms and their streams.
Description
Add inline documentation to the stream models.