hschlueter
5bd22c3ab7
Use TransformationException for error listener parameter.
...
PiperOrigin-RevId: 416307600
2021-12-14 17:47:23 +00:00
huangdarwin
0fbd4959fd
Transformer: Move required Builder context to be a constructor arg.
...
Deprecates setContext() and moves the required Context arg into the constructor.
This way, the parameter can later be final and non-null, per the comment at:
ecb47ba564/depot/google3/third_party/java_src/android_libs/media/libraries/transformer/src/main/java/androidx/media3/transformer/TranscodingTransformer.java (97L)
Also, fixes setOutputMimeType_unsupportedMimeType_throws by providing a context
in the builder, and updating the FrameworkMuxer#supportsOutputMimeType to catch
IllegalArgumentExceptions thrown by FrameworkMuxer#mimeTypeToMuxerOutputFormat.
PiperOrigin-RevId: 412053564
2021-11-26 15:48:53 +00:00
kimvde
4a0ea37aae
Transformer: deprecate setOutputMimeType
...
PiperOrigin-RevId: 411010270
2021-11-19 14:30:47 +00:00
huangdarwin
18a15fb995
Transformer: Rename setOutputMimeType() to setContainerMimeType().
...
This mime type is technically for the Muxer, and determines
the container used. In the context of the transformer, this can
be thought of more as a container mime type, to avoid confusion
with the video mime type and audio mime type.
Deprecates setOutputMimeType().
PiperOrigin-RevId: 410530707
2021-11-18 13:39:19 +00:00
andrewlewis
517e590967
Move docs to correct folder for GitHub Pages
2021-04-21 11:00:57 +01:00