PictureBlock constructor

PictureBlock(
  1. FlacMetaBlock _flacMetaBlock
)

Implementation

PictureBlock(this._flacMetaBlock) {
  int mimeTypeLength =
      _flacMetaBlock.data[4] << 24 |
      _flacMetaBlock.data[5] << 16 |
      _flacMetaBlock.data[6] << 8 |
      _flacMetaBlock.data[7];
  int descStringLength =
      _flacMetaBlock.data[8 + mimeTypeLength] << 24 |
      _flacMetaBlock.data[9 + mimeTypeLength] << 16 |
      _flacMetaBlock.data[10 + mimeTypeLength] << 8 |
      _flacMetaBlock.data[11 + mimeTypeLength];
  _cover = Uint8List.fromList(
    _flacMetaBlock.data.sublist(12 + mimeTypeLength + descStringLength + 20),
  );
}