package org.signalml.domain.signal.samplesource;
public abstract class SampleSourceEngine implements SampleSource {
/**
* the {@link SampleSource source} of samples
*/
protected SampleSource source;
public SampleSourceEngine(SampleSource source) {
this.source = source;
}
@Override
public boolean isSamplingFrequencyCapable() {
return source.isSamplingFrequencyCapable();
}
@Override
public boolean isChannelCountCapable() {
return source.isChannelCountCapable();
}
@Override
public float getSamplingFrequency() {
return source.getSamplingFrequency();
}
@Override
public int getSampleCount() {
return source.getSampleCount();
}
@Override
public String getLabel() {
return source.getLabel();
}
}