Files
ersatztv/ErsatzTV.FFmpeg/Capabilities/Nvidia/CudaDevice.cs
T
Jason DoveandGitHub ac45d6acd4 use cuvid to check nvidia decode capabilities (#2461)
* detect nvidia decode capabilities

* use cuvid to check b-ref mode
2025-09-27 18:44:48 +00:00

20 lines
470 B
C#

using Lennox.NvEncSharp;
namespace ErsatzTV.FFmpeg.Capabilities.Nvidia;
public record CudaDevice(
int Handle,
string Model,
Version Version,
IReadOnlyList<CudaCodec> Encoders,
IReadOnlyList<CudaDecoder> Decoders);
public record CudaCodec(
string Name,
Guid CodecGuid,
IReadOnlyList<Guid> ProfileGuids,
IReadOnlyList<int> BitDepths,
bool BFrames);
public record CudaDecoder(string Name, CuVideoCodec VideoCodec, int BitDepth);