|
Rerun C++ SDK
|
Component: Whether a components::VideoSample contains a keyframe (also known as a sync sample or IDR).
More...
#include <rerun/components/is_keyframe.hpp>
Public Member Functions | |
| IsKeyframe (rerun::datatypes::Bool is_keyframe_) | |
| IsKeyframe & | operator= (rerun::datatypes::Bool is_keyframe_) |
| IsKeyframe (bool value_) | |
| IsKeyframe & | operator= (bool value_) |
| operator rerun::datatypes::Bool () const | |
| Cast to the underlying Bool datatype. | |
Public Attributes | |
| rerun::datatypes::Bool | is_keyframe |
Component: Whether a components::VideoSample contains a keyframe (also known as a sync sample or IDR).
A keyframe in this sense must be decoder re-entrant: a decoder must be able to start decoding the stream from this sample alone, with no prior decoder state. Not every intra-coded frame qualifies. Some codecs have intra-only frames that may still reference existing decoder state and are therefore not valid sync points. See components::VideoCodec for the codec-specific definition of a keyframe.