8 #include <surfaceflinger/ISurface.h>
9 using namespace android;
13 * Following is the rendering interface for Android system,
14 * to get the decode output surface to an ISurface object.
15 * It basically performs a de-interlacing (if needed),
16 * color space conversion and scaling to the destination
19 VAStatus vaPutSurface (
22 sp<ISurface> draw, /* Android Window/Surface */
31 VARectangle *cliprects, /* client supplied destination clip list */
32 unsigned int number_cliprects, /* number of clip rects in the clip list */
33 unsigned int flags /* PutSurface flags */
37 #endif /* __cplusplus */
39 #endif /* _VA_ANDROID_H_ */