mirror of
https://github.com/samsonjs/media.git
synced 2026-04-27 15:07:40 +00:00
Add addAll to SessionCommands
PiperOrigin-RevId: 578588968
This commit is contained in:
parent
7a10435633
commit
a671f4aede
2 changed files with 13 additions and 0 deletions
1
api.txt
1
api.txt
|
|
@ -1808,6 +1808,7 @@ package androidx.media3.session {
|
||||||
ctor public SessionCommands.Builder();
|
ctor public SessionCommands.Builder();
|
||||||
method public androidx.media3.session.SessionCommands.Builder add(androidx.media3.session.SessionCommand);
|
method public androidx.media3.session.SessionCommands.Builder add(androidx.media3.session.SessionCommand);
|
||||||
method public androidx.media3.session.SessionCommands.Builder add(@androidx.media3.session.SessionCommand.CommandCode int);
|
method public androidx.media3.session.SessionCommands.Builder add(@androidx.media3.session.SessionCommand.CommandCode int);
|
||||||
|
method public androidx.media3.session.SessionCommands.Builder addSessionCommands(java.util.Collection<androidx.media3.session.SessionCommand>);
|
||||||
method public androidx.media3.session.SessionCommands build();
|
method public androidx.media3.session.SessionCommands build();
|
||||||
method public androidx.media3.session.SessionCommands.Builder remove(androidx.media3.session.SessionCommand);
|
method public androidx.media3.session.SessionCommands.Builder remove(androidx.media3.session.SessionCommand);
|
||||||
method public androidx.media3.session.SessionCommands.Builder remove(@androidx.media3.session.SessionCommand.CommandCode int);
|
method public androidx.media3.session.SessionCommands.Builder remove(@androidx.media3.session.SessionCommand.CommandCode int);
|
||||||
|
|
|
||||||
|
|
@ -81,6 +81,18 @@ public final class SessionCommands implements Bundleable {
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Adds all of the commands in the specified collection.
|
||||||
|
*
|
||||||
|
* @param commands collection containing elements to be added to this set
|
||||||
|
* @return This builder for chaining.
|
||||||
|
*/
|
||||||
|
@CanIgnoreReturnValue
|
||||||
|
public Builder addSessionCommands(Collection<SessionCommand> commands) {
|
||||||
|
this.commands.addAll(commands);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Removes a command which matches a given {@link SessionCommand command}.
|
* Removes a command which matches a given {@link SessionCommand command}.
|
||||||
*
|
*
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue