mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-04-20 19:45:20 +00:00
cellMic: add some params
makes me wonder if dev_num should always be s32
This commit is contained in:
parent
36de3d4f4c
commit
f8c6cc2476
2 changed files with 22 additions and 13 deletions
|
@ -729,21 +729,21 @@ s32 cellMicSetDeviceAttr(u32 dev_num, CellMicDeviceAttr deviceAttributes, u32 ar
|
|||
return CELL_OK;
|
||||
}
|
||||
|
||||
s32 cellMicGetSignalAttr()
|
||||
s32 cellMicGetSignalAttr(u32 dev_num, CellMicSignalAttr sig_attrib, vm::ptr<void> value)
|
||||
{
|
||||
UNIMPLEMENTED_FUNC(cellMic);
|
||||
cellMic.todo("cellMicGetSignalAttr(dev_num=%d, sig_attrib=%d, value=*0x%x)", dev_num, (u32)sig_attrib, value);
|
||||
return CELL_OK;
|
||||
}
|
||||
|
||||
s32 cellMicSetSignalAttr()
|
||||
s32 cellMicSetSignalAttr(u32 dev_num, CellMicSignalAttr sig_attrib, vm::ptr<void> value)
|
||||
{
|
||||
UNIMPLEMENTED_FUNC(cellMic);
|
||||
cellMic.todo("cellMicSetSignalAttr(dev_num=%d, sig_attrib=%d, value=*0x%x)", dev_num, (u32)sig_attrib, value);
|
||||
return CELL_OK;
|
||||
}
|
||||
|
||||
s32 cellMicGetSignalState(u32 dev_num, CellMicSignalState sig_state, vm::ptr<void> value)
|
||||
{
|
||||
cellMic.todo("cellMicGetSignalState(dev_num=%d, signalSate=%d, value=*0x%x)", dev_num, (u32)sig_state, value);
|
||||
cellMic.todo("cellMicGetSignalState(dev_num=%d, sig_state=%d, value=*0x%x)", dev_num, (u32)sig_state, value);
|
||||
|
||||
const auto mic_thr = g_fxo->get<mic_thread>();
|
||||
const std::lock_guard lock(mic_thr->mutex);
|
||||
|
@ -921,29 +921,29 @@ s32 cellMicRead(u32 dev_num, vm::ptr<void> data, u32 maxBytes)
|
|||
return mic.read_dsp(res_buf, maxBytes);
|
||||
}
|
||||
|
||||
s32 cellMicReadAux()
|
||||
s32 cellMicReadAux(u32 dev_num, vm::ptr<void> data, s32 max_bytes)
|
||||
{
|
||||
UNIMPLEMENTED_FUNC(cellMic);
|
||||
cellMic.todo("cellMicReadAux(dev_num=%d, data=0x%x, max_bytes=0x%x)", dev_num, data, max_bytes);
|
||||
return CELL_OK;
|
||||
}
|
||||
|
||||
s32 cellMicReadDsp()
|
||||
s32 cellMicReadDsp(u32 dev_num, vm::ptr<void> data, s32 max_bytes)
|
||||
{
|
||||
UNIMPLEMENTED_FUNC(cellMic);
|
||||
cellMic.todo("cellMicReadDsp(dev_num=%d, data=0x%x, max_bytes=0x%x)", dev_num, data, max_bytes);
|
||||
return CELL_OK;
|
||||
}
|
||||
|
||||
/// Unimplemented Functions
|
||||
|
||||
s32 cellMicReset()
|
||||
s32 cellMicReset(u32 dev_num)
|
||||
{
|
||||
UNIMPLEMENTED_FUNC(cellMic);
|
||||
cellMic.todo("cellMicReset(dev_num=%d)", dev_num);
|
||||
return CELL_OK;
|
||||
}
|
||||
|
||||
s32 cellMicGetDeviceGUID()
|
||||
s32 cellMicGetDeviceGUID(u32 dev_num, vm::ptr<u32> ptr_guid)
|
||||
{
|
||||
UNIMPLEMENTED_FUNC(cellMic);
|
||||
cellMic.todo("cellMicGetDeviceGUID(dev_num=%dm ptr_guid=*0x%x)", dev_num, ptr_guid);
|
||||
return CELL_OK;
|
||||
}
|
||||
|
||||
|
|
|
@ -62,6 +62,15 @@ enum CellMicDeviceAttr : u32
|
|||
CELLMIC_DEVATTR_DSPTYPE = 302,
|
||||
};
|
||||
|
||||
enum CellMicSignalAttr : u32
|
||||
{
|
||||
CELLMIC_SIGATTR_BKNGAIN,
|
||||
CELLMIC_SIGATTR_REVERB,
|
||||
CELLMIC_SIGATTR_AGCLEVEL,
|
||||
CELLMIC_SIGATTR_VOLUME,
|
||||
CELLMIC_SIGATTR_PITCHSHIFT
|
||||
};
|
||||
|
||||
enum CellMicSignalType : u8
|
||||
{
|
||||
CELLMIC_SIGTYPE_NULL = 0,
|
||||
|
|
Loading…
Add table
Reference in a new issue