using NvAPIWrapper.Native.GPU; using NvAPIWrapper.Native.GPU.Structures; namespace NvAPIWrapper.Native.Interfaces.GPU { /// /// Holds information regarding a clock domain of a performance states /// public interface IPerformanceStates20ClockEntry { /// /// Gets the type of clock frequency /// PerformanceStates20ClockType ClockType { get; } /// /// Gets the domain identification /// PublicClockDomain DomainId { get; } /// /// Gets the current base frequency delta value and the range for a valid delta value /// PerformanceStates20ParameterDelta FrequencyDeltaInkHz { get; } /// /// Gets the fixed frequency of the clock /// IPerformanceStates20ClockDependentFrequencyRange FrequencyRange { get; } /// /// Gets a boolean value indicating if this clock is editable /// bool IsEditable { get; } /// /// Gets the range of clock frequency and related voltage information if present /// IPerformanceStates20ClockDependentSingleFrequency SingleFrequency { get; } } }