Files
GSS2Rework/GSS2.FrameDecoders/IFrameDecoder.cs
T
amkovkov 4de442f51f feat: CameraService camera image capture
Add GSS2.FrameDecoders project for image decoding realizations
Add IFrameDecoder interface and FrameDecoderHelper class
Add CameraService.CaptureImage method
2025-12-18 09:26:00 +03:00

18 lines
515 B
C#

using LibCameraSharp;
using OpenCvSharp;
namespace GSS2.FrameDecoders;
public interface IFrameDecoder
{
public uint Fourcc { get; }
public ulong Modifier { get; }
public ColorSpace.PrimariesEnum PrimariesEnum { get; }
public ColorSpace.TransferFunctionEnum TransferFunctionEnum { get; }
public ColorSpace.YcbcrEncodingEnum YcbcrEncodingEnum { get; }
public ColorSpace.RangeEnum RangeEnum { get; }
public Mat Decode(int width, int height, int stride, List<Memory<byte>> planes);
}