FakeMediaTransform constructor
FakeMediaTransform({})
Creates a fake.
outputDirectory defaults to a fresh system temp directory, which
dispose deletes. fileBytes is written into every produced file — the
default is a PNG signature, so a consumer sniffing magic bytes sees
something plausible.
Implementation
FakeMediaTransform({
Directory? outputDirectory,
this.fileBytes = const <int>[
0x89,
0x50,
0x4E,
0x47,
0x0D,
0x0A,
0x1A,
0x0A
],
this.frameBytes,
this.videoInfo = const VideoInfo(
duration: Duration(seconds: 10),
codedWidth: 1920,
codedHeight: 1080,
rotationDegrees: 0,
isHdr: false,
hasAudio: true,
),
}) : outputDirectory = outputDirectory ??
Directory.systemTemp.createTempSync('fake_media_transform');