vpx_image Struct Reference

Image Descriptor. More...

Public Attributes

vpx_img_fmt_t fmt
 Image Format. More...
 
vpx_color_space_t cs
 Color Space. More...
 
vpx_color_range_t range
 Color Range. More...
 
unsigned int w
 Stored image width. More...
 
unsigned int h
 Stored image height. More...
 
unsigned int bit_depth
 Stored image bit-depth. More...
 
unsigned int d_w
 Displayed image width. More...
 
unsigned int d_h
 Displayed image height. More...
 
unsigned int r_w
 Intended rendering image width. More...
 
unsigned int r_h
 Intended rendering image height. More...
 
unsigned int x_chroma_shift
 subsampling order, X More...
 
unsigned int y_chroma_shift
 subsampling order, Y More...
 
unsigned char * planes [4]
 pointer to the top left pixel for each plane More...
 
int stride [4]
 stride between rows for each plane More...
 
int bps
 bits per sample (for packed formats) More...
 
void * user_priv
 The following member may be set by the application to associate data with this image. More...
 
unsigned char * img_data
 private More...
 
int img_data_owner
 private More...
 
int self_allocd
 private More...
 
void * fb_priv
 Frame buffer data associated with the image. More...
 

Detailed Description

Image Descriptor.

Member Data Documentation

◆ bit_depth

unsigned int vpx_image::bit_depth

Stored image bit-depth.

◆ bps

int vpx_image::bps

bits per sample (for packed formats)

◆ cs

vpx_color_space_t vpx_image::cs

Color Space.

◆ d_h

unsigned int vpx_image::d_h

Displayed image height.

◆ d_w

unsigned int vpx_image::d_w

Displayed image width.

◆ fb_priv

void * vpx_image::fb_priv

Frame buffer data associated with the image.

◆ fmt

vpx_img_fmt_t vpx_image::fmt

Image Format.

◆ h

unsigned int vpx_image::h

Stored image height.

◆ img_data

unsigned char * vpx_image::img_data

private

◆ img_data_owner

int vpx_image::img_data_owner

private

◆ planes

unsigned char * vpx_image::planes

pointer to the top left pixel for each plane

◆ r_h

unsigned int vpx_image::r_h

Intended rendering image height.

◆ r_w

unsigned int vpx_image::r_w

Intended rendering image width.

◆ range

vpx_color_range_t vpx_image::range

Color Range.

◆ self_allocd

int vpx_image::self_allocd

private

◆ stride

int vpx_image::stride

stride between rows for each plane

◆ user_priv

void * vpx_image::user_priv

The following member may be set by the application to associate data with this image.

may be set by the application to associate data with this image.

◆ w

unsigned int vpx_image::w

Stored image width.

◆ x_chroma_shift

unsigned int vpx_image::x_chroma_shift

subsampling order, X

◆ y_chroma_shift

unsigned int vpx_image::y_chroma_shift

subsampling order, Y