findChunk method

void findChunk(
  1. String identifier
)

Reads RIFF chunks until one is found that has the given identifier. When this function returns, the read head will either be just after the identifier (about to read the size), or at the end of the buffer.

Implementation

void findChunk(String identifier) {
  while (!_checkString(identifier)) {
    final size = readUint32();
    skip(roundUpToEven(size));
  }
}