mirror of
https://github.com/androidx/media.git
synced 2025-05-17 20:49:53 +08:00

The dump file diff as part of this change is because using AudioGraph means the 2nd item is automatically edited to match the AudioFormat of the 1st item {44.1KHz mono}, rather than {48KHz stereo}. Manually verified that for the 2nd item, data output: * Before: 66936 bytes (16734 frames) output = 348_625us of audio. * After: 30750 bytes (15375 frames) output = 348_639us of audio. The small final buffer is caused by SonicAudioProcessor outputting all pending data when EOS queued, and is WAI. PiperOrigin-RevId: 580494578
Transformer module
Provides functionality for transforming media files.
Getting the module
The easiest way to get the module is to add it as a gradle dependency:
implementation 'androidx.media3:media3-transformer:1.X.X'
where 1.X.X
is the version, which must match the version of the other media
modules being used.
Alternatively, you can clone this GitHub project and depend on the module locally. Instructions for doing this can be found in the top level README.