Lines Matching refs:frame
319 Frame* frame = fFrameHolder.appendNewFrame();
320 frame->setXYWH(0, 0, frameInfo.mWidth, frameInfo.mHeight);
321 frame->setDisposalMethod(SkCodecAnimation::DisposalMethod::kKeep);
322 // Currently we don't know the duration until the frame is actually
323 // decoded (onGetFrameInfo is also called before frame is decoded).
325 frame->setDuration(frameInfo.mDurationUs / 1000);
326 frame->setRequiredFrame(SkCodec::kNoFrame);
327 frame->setHasAlpha(false);
335 return static_cast<const SkFrame*>(this->frame(i));
340 fFrames.emplace_back(i); // TODO: need to handle frame duration here
344 const SkHeifCodec::Frame* SkHeifCodec::FrameHolder::frame(int i) const {
359 const Frame* frame = fFrameHolder.frame(i);
360 if (!frame) {
365 frame->fillIn(frameInfo, true);