mirror of https://github.com/RPCS3/rpcs3.git
HLE: Add some constants
This commit is contained in:
parent
54fd224fd8
commit
c65b7d0aea
|
@ -64,6 +64,7 @@ enum
|
||||||
CELL_AUDIO_PORTATTR_OUT_PERSONAL_2 = 0x0000000004000000ULL,
|
CELL_AUDIO_PORTATTR_OUT_PERSONAL_2 = 0x0000000004000000ULL,
|
||||||
CELL_AUDIO_PORTATTR_OUT_PERSONAL_3 = 0x0000000008000000ULL,
|
CELL_AUDIO_PORTATTR_OUT_PERSONAL_3 = 0x0000000008000000ULL,
|
||||||
CELL_AUDIO_PORTATTR_OUT_SECONDARY = 0x0000000000000001ULL,
|
CELL_AUDIO_PORTATTR_OUT_SECONDARY = 0x0000000000000001ULL,
|
||||||
|
CELL_AUDIO_PORTATTR_OUT_STREAM1 = 0x0000000000000001ULL,
|
||||||
|
|
||||||
CELL_AUDIO_STATUS_CLOSE = 0x1010,
|
CELL_AUDIO_STATUS_CLOSE = 0x1010,
|
||||||
CELL_AUDIO_STATUS_READY = 1,
|
CELL_AUDIO_STATUS_READY = 1,
|
||||||
|
|
|
@ -26,7 +26,9 @@ void fmt_class_string<CellCameraError>::format(std::string& out, u64 arg)
|
||||||
STR_CASE(CELL_CAMERA_ERROR_RESOLUTION_UNKNOWN);
|
STR_CASE(CELL_CAMERA_ERROR_RESOLUTION_UNKNOWN);
|
||||||
STR_CASE(CELL_CAMERA_ERROR_BAD_FRAMERATE);
|
STR_CASE(CELL_CAMERA_ERROR_BAD_FRAMERATE);
|
||||||
STR_CASE(CELL_CAMERA_ERROR_TIMEOUT);
|
STR_CASE(CELL_CAMERA_ERROR_TIMEOUT);
|
||||||
|
STR_CASE(CELL_CAMERA_ERROR_BUSY);
|
||||||
STR_CASE(CELL_CAMERA_ERROR_FATAL);
|
STR_CASE(CELL_CAMERA_ERROR_FATAL);
|
||||||
|
STR_CASE(CELL_CAMERA_ERROR_MUTEX);
|
||||||
}
|
}
|
||||||
|
|
||||||
return unknown;
|
return unknown;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "Utilities/Timer.h"
|
#include "Utilities/Timer.h"
|
||||||
#include "Emu/Cell/lv2/sys_memory.h"
|
#include "Emu/Cell/lv2/sys_memory.h"
|
||||||
|
@ -22,7 +22,9 @@ enum CellCameraError : u32
|
||||||
CELL_CAMERA_ERROR_RESOLUTION_UNKNOWN = 0x8014080b,
|
CELL_CAMERA_ERROR_RESOLUTION_UNKNOWN = 0x8014080b,
|
||||||
CELL_CAMERA_ERROR_BAD_FRAMERATE = 0x8014080c,
|
CELL_CAMERA_ERROR_BAD_FRAMERATE = 0x8014080c,
|
||||||
CELL_CAMERA_ERROR_TIMEOUT = 0x8014080d,
|
CELL_CAMERA_ERROR_TIMEOUT = 0x8014080d,
|
||||||
|
CELL_CAMERA_ERROR_BUSY = 0x8014080e,
|
||||||
CELL_CAMERA_ERROR_FATAL = 0x8014080f,
|
CELL_CAMERA_ERROR_FATAL = 0x8014080f,
|
||||||
|
CELL_CAMERA_ERROR_MUTEX = 0x80140810,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Event masks
|
// Event masks
|
||||||
|
@ -322,6 +324,39 @@ enum
|
||||||
GET_DEF = 0x87,
|
GET_DEF = 0x87,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
enum // version
|
||||||
|
{
|
||||||
|
CELL_CAMERA_INFO_VER_100 = 0x0100,
|
||||||
|
CELL_CAMERA_INFO_VER_101 = 0x0101,
|
||||||
|
CELL_CAMERA_INFO_VER_200 = 0x0200,
|
||||||
|
CELL_CAMERA_INFO_VER = CELL_CAMERA_INFO_VER_200,
|
||||||
|
|
||||||
|
CELL_CAMERA_READ_VER_100 = 0x0100,
|
||||||
|
CELL_CAMERA_READ_VER = CELL_CAMERA_READ_VER_100,
|
||||||
|
};
|
||||||
|
|
||||||
|
// Other
|
||||||
|
enum
|
||||||
|
{
|
||||||
|
CELL_CAMERA_MAX_CAMERAS = 1
|
||||||
|
};
|
||||||
|
|
||||||
|
struct CellCameraInfo
|
||||||
|
{
|
||||||
|
// filled in by application as inputs for open
|
||||||
|
be_t<s32> format;
|
||||||
|
be_t<s32> resolution;
|
||||||
|
be_t<s32> framerate;
|
||||||
|
|
||||||
|
// filled in by open
|
||||||
|
vm::bptr<u8> buffer;
|
||||||
|
be_t<s32> bytesize;
|
||||||
|
be_t<s32> width;
|
||||||
|
be_t<s32> height;
|
||||||
|
be_t<s32> dev_num;
|
||||||
|
be_t<s32> guid;
|
||||||
|
};
|
||||||
|
|
||||||
struct CellCameraInfoEx
|
struct CellCameraInfoEx
|
||||||
{
|
{
|
||||||
be_t<s32> format; // CellCameraFormat
|
be_t<s32> format; // CellCameraFormat
|
||||||
|
|
|
@ -15,6 +15,31 @@ enum CellKbError : u32
|
||||||
CELL_KB_ERROR_SYS_SETTING_FAILED = 0x80121008,
|
CELL_KB_ERROR_SYS_SETTING_FAILED = 0x80121008,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
enum CellKbLedMode
|
||||||
|
{
|
||||||
|
CELL_KB_LED_MODE_MANUAL = 0,
|
||||||
|
CELL_KB_LED_MODE_AUTO1 = 1,
|
||||||
|
CELL_KB_LED_MODE_AUTO2 = 2,
|
||||||
|
};
|
||||||
|
|
||||||
|
enum
|
||||||
|
{
|
||||||
|
CELL_KB_RAWDAT = 0x8000U,
|
||||||
|
CELL_KB_KEYPAD = 0x4000U,
|
||||||
|
};
|
||||||
|
|
||||||
|
enum
|
||||||
|
{
|
||||||
|
CELL_KB_ARRANGEMENT_101 = CELL_KB_MAPPING_101,
|
||||||
|
CELL_KB_ARRANGEMENT_106 = CELL_KB_MAPPING_106,
|
||||||
|
CELL_KB_ARRANGEMENT_106_KANA = CELL_KB_MAPPING_106_KANA,
|
||||||
|
};
|
||||||
|
|
||||||
|
enum
|
||||||
|
{
|
||||||
|
CELL_KB_INFO_INTERCEPTED = 1
|
||||||
|
};
|
||||||
|
|
||||||
struct CellKbInfo
|
struct CellKbInfo
|
||||||
{
|
{
|
||||||
be_t<u32> max_connect;
|
be_t<u32> max_connect;
|
||||||
|
|
Loading…
Reference in New Issue