mirror of https://github.com/ErsatzTV/ErsatzTV.git
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.
19 lines
470 B
19 lines
470 B
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);
|
|
|