|
LIBJXL
|
#include <codestream_header.h>
Public Attributes | |
| uint32_t | duration |
| uint32_t | timecode |
| uint32_t | name_length |
| JXL_BOOL | is_last |
The header of one displayed frame.
| uint32_t JxlFrameHeader::duration |
How long to wait after rendering in ticks. The duration in seconds of a tick is given by tps_numerator and tps_denominator in JxlAnimationHeader.
| JXL_BOOL JxlFrameHeader::is_last |
Indicates this is the last animation frame.
| uint32_t JxlFrameHeader::name_length |
Length of the frame name in bytes, or 0 if no name. Excludes null termination character.
| uint32_t JxlFrameHeader::timecode |
SMPTE timecode of the current frame in form 0xHHMMSSFF, or 0. The bits are interpreted from most-significant to least-significant as hour, minute, second, and frame. If timecode is nonzero, it is strictly larger than that of a previous frame with nonzero duration. These values are only available if have_timecodes in JxlAnimationHeader is JXL_TRUE. This value is only used if have_timecodes in JxlAnimationHeader is JXL_TRUE.