Frame rate measurement counter with selectable averaging window. More...
Public Member Functions | |
| None | RateCounter (self, int window_size=25, int mode=cvb.StopWatchMode.MultiCPU) |
| By default this class creates a rate counter for multi-CPU architectures with a window of 25. | |
| int | maximum_window_size () |
| Maximum selectable averaging window size. | |
| int | minimum_window_size () |
| Minimal selectable averaging window size. | |
| None | reset (self) |
| Erase all measurements so far. | |
| None | step (self) |
| Reading step (first reading step will not yield a measurement result, but define the starting point). | |
Properties | |
| average_time_span = property | |
| int: Average time span between two steps or since the creation of the counter or the most recent reset. | |
| mode = property | |
| int: The stop watch mode used internally (see cvb.StopWatchMode). | |
| num_steps = property | |
| int: Number of steps called since construction or since last reset. | |
| rate = property | |
| float: Returns the rate (1 / s) at which the steps occurred. | |
| window_size = property | |
| int: Gets or sets the currently used averaging window size. | |
Frame rate measurement counter with selectable averaging window.
| None RateCounter | ( | self, | |
| int | window_size = 25, | ||
| int | mode = cvb.StopWatchMode.MultiCPU ) |
By default this class creates a rate counter for multi-CPU architectures with a window of 25.
window_size : int Averaging window (that is the number of measurements to be averaged over).
mode : int Mode to use (see cvb.StopWatchMode).
| int maximum_window_size | ( | ) |
Maximum selectable averaging window size.
Trying to select a larger window will result in an exception.
int Maximum window.
| int minimum_window_size | ( | ) |
Minimal selectable averaging window size.
Trying to select a smaller window will result in an exception.
int Minimal window.