vitasdk
Documentation of the vitasdk
iftu.h File Reference

Go to the source code of this file.

Data Structures

struct  SceIftuCscParams
 
struct  SceIftuConvParams
 
struct  SceIftuFrameBuf
 
struct  SceIftuPlaneState
 

Enumerations

enum  SceIftuErrorCode { SCE_IFTU_ERROR_INVALID_PLANE = 0x803F0700 , SCE_IFTU_ERROR_INVALID_PARAM = 0x803F0701 , SCE_IFTU_ERROR_INVALID_PIXELFORMAT = 0x803F0703 , SCE_IFTU_ERROR_PLANE_BUSY = 0x803F0704 }
 
enum  SceIftuPixelformat {
  SCE_IFTU_PIXELFORMAT_BGR565 = 0x01 , SCE_IFTU_PIXELFORMAT_RGB565 = 0x02 , SCE_IFTU_PIXELFORMAT_BGRA5551 = 0x04 , SCE_IFTU_PIXELFORMAT_RGBA5551 = 0x08 ,
  SCE_IFTU_PIXELFORMAT_BGRX8888 = 0x10 , SCE_IFTU_PIXELFORMAT_RGBX8888 = 0x20 , SCE_IFTU_PIXELFORMAT_BGRA1010102 = 0x40 , SCE_IFTU_PIXELFORMAT_RGBA1010102 = 0x80 ,
  SCE_IFTU_PIXELFORMAT_BGRP = 0x100 , SCE_IFTU_PIXELFORMAT_RGBX8888_MULT = 0x1000 , SCE_IFTU_PIXELFORMAT_BGRX8888_MULT = 0x2000 , SCE_IFTU_PIXELFORMAT_RGBA1010102_MULT = 0x4000 ,
  SCE_IFTU_PIXELFORMAT_BGRA1010102_MULT = 0x8000 , SCE_IFTU_PIXELFORMAT_NV12 = 0x10000 , SCE_IFTU_PIXELFORMAT_YUV420 = 0x20000 , SCE_IFTU_PIXELFORMAT_YUV422 = 0x200000
}
 

Functions

 VITASDK_BUILD_ASSERT_EQ (0x3C, SceIftuCscParams)
 
 VITASDK_BUILD_ASSERT_EQ (0x28, SceIftuConvParams)
 
 VITASDK_BUILD_ASSERT_EQ (0x20, SceIftuFrameBuf)
 
 VITASDK_BUILD_ASSERT_EQ (0x54, SceIftuPlaneState)
 
int ksceIftuCsc (SceIftuFrameBuf *dst, SceIftuPlaneState *src, SceIftuConvParams *params)