media/library
olly a42d9f36b1 Allow output audio MIME type to be set in TranscodingTransformer.
This introduces a new option `setAudioMimeType` in `TranscodingTransformer.Builder` and a corresponding check whether the selected type is supported. This check is done using `supportsSampleMimeType` which is now part of the `Muxer.Factory` and `MuxerWrapper` rather than `Muxer`.
A new field `audioMimeType` is added to `Transformation` and the `TransformerAudioRenderer` uses this instead of the input MIME type if requested.

PiperOrigin-RevId: 405367817
2021-10-25 14:04:22 +01:00
..
all Add datasource module 2021-10-25 13:49:14 +01:00
common Encapsulate TrackSelectionOverrides in its own class 2021-10-25 13:52:58 +01:00
core Encapsulate TrackSelectionOverrides in its own class 2021-10-25 13:52:58 +01:00
dash Rename releaseArtifact to releaseArtifactId 2021-10-18 22:45:47 +01:00
datasource Add datasource module 2021-10-25 13:49:14 +01:00
decoder Get decoder buffers into the right place 2021-10-21 23:16:02 +01:00
extractor Get decoder buffers into the right place 2021-10-21 23:16:02 +01:00
hls Rename releaseArtifact to releaseArtifactId 2021-10-18 22:45:47 +01:00
rtsp Rename releaseArtifact to releaseArtifactId 2021-10-18 22:45:47 +01:00
smoothstreaming Rename releaseArtifact to releaseArtifactId 2021-10-18 22:45:47 +01:00
transformer Allow output audio MIME type to be set in TranscodingTransformer. 2021-10-25 14:04:22 +01:00
ui Encapsulate TrackSelectionOverrides in its own class 2021-10-25 13:52:58 +01:00
README.md Tweak and add READMEs + remove refs to V1 2017-08-17 22:59:34 +01:00

ExoPlayer library

The ExoPlayer library is split into multiple modules. See ExoPlayer's top level README for more information about the available library modules and how to use them.