setCover method
Implementation
void setCover(Uint8List? cover) {
if (cover != null) {
if (_pictureBlock != null) {
_pictureBlock!.setCover(cover);
} else {
final flacMetaBlock = FlacMetaBlock(6, List.filled(32, 0));
_flacMetaBlocks.add(flacMetaBlock);
_pictureBlock = PictureBlock(flacMetaBlock);
_pictureBlock!.setCover(cover);
}
} else {
for (var flacMetaBlock in _flacMetaBlocks) {
if (flacMetaBlock.type == 6) {
_flacMetaBlocks.remove(flacMetaBlock);
break;
}
}
_pictureBlock = null;
}
}