Package com.google.android.exoplayer2.transformer
-
Interface Summary Interface Description Codec Provides a layer of abstraction for interacting with decoders and encoders.Codec.DecoderFactory A factory for decoder instances.Codec.EncoderFactory A factory for encoder instances.EncoderBitrateProvider Provides bitrates for encoders to use as a target.EncoderSelector Selector ofMediaCodec
encoder instances.Muxer Abstracts media muxing operations.Muxer.Factory Factory for muxers.Transformer.Listener A listener for the transformation events. -
Class Summary Class Description DefaultCodec A defaultCodec
implementation that usesMediaCodec
.DefaultEncoderFactory A default implementation ofCodec.EncoderFactory
.DefaultEncoderFactory.Builder A builder forDefaultEncoderFactory
instances.DefaultMuxer A defaultMuxer
implementation.DefaultMuxer.Factory AMuxer.Factory
forDefaultMuxer
.DeviceMappedEncoderBitrateProvider Provides encoder bitrates that should target 0.95 SSIM or higher, accounting for device used.EncoderUtil Utility methods forMediaCodec
encoders.ProgressHolder Holds a progress percentage.TransformationRequest A media transformation request.TransformationRequest.Builder A builder forTransformationRequest
instances.TransformationResult Information about the result of a successful transformation.TransformationResult.Builder A builder forTransformationResult
instances.Transformer A transformer to transform media inputs.Transformer.Builder A builder forTransformer
instances.VideoEncoderSettings Represents the video encoder settings.VideoEncoderSettings.Builder BuildsVideoEncoderSettings
instances. -
Exception Summary Exception Description Muxer.MuxerException Thrown when a muxing failure occurs.TransformationException Thrown when a non-locally recoverable transformation failure occurs. -
Annotation Types Summary Annotation Type Description TransformationException.ErrorCode Codes that identify causes ofTransformer
errors.Transformer.ProgressState Progress state.VideoEncoderSettings.BitrateMode The allowed values forbitrateMode
.