28 #ifndef __DAV1D_PICTURE_H__ 29 #define __DAV1D_PICTURE_H__ Dav1dDataProps m
Definition: picture.h:63
DAV1D_API void dav1d_picture_unref(Dav1dPicture *p)
struct Dav1dRef * ref
allocation origins
Definition: picture.h:64
void(* release_picture_callback)(Dav1dPicture *pic, void *cookie)
Definition: picture.h:95
int w
width (in pixels)
Definition: picture.h:38
void * data[3]
Definition: picture.h:55
Dav1dPictureParameters p
Definition: picture.h:62
enum Dav1dPixelLayout layout
format of the picture
Definition: picture.h:40
int(* alloc_picture_callback)(Dav1dPicture *pic, void *cookie)
Definition: picture.h:88
Dav1dSequenceHeader * seq_hdr
Definition: picture.h:45
struct Dav1dRef * frame_hdr_ref
Definition: picture.h:64
int h
height (in pixels)
Definition: picture.h:39
Dav1dFrameHeader * frame_hdr
Definition: picture.h:46
int bpc
bits per pixel component (8 or 10)
Definition: picture.h:41
ptrdiff_t stride[2]
Definition: picture.h:60
void * cookie
custom data to pass to the allocator callbacks.
Definition: picture.h:70
void * allocator_data
pointer managed by the allocator
Definition: picture.h:66
struct Dav1dRef Dav1dRef
Definition: dav1d.h:42
struct Dav1dRef * seq_hdr_ref
Definition: picture.h:64
#define DAV1D_API
Definition: common.h:41