| 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