Logo Search packages:      
Sourcecode: libtheora version File versions  Download package

Public Attributes

yuv_buffer Struct Reference

#include <theora.h>

List of all members.

Public Attributes

unsigned char * u
int uv_height
int uv_stride
int uv_width
unsigned char * v
unsigned char * y
int y_height
int y_stride
int y_width

Detailed Description

A YUV buffer for passing uncompressed frames to and from the codec. This holds a Y'CbCr frame in planar format. The CbCr planes can be subsampled and have their own separate dimensions and row stride offsets. Note that the strides may be negative in some configurations. For theora the width and height of the largest plane must be a multiple of 16. The actual meaningful picture size and offset are stored in the theora_info structure; frames returned by the decoder may need to be cropped for display. All samples are 8 bits.

Definition at line 60 of file theora.h.

The documentation for this struct was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index