PageBlockVideo.deserialize constructor
PageBlockVideo.deserialize(
- BinaryReader reader
Deserialize.
Implementation
factory PageBlockVideo.deserialize(BinaryReader reader) {
// Read [PageBlockVideo] fields.
final flags = reader.readInt32();
final autoplay = (flags & 1) != 0;
final loop = (flags & 2) != 0;
final videoId = reader.readInt64();
final caption = reader.readObject() as PageCaptionBase;
// Construct [PageBlockVideo] object.
final returnValue = PageBlockVideo(
autoplay: autoplay,
loop: loop,
videoId: videoId,
caption: caption,
);
// Now return the deserialized [PageBlockVideo].
return returnValue;
}