From 62e829d9b484052ffea58a1b3302df72ac36b3d7 Mon Sep 17 00:00:00 2001 From: Malte Rosenbjerg Date: Sat, 25 Oct 2025 11:25:43 +0200 Subject: [PATCH] Add AddMetaData overload accepting FFMetadataBuilder instance --- FFMpegCore/FFMpeg/FFMpegArguments.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/FFMpegCore/FFMpeg/FFMpegArguments.cs b/FFMpegCore/FFMpeg/FFMpegArguments.cs index 4c3b7bf..927442d 100644 --- a/FFMpegCore/FFMpeg/FFMpegArguments.cs +++ b/FFMpegCore/FFMpeg/FFMpegArguments.cs @@ -109,6 +109,11 @@ public sealed class FFMpegArguments : FFMpegArgumentsBase return WithInput(new MetaDataArgument(content), addArguments); } + public FFMpegArguments AddMetaData(FFMetadataBuilder metaDataBuilder, Action? addArguments = null) + { + return WithInput(new MetaDataArgument(metaDataBuilder.GetMetadataFileContent()), addArguments); + } + public FFMpegArguments AddMetaData(IReadOnlyMetaData metaData, Action? addArguments = null) { return WithInput(new MetaDataArgument(MetaDataSerializer.Instance.Serialize(metaData)), addArguments);