Controls whether this will provide a clock or not.
If provide is true, provide_clock will return a clock that reflects the
datarate of this. If provide is false,
provide_clock will return NULL.
| this |
a BaseSrc |
| provide |
new state |