11 * Returns a suitable VADisplay for VA API
13 VADisplay vaGetDisplay (
23 #include <ui/ISurface.h>
24 using namespace android;
28 * Following is the rendering interface for Android system,
29 * to get the decode output surface to an ISurface object.
30 * It basically performs a de-interlacing (if needed),
31 * color space conversion and scaling to the destination
34 VAStatus vaPutSurface (
37 sp<ISurface> draw, /* Android Window/Surface */
46 VARectangle *cliprects, /* client supplied destination clip list */
47 unsigned int number_cliprects, /* number of clip rects in the clip list */
48 unsigned int flags /* PutSurface flags */
52 #endif /* __cplusplus */
54 #endif /* _VA_ANDROID_H_ */