Files
tysdk-intergration/sdk-intergration/LocalPackages/LeviathanVideo/Plugins/Core/IFixedArray.cs
2026-03-24 11:43:22 +08:00

21 lines
543 B
C#

/*----------------------------------------------------------------
// Copyright (C) 2025 Beijing All rights reserved.
//
// Author: huachangmiao
// Create Date: 2025/04/11
// Module Describe:
//----------------------------------------------------------------*/
namespace LeviathanVideo.Abstractions
{
public interface IFixedArray
{
int Length { get; }
}
internal interface IFixedArray<T> : IFixedArray
{
T this[uint index] { get; set; }
T[] ToArray();
void UpdateFrom(T[] array);
}
}