mirror of
https://github.com/androidx/media.git
synced 2025-04-30 06:46:50 +08:00
Small clean-up on BaseRenderer
PiperOrigin-RevId: 522039856
This commit is contained in:
parent
5b1370e686
commit
6c55f25bfd
@ -56,7 +56,7 @@ public abstract class BaseRenderer implements Renderer, RendererCapabilities {
|
||||
|
||||
@GuardedBy("lock")
|
||||
@Nullable
|
||||
protected RendererCapabilities.Listener rendererCapabilitiesListener;
|
||||
private RendererCapabilities.Listener rendererCapabilitiesListener;
|
||||
|
||||
/**
|
||||
* @param trackType The track type that the renderer handles. One of the {@link C} {@code
|
||||
@ -231,13 +231,6 @@ public abstract class BaseRenderer implements Renderer, RendererCapabilities {
|
||||
}
|
||||
}
|
||||
|
||||
@Nullable
|
||||
private Listener getListener() {
|
||||
synchronized (lock) {
|
||||
return this.rendererCapabilitiesListener;
|
||||
}
|
||||
}
|
||||
|
||||
// PlayerMessage.Target implementation.
|
||||
|
||||
@Override
|
||||
@ -517,7 +510,10 @@ public abstract class BaseRenderer implements Renderer, RendererCapabilities {
|
||||
|
||||
/** Called when the renderer capabilities are changed. */
|
||||
protected final void onRendererCapabilitiesChanged() {
|
||||
@Nullable RendererCapabilities.Listener listener = getListener();
|
||||
@Nullable RendererCapabilities.Listener listener;
|
||||
synchronized (lock) {
|
||||
listener = rendererCapabilitiesListener;
|
||||
}
|
||||
if (listener != null) {
|
||||
listener.onRendererCapabilitiesChanged(this);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user