#include <picture.h>
◆ allocator_data
void* Dav1dPicture::allocator_data |
pointer managed by the allocator
◆ content_light
High Dynamic Range Content Light Level metadata applying to this picture, as defined in section 5.8.3 and 6.7.3
◆ content_light_ref
struct Dav1dRef* Dav1dPicture::content_light_ref |
◆ data
void* Dav1dPicture::data[3] |
Pointers to planar image data (Y is [0], U is [1], V is [2]). The data should be bytes (for 8 bpc) or words (for 10 bpc). In case of words containing 10 bpc image data, the pixels should be located in the LSB bits, so that values range between [0, 1023]; the upper bits should be zero'ed out.
◆ frame_hdr
◆ frame_hdr_ref
struct Dav1dRef* Dav1dPicture::frame_hdr_ref |
◆ itut_t35
Array of ITU-T T.35 metadata as defined in section 5.8.2 and 6.7.2
◆ itut_t35_ref
struct Dav1dRef* Dav1dPicture::itut_t35_ref |
◆ mastering_display
High Dynamic Range Mastering Display Color Volume metadata applying to this picture, as defined in section 5.8.4 and 6.7.4
◆ mastering_display_ref
struct Dav1dRef* Dav1dPicture::mastering_display_ref |
◆ n_itut_t35
size_t Dav1dPicture::n_itut_t35 |
Number of ITU-T T35 metadata entries in the array
◆ ref
Frame data allocation origin.
◆ reserved
uintptr_t Dav1dPicture::reserved[4] |
◆ reserved_ref
uintptr_t Dav1dPicture::reserved_ref[4] |
◆ seq_hdr
◆ seq_hdr_ref
struct Dav1dRef* Dav1dPicture::seq_hdr_ref |
◆ stride
ptrdiff_t Dav1dPicture::stride[2] |
Number of bytes between 2 lines in data[] for luma [0] or chroma [1].
The documentation for this struct was generated from the following file: