wut
v1.7.0
Wii U Toolchain
|
Go to the source code of this file.
Data Structures | |
struct | CAMEventData |
struct | CAMMode |
struct | CAMWorkMem |
struct | CAMStreamInfo |
struct | CAMSetupInfo |
struct | CAMSurface |
union | CAMEventData.__unnamed1__ |
struct | CAMEventData.__unnamed1__.decode |
struct | CAMEventData.__unnamed1__.detach |
Macros | |
#define | CAMERA_WIDTH 640 |
#define | CAMERA_PITCH 768 |
#define | CAMERA_HEIGHT 480 |
#define | CAMERA_Y_BUFFER_SIZE (CAMERA_PITCH * CAMERA_HEIGHT) |
#define | CAMERA_UV_BUFFER_SIZE (CAMERA_PITCH * CAMERA_HEIGHT / 2) |
#define | CAMERA_YUV_BUFFER_SIZE (CAMERA_Y_BUFFER_SIZE + CAMERA_UV_BUFFER_SIZE) |
#define | CAMERA_YUV_BUFFER_ALIGNMENT 256 |
Typedefs | |
typedef int | CAMHandle |
typedef int | CAMError |
typedef struct CAMEventData | CAMEventData |
typedef struct CAMMode | CAMMode |
typedef struct CAMWorkMem | CAMWorkMem |
typedef struct CAMStreamInfo | CAMStreamInfo |
typedef struct CAMSetupInfo | CAMSetupInfo |
typedef struct CAMSurface | CAMSurface |
typedef enum CamError | CamError |
typedef enum CamFps | CamFps |
typedef enum CamStreamType | CamStreamType |
typedef enum CamEventType | CamEventType |
typedef void(* | CAMEventHandler) (CAMEventData *camEventData) |
Enumerations | |
enum | CamError { CAMERA_ERROR_OK = 0 , CAMERA_ERROR_INVALID_ARG = -1 , CAMERA_ERROR_INVALID_HANDLE = -2 , CAMERA_ERROR_TOO_MANY_SURFACES = -4 , CAMERA_ERROR_INSUFFICIENT_MEMORY = -5 , CAMERA_ERROR_NOT_READY = -6 , CAMERA_ERROR_UNINITIALIZED = -8 , CAMERA_ERROR_UVC = -9 , CAMERA_ERROR_UVD_CONTEXT = -10 , CAMERA_ERROR_DEVICE_IN_USE = -12 , CAMERA_ERROR_UVD_SESSION = -13 , CAMERA_ERROR_SEGMENT_VIOLATION = -15 } |
enum | CamFps { CAMERA_FPS_15 = 0 , CAMERA_FPS_30 = 1 } |
enum | CamStreamType { CAMERA_STREAM_TYPE_1 = 0 } |
enum | CamEventType { CAMERA_DECODE_DONE = 0 , CAMERA_DRC_DETACH = 1 } |
Functions | |
CAMHandle | CAMInit (int instance, CAMSetupInfo *setupInfo, CAMError *err) |
Initialize the camera. More... | |
void | CAMExit (CAMHandle handle) |
Deinitialize and clean up. More... | |
CAMError | CAMOpen (CAMHandle handle) |
Start recording and decoding frames. More... | |
CAMError | CAMClose (CAMHandle handle) |
Stops recording and decoding. More... | |
int32_t | CAMGetMemReq (CAMStreamInfo *streamInfo) |
Get the number of bytes requied by the work memory. More... | |
CAMError | CAMSubmitTargetSurface (CAMHandle handle, CAMSurface *surface) |
Submit 1 surface to the working queue. More... | |
CAMError | CAMCheckMemSegmentation (void *pMem, uint32_t size) |
Checks whether memory is segmented correctly to be used with the camera library. More... | |