Add nullness annotations to SsMediaPeriod
#fixit PiperOrigin-RevId: 561583025
This commit is contained in:
parent
147cab89c3
commit
3539b26e19
@ -15,6 +15,8 @@
|
|||||||
*/
|
*/
|
||||||
package androidx.media3.exoplayer.smoothstreaming;
|
package androidx.media3.exoplayer.smoothstreaming;
|
||||||
|
|
||||||
|
import static androidx.media3.common.util.Assertions.checkNotNull;
|
||||||
|
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
import androidx.media3.common.C;
|
import androidx.media3.common.C;
|
||||||
import androidx.media3.common.Format;
|
import androidx.media3.common.Format;
|
||||||
@ -98,7 +100,7 @@ import java.util.List;
|
|||||||
for (ChunkSampleStream<SsChunkSource> sampleStream : sampleStreams) {
|
for (ChunkSampleStream<SsChunkSource> sampleStream : sampleStreams) {
|
||||||
sampleStream.getChunkSource().updateManifest(manifest);
|
sampleStream.getChunkSource().updateManifest(manifest);
|
||||||
}
|
}
|
||||||
callback.onContinueLoadingRequested(this);
|
checkNotNull(callback).onContinueLoadingRequested(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void release() {
|
public void release() {
|
||||||
@ -142,7 +144,7 @@ import java.util.List;
|
|||||||
stream.release();
|
stream.release();
|
||||||
streams[i] = null;
|
streams[i] = null;
|
||||||
} else {
|
} else {
|
||||||
stream.getChunkSource().updateTrackSelection(selections[i]);
|
stream.getChunkSource().updateTrackSelection(checkNotNull(selections[i]));
|
||||||
sampleStreamsList.add(stream);
|
sampleStreamsList.add(stream);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -232,7 +234,7 @@ import java.util.List;
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onContinueLoadingRequested(ChunkSampleStream<SsChunkSource> sampleStream) {
|
public void onContinueLoadingRequested(ChunkSampleStream<SsChunkSource> sampleStream) {
|
||||||
callback.onContinueLoadingRequested(this);
|
checkNotNull(callback).onContinueLoadingRequested(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Private methods.
|
// Private methods.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user