/// <summary>To be documented.</summary> public static unsafe Result GetCalibratedTimestamp(this ExtCalibratedTimestamps thisApi, [Count(Count = 0)] Device device, [Count(Count = 0)] uint timestampCount, [Count(Computed = "timestampCount"), Flow(FlowDirection.In)] ReadOnlySpan <CalibratedTimestampInfoEXT> pTimestampInfos, [Count(Computed = "timestampCount")] Span <ulong> pTimestamps, [Count(Count = 0), Flow(FlowDirection.Out)] Span <ulong> pMaxDeviation) { // SpanOverloader return(thisApi.GetCalibratedTimestamp(device, timestampCount, in pTimestampInfos.GetPinnableReference(), ref pTimestamps.GetPinnableReference(), out pMaxDeviation.GetPinnableReference())); }
/// <summary>To be documented.</summary> public static unsafe Result GetPhysicalDeviceCalibrateableTimeDomain(this ExtCalibratedTimestamps thisApi, [Count(Count = 0)] PhysicalDevice physicalDevice, [Count(Count = 0)] Span <uint> pTimeDomainCount, [Count(Computed = "pTimeDomainCount"), Flow(FlowDirection.Out)] Span <TimeDomainEXT> pTimeDomains) { // SpanOverloader return(thisApi.GetPhysicalDeviceCalibrateableTimeDomain(physicalDevice, ref pTimeDomainCount.GetPinnableReference(), out pTimeDomains.GetPinnableReference())); }
/// <summary>To be documented.</summary> public static unsafe Result GetCalibratedTimestamp(this ExtCalibratedTimestamps thisApi, [Count(Count = 0)] Device device, [Count(Count = 0)] uint timestampCount, [Count(Parameter = "timestampCount"), Flow(FlowDirection.In)] CalibratedTimestampInfoEXT *pTimestampInfos, [Count(Parameter = "timestampCount")] Span <ulong> pTimestamps, [Count(Count = 0), Flow(FlowDirection.Out)] ulong *pMaxDeviation) { // SpanOverloader return(thisApi.GetCalibratedTimestamp(device, timestampCount, pTimestampInfos, ref pTimestamps.GetPinnableReference(), pMaxDeviation)); }