|
FFmpeg
|
#include <stdint.h>#include "libavutil/buffer.h"#include "get_bits.h"#include "hevc.h"#include "sei.h"Go to the source code of this file.
Data Structures | |
| struct | HEVCSEIPictureHash |
| struct | HEVCSEIFramePacking |
| struct | HEVCSEIDisplayOrientation |
| struct | HEVCSEIPictureTiming |
| struct | HEVCSEIA53Caption |
| struct | HEVCSEIUnregistered |
| struct | HEVCSEIMasteringDisplay |
| struct | HEVCSEIDynamicHDRPlus |
| struct | HEVCSEIDynamicHDRVivid |
| struct | HEVCSEIContentLight |
| struct | HEVCSEIAlternativeTransfer |
| struct | HEVCSEITimeCode |
| struct | HEVCSEIFilmGrainCharacteristics |
| struct | HEVCSEI |
Enumerations | |
| enum | HEVC_SEI_PicStructType { HEVC_SEI_PIC_STRUCT_FRAME_DOUBLING = 7, HEVC_SEI_PIC_STRUCT_FRAME_TRIPLING = 8 } |
Functions | |
| int | ff_hevc_decode_nal_sei (GetBitContext *gb, void *logctx, HEVCSEI *s, const struct HEVCParamSets *ps, enum HEVCNALUnitType type) |
| void | ff_hevc_reset_sei (HEVCSEI *s) |
| Reset SEI values that are stored on the Context. More... | |
| Enumerator | |
|---|---|
| HEVC_SEI_PIC_STRUCT_FRAME_DOUBLING | |
| HEVC_SEI_PIC_STRUCT_FRAME_TRIPLING | |
Definition at line 33 of file hevc_sei.h.
| int ff_hevc_decode_nal_sei | ( | GetBitContext * | gb, |
| void * | logctx, | ||
| HEVCSEI * | s, | ||
| const struct HEVCParamSets * | ps, | ||
| enum HEVCNALUnitType | type | ||
| ) |
| void ff_hevc_reset_sei | ( | HEVCSEI * | s | ) |
Reset SEI values that are stored on the Context.
e.g. Caption data that was extracted during NAL parsing.
| s | HEVCContext. |
Definition at line 570 of file hevc_sei.c.
Referenced by hevc_decode_flush(), hevc_decode_free(), hevc_init_context(), hevc_parser_close(), and parse_nal_units().
1.8.17