mirror of https://github.com/SixLabors/ImageSharp
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
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];
|
|
}
|
|
|