videodisplayer
A videodisplayer is a software or hardware component responsible for outputting decoded video frames to a display. In multimedia systems it acts as the final stage in the playback pipeline, receiving frames with timing information from decoders or demuxers and presenting them in sync with audio and other media streams. The term is used variably across frameworks, where it may also be called a video renderer or video sink.
Core functions include handling frame delivery, timing and synchronization, and converting frames into a displayable format.
Architecturally, a videodisplayer typically interfaces with decoders to receive decoded frames, with the audio subsystem to
Variants and contexts include software videodisplayers, which run on the CPU, and hardware-accelerated or platform-specific sinks
See also: video renderer, video sink, media playback architecture.