mirror of
https://github.com/BililiveRecorder/BililiveRecorder.git
synced 2024-12-27 04:33:29 +08:00
18 lines
559 B
C#
18 lines
559 B
C#
|
using System.IO;
|
||
|
using Microsoft.IO;
|
||
|
|
||
|
namespace BililiveRecorder.Flv.UnitTests
|
||
|
{
|
||
|
public class TestRecyclableMemoryStreamProvider : IMemoryStreamProvider
|
||
|
{
|
||
|
private static readonly RecyclableMemoryStreamManager manager
|
||
|
= new RecyclableMemoryStreamManager(32 * 1024, 64 * 1024, 64 * 1024 * 32)
|
||
|
{
|
||
|
MaximumFreeSmallPoolBytes = 64 * 1024 * 1024,
|
||
|
MaximumFreeLargePoolBytes = 64 * 1024 * 32,
|
||
|
};
|
||
|
|
||
|
public Stream CreateMemoryStream(string tag) => manager.GetStream(tag);
|
||
|
}
|
||
|
}
|