import net.pterodactylus.sonitus.data.AbstractFilter;
import net.pterodactylus.sonitus.data.ContentMetadata;
import net.pterodactylus.sonitus.data.Controller;
+import net.pterodactylus.sonitus.data.DataPacket;
import net.pterodactylus.sonitus.data.FormatMetadata;
import net.pterodactylus.sonitus.data.Metadata;
import net.pterodactylus.sonitus.io.MetadataStream;
}
@Override
- public byte[] get(int bufferSize) throws IOException {
+ public void open(Metadata metadata) throws IOException {
+ /* ignore metadata when opening. */
+ }
+
+ @Override
+ public DataPacket get(int bufferSize) throws IOException {
byte[] buffer = new byte[bufferSize];
metadataStream.read(buffer);
- return buffer;
+ return new DataPacket(metadata(), buffer);
}
//