import net.pterodactylus.sonitus.data.ConnectException;
import net.pterodactylus.sonitus.data.Filter;
import net.pterodactylus.sonitus.data.Format;
+import net.pterodactylus.sonitus.data.Metadata;
import net.pterodactylus.sonitus.data.ReusableSink;
import net.pterodactylus.sonitus.data.Source;
import net.pterodactylus.sonitus.data.event.SourceFinishedEvent;
}
@Override
+ public Metadata metadata() {
+ synchronized (syncObject) {
+ return connection.source.metadata();
+ }
+ }
+
+ @Override
public byte[] get(int bufferSize) throws EOFException, IOException {
byte[] buffer = new byte[bufferSize];
InputStream inputStream;
}
}
+ @Override
+ public void metadataUpdated() {
+ /* ignore. */
+ }
+
/**
* The connection feeds the input from the currently connected source to the
* input stream that {@link #get(int)} will get its data from.