📷 A modern, cross-platform, 2D Graphics library for .NET
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

17 lines
514 B

// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
using SixLabors.ImageSharp.Formats.Heif.Av1;
namespace SixLabors.ImageSharp.Tests.Formats.Heif.Av1;
internal class Av1TileDecoderStub : IAv1TileReader, IAv1TileWriter
{
private readonly Dictionary<int, byte[]> tileDatas = [];
public void ReadTile(Span<byte> tileData, int tileNum)
=> this.tileDatas.Add(tileNum, tileData.ToArray());
public Span<byte> WriteTile(int tileNum)
=> this.tileDatas[tileNum];
}