#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: