mirror of
https://github.com/androidx/media.git
synced 2025-04-30 06:46:50 +08:00
Add two MetadataRenderer instances by default
To receive multiple schemes of metadata emitted by a stream, multiple `MetadataRenderer` instances need to be used. This change makes `DefaultRenderersFactory` add two metadata renderers by default. PiperOrigin-RevId: 715790821
This commit is contained in:
parent
0936b549ae
commit
b49eaf9e87
@ -16,6 +16,9 @@
|
|||||||
items during playback to reduce media item transition latency.
|
items during playback to reduce media item transition latency.
|
||||||
* Fix issue where additional decode-only frames may be displayed in quick
|
* Fix issue where additional decode-only frames may be displayed in quick
|
||||||
succession when transitioning to content media after a mid-roll ad.
|
succession when transitioning to content media after a mid-roll ad.
|
||||||
|
* Make `DefaultRenderersFactory` add two `MetadataRenderer` instances by
|
||||||
|
default to enable apps to receive two different schemes of metadata by
|
||||||
|
default.
|
||||||
* Transformer:
|
* Transformer:
|
||||||
* Enable support for Android platform diagnostics via
|
* Enable support for Android platform diagnostics via
|
||||||
`MediaMetricsManager`. Transformer will forward editing events and
|
`MediaMetricsManager`. Transformer will forward editing events and
|
||||||
|
@ -650,6 +650,7 @@ public class DefaultRenderersFactory implements RenderersFactory {
|
|||||||
@ExtensionRendererMode int extensionRendererMode,
|
@ExtensionRendererMode int extensionRendererMode,
|
||||||
ArrayList<Renderer> out) {
|
ArrayList<Renderer> out) {
|
||||||
out.add(new MetadataRenderer(output, outputLooper));
|
out.add(new MetadataRenderer(output, outputLooper));
|
||||||
|
out.add(new MetadataRenderer(output, outputLooper));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user