| 72 | int error_code() const override { return 0; } |
| 73 | const char* error_message() const override { return "No error"; } |
| 74 | bool available() const override { return mHasValidFrame || mDecoder->hasMoreFrames(); } |
| 75 | fl::size_t bytes_left() const override { |
| 76 | if (!mHasValidFrame) return 0; |
| 77 | return (mCurrentPos < mFrameSize) ? (mFrameSize - mCurrentPos) : 0; |
no test coverage detected