mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-09 16:31:28 +12:00
cellMic: Improve cellMicGetDeviceAttr
This commit is contained in:
parent
f398f1113d
commit
cf20526f9f
2 changed files with 9 additions and 10 deletions
|
@ -861,21 +861,20 @@ error_code cellMicGetDeviceAttr(s32 dev_num, CellMicDeviceAttr deviceAttributes,
|
|||
{
|
||||
switch (deviceAttributes)
|
||||
{
|
||||
case CELLMIC_DEVATTR_CHANVOL:
|
||||
if (*arg1 > 2 || !arg2)
|
||||
return CELL_MICIN_ERROR_PARAM;
|
||||
*arg2 = ::at32(device.attr_chanvol, *arg1);
|
||||
break;
|
||||
case CELLMIC_DEVATTR_LED: *arg1 = device.attr_led; break;
|
||||
case CELLMIC_DEVATTR_GAIN: *arg1 = device.attr_gain; break;
|
||||
case CELLMIC_DEVATTR_VOLUME: *arg1 = device.attr_volume; break;
|
||||
case CELLMIC_DEVATTR_AGC: *arg1 = device.attr_agc; break;
|
||||
case CELLMIC_DEVATTR_CHANVOL: *arg1 = device.attr_volume; break;
|
||||
case CELLMIC_DEVATTR_DSPTYPE: *arg1 = device.attr_dsptype; break;
|
||||
default: return CELL_MICIN_ERROR_PARAM;
|
||||
}
|
||||
}
|
||||
|
||||
if (arg2)
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
return CELL_OK;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue