FFMpegCore/FFMpegCore/FFMpeg/Pipes/StreamPipeDataReader.cs
Malte Rosenbjerg f896ec126f Slight renaming
2020-05-11 00:50:49 +02:00

22 lines
673 B
C#

using System.Threading;
using System.Threading.Tasks;
namespace FFMpegCore.Pipes
{
public class StreamPipeDataReader : IPipeDataReader
{
public System.IO.Stream Destination { get; }
public int BlockSize { get; set; } = 4096;
public string Format { get; set; } = string.Empty;
public StreamPipeDataReader(System.IO.Stream destination)
{
Destination = destination;
}
public Task CopyAsync(System.IO.Stream inputStream, CancellationToken cancellationToken) =>
inputStream.CopyToAsync(Destination, BlockSize, cancellationToken);
public string GetFormat() => Format;
}
}