Functions | |
int | p_get_num_frames (const pT_header *header) |
int | p_is_interlaced (const pT_header *header) |
int | p_is_progressive (const pT_header *header) |
int | p_get_frame_width (const pT_header *header) |
int | p_get_frame_height (const pT_header *header) |
void | p_get_y_buffer_size (const pT_header *header, int *width, int *height) |
void | p_get_uv_buffer_size (const pT_header *header, int *width, int *height) |
void | p_get_rgb_buffer_size (const pT_header *header, int *width, int *height) |
void | p_get_s_buffer_size (const pT_header *header, int *width, int *height) |
pT_color | p_get_color_format (const pT_header *header) |
void | p_get_all_freqs (const pT_header *header, double *image_freq, double *line_freq, double *pixel_freq) |
pT_freq | p_get_image_freq (const pT_header *header) |
pT_size | p_get_image_size (const pT_header *header) |
pT_asp_rat | p_get_aspect_ratio (const pT_header *header) |
pT_data_fmt | p_get_file_data_format (const pT_header *header) |
char * | p_get_file_description (const pT_header *header) |
|
Return number of frames. |
|
Return 1 if interlaced, 0 if progressive. |
|
Return 0 if interlaced, 1 if progressive. |
|
Return frame width. |
|
Return frame height. |
|
Return height and width of an Y buffer.
|
|
Return height and width of a U/V buffer For planar U/V this is the size of one U or V buffer; for multiplexed U/V this is the size of the combined U/V buffer).
|
|
Return height and width of an R, G or B buffer.
|
|
Return height and width of an S buffer.
|
|
Return color format. |
|
Return image, line, and pixel frequencies as doubles. |
|
Return image frequency. |
|
Return image size. |
|
Return aspect ratio. |
|
Return data format. |
|
Return the file description string The returned string is valid as long as the header structure exists. |