mirror of
https://github.com/androidx/media.git
synced 2025-04-30 06:46:50 +08:00
Rename BasicMp4Writer to Mp4Writer
PiperOrigin-RevId: 619560211
This commit is contained in:
parent
d684cdb330
commit
55289b4392
@ -137,16 +137,16 @@ public final class Mp4Muxer implements Muxer {
|
|||||||
new Mp4MoovStructure(metadataCollector, lastFrameDurationBehavior);
|
new Mp4MoovStructure(metadataCollector, lastFrameDurationBehavior);
|
||||||
AnnexBToAvccConverter avccConverter =
|
AnnexBToAvccConverter avccConverter =
|
||||||
annexBToAvccConverter == null ? AnnexBToAvccConverter.DEFAULT : annexBToAvccConverter;
|
annexBToAvccConverter == null ? AnnexBToAvccConverter.DEFAULT : annexBToAvccConverter;
|
||||||
BasicMp4Writer mp4Writer = new BasicMp4Writer(fileOutputStream, moovStructure, avccConverter);
|
Mp4Writer mp4Writer = new Mp4Writer(fileOutputStream, moovStructure, avccConverter);
|
||||||
|
|
||||||
return new Mp4Muxer(mp4Writer, metadataCollector);
|
return new Mp4Muxer(mp4Writer, metadataCollector);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private final BasicMp4Writer mp4Writer;
|
private final Mp4Writer mp4Writer;
|
||||||
private final MetadataCollector metadataCollector;
|
private final MetadataCollector metadataCollector;
|
||||||
|
|
||||||
private Mp4Muxer(BasicMp4Writer mp4Writer, MetadataCollector metadataCollector) {
|
private Mp4Muxer(Mp4Writer mp4Writer, MetadataCollector metadataCollector) {
|
||||||
this.mp4Writer = mp4Writer;
|
this.mp4Writer = mp4Writer;
|
||||||
this.metadataCollector = metadataCollector;
|
this.metadataCollector = metadataCollector;
|
||||||
}
|
}
|
||||||
|
@ -37,7 +37,7 @@ import java.util.List;
|
|||||||
import java.util.concurrent.atomic.AtomicBoolean;
|
import java.util.concurrent.atomic.AtomicBoolean;
|
||||||
|
|
||||||
/** Writes all media samples into a single mdat box. */
|
/** Writes all media samples into a single mdat box. */
|
||||||
/* package */ final class BasicMp4Writer {
|
/* package */ final class Mp4Writer {
|
||||||
private static final long INTERLEAVE_DURATION_US = 1_000_000L;
|
private static final long INTERLEAVE_DURATION_US = 1_000_000L;
|
||||||
|
|
||||||
private final FileOutputStream outputStream;
|
private final FileOutputStream outputStream;
|
||||||
@ -63,7 +63,7 @@ import java.util.concurrent.atomic.AtomicBoolean;
|
|||||||
* H.265 NAL units from the Annex-B format (using start codes to delineate NAL units) to the
|
* H.265 NAL units from the Annex-B format (using start codes to delineate NAL units) to the
|
||||||
* AVCC format (which uses length prefixes).
|
* AVCC format (which uses length prefixes).
|
||||||
*/
|
*/
|
||||||
public BasicMp4Writer(
|
public Mp4Writer(
|
||||||
FileOutputStream outputStream,
|
FileOutputStream outputStream,
|
||||||
Mp4MoovStructure moovGenerator,
|
Mp4MoovStructure moovGenerator,
|
||||||
AnnexBToAvccConverter annexBToAvccConverter) {
|
AnnexBToAvccConverter annexBToAvccConverter) {
|
Loading…
x
Reference in New Issue
Block a user