Rerun C++ SDK
Loading...
Searching...
No Matches
rerun::components::IsKeyframe Struct Reference

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_)
 
IsKeyframeoperator= (rerun::datatypes::Bool is_keyframe_)
 
 IsKeyframe (bool value_)
 
IsKeyframeoperator= (bool value_)
 
 operator rerun::datatypes::Bool () const
 Cast to the underlying Bool datatype.
 

Public Attributes

rerun::datatypes::Bool is_keyframe
 

Detailed Description

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.


The documentation for this struct was generated from the following file: