![]() |
![]() |
![]() |
EventDance - Documentation and Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties |
struct EvdStreamThrottle; struct EvdStreamThrottleClass; gfloat evd_stream_throttle_get_actual_bandwidth (EvdStreamThrottle *self
); guint64 evd_stream_throttle_get_total (EvdStreamThrottle *self
); EvdStreamThrottle * evd_stream_throttle_new (void
); void evd_stream_throttle_report (EvdStreamThrottle *self
,gsize size
); gsize evd_stream_throttle_request (EvdStreamThrottle *self
,gsize size
,guint *wait
);
gfloat evd_stream_throttle_get_actual_bandwidth
(EvdStreamThrottle *self
);
void evd_stream_throttle_report (EvdStreamThrottle *self
,gsize size
);
gsize evd_stream_throttle_request (EvdStreamThrottle *self
,gsize size
,guint *wait
);
"bandwidth"
property"bandwidth" gfloat : Read / Write
The maximum bandwidth in kilobytes.
Allowed values: >= 0
Default value: 0
"latency"
property"latency" gfloat : Read / Write
The minimum time between two transfers, in miliseconds.
Allowed values: >= 0
Default value: 0
"total"
property"total" guint64 : Read
Total sum of bytes ever reported to this stream-throttle.
Default value: 0