diff --git a/FFMpegCore/FFMpeg/Pipes/StreamPipeSink.cs b/FFMpegCore/FFMpeg/Pipes/StreamPipeSink.cs index f03c1db..289c0ea 100644 --- a/FFMpegCore/FFMpeg/Pipes/StreamPipeSink.cs +++ b/FFMpegCore/FFMpeg/Pipes/StreamPipeSink.cs @@ -17,11 +17,11 @@ public StreamPipeSink(Func writer) } public StreamPipeSink(Stream destination) { - Writer = async (inputStream, cancellationToken) => await inputStream.CopyToAsync(destination, BlockSize, cancellationToken).ConfigureAwait(false); + Writer = (inputStream, cancellationToken) => inputStream.CopyToAsync(destination, BlockSize, cancellationToken); } - public Task ReadAsync(Stream inputStream, CancellationToken cancellationToken) - => Writer(inputStream, cancellationToken); + public async Task ReadAsync(Stream inputStream, CancellationToken cancellationToken) + => await Writer(inputStream, cancellationToken).ConfigureAwait(false); public string GetFormat() => Format; }