Indicates whether the decoder is currently paused.
True if paused, false otherwise.
Indicates whether the decoder is ready and configured.
True if the decoder is configured, false otherwise.
Enqueues a video frame message for decoding. If a key frame is received, the queue is cleared except for the first frame to maintain decoder stability.
The video frame message to be queued for decoding
Decoder class responsible for decoding video frames and rendering them using WebGL. Handles frame queueing, decoding, and rendering through WebGL.