public static unsafe NV VideoCapture(this NVVideoCapture thisApi, [Flow(FlowDirection.In)] uint video_capture_slot, [Flow(FlowDirection.Out)] Span <uint> sequence_num, [Flow(FlowDirection.Out)] Span <ulong> capture_time)
 {
     // SpanOverloader
     return(thisApi.VideoCapture(video_capture_slot, out sequence_num.GetPinnableReference(), out capture_time.GetPinnableReference()));
 }
 public static unsafe void VideoCaptureStreamParameter(this NVVideoCapture thisApi, [Flow(FlowDirection.In)] uint video_capture_slot, [Flow(FlowDirection.In)] uint stream, [Flow(FlowDirection.In)] NV pname, [Count(Computed = "pname"), Flow(FlowDirection.In)] ReadOnlySpan <double> @params)
 {
     // SpanOverloader
     thisApi.VideoCaptureStreamParameter(video_capture_slot, stream, pname, in @params.GetPinnableReference());
 }
 public static unsafe void GetVideoCaptureStream(this NVVideoCapture thisApi, [Flow(FlowDirection.In)] uint video_capture_slot, [Flow(FlowDirection.In)] uint stream, [Flow(FlowDirection.In)] NV pname, [Count(Computed = "pname"), Flow(FlowDirection.Out)] Span <float> @params)
 {
     // SpanOverloader
     thisApi.GetVideoCaptureStream(video_capture_slot, stream, pname, out @params.GetPinnableReference());
 }