mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-04-08 07:55:35 +00:00
Stub cellSysutilAvc
This commit is contained in:
parent
f285b0c053
commit
144ff82402
5 changed files with 282 additions and 88 deletions
|
|
@ -1,65 +1,91 @@
|
|||
#include "stdafx.h"
|
||||
#include "Emu/Cell/PPUModule.h"
|
||||
#include "Emu/Cell/Modules/cellSysutilAvc.h"
|
||||
|
||||
LOG_CHANNEL(cellSysutil);
|
||||
|
||||
error_code cellSysutilAvcByeRequest()
|
||||
template<>
|
||||
void fmt_class_string<CellAvcError>::format(std::string& out, u64 arg)
|
||||
{
|
||||
cellSysutil.todo("cellSysutilAvcByeRequest()");
|
||||
format_enum(out, arg, [](auto error)
|
||||
{
|
||||
switch (error)
|
||||
{
|
||||
STR_CASE(CELL_AVC_ERROR_UNKNOWN);
|
||||
STR_CASE(CELL_AVC_ERROR_NOT_SUPPORTED);
|
||||
STR_CASE(CELL_AVC_ERROR_NOT_INITIALIZED);
|
||||
STR_CASE(CELL_AVC_ERROR_ALREADY_INITIALIZED);
|
||||
STR_CASE(CELL_AVC_ERROR_INVALID_ARGUMENT);
|
||||
STR_CASE(CELL_AVC_ERROR_OUT_OF_MEMORY);
|
||||
STR_CASE(CELL_AVC_ERROR_BAD_ID);
|
||||
STR_CASE(CELL_AVC_ERROR_INVALID_STATUS);
|
||||
STR_CASE(CELL_AVC_ERROR_TIMEOUT);
|
||||
STR_CASE(CELL_AVC_ERROR_NO_SESSION);
|
||||
STR_CASE(CELL_AVC_ERROR_INCOMPATIBLE_PROTOCOL);
|
||||
STR_CASE(CELL_AVC_ERROR_PEER_UNREACHABLE);
|
||||
}
|
||||
|
||||
return unknown;
|
||||
});
|
||||
}
|
||||
|
||||
error_code cellSysutilAvcByeRequest(vm::ptr<CellSysutilAvcRequestId> request_id)
|
||||
{
|
||||
cellSysutil.todo("cellSysutilAvcByeRequest(request_id=*0x%x)", request_id);
|
||||
return CELL_OK;
|
||||
}
|
||||
|
||||
error_code cellSysutilAvcCancelByeRequest()
|
||||
error_code cellSysutilAvcCancelByeRequest(vm::ptr<CellSysutilAvcRequestId> request_id)
|
||||
{
|
||||
cellSysutil.todo("cellSysutilAvcCancelByeRequest()");
|
||||
cellSysutil.todo("cellSysutilAvcCancelByeRequest(request_id=*0x%x)", request_id);
|
||||
return CELL_OK;
|
||||
}
|
||||
|
||||
error_code cellSysutilAvcCancelJoinRequest()
|
||||
error_code cellSysutilAvcCancelJoinRequest(vm::ptr<CellSysutilAvcRequestId> request_id)
|
||||
{
|
||||
cellSysutil.todo("cellSysutilAvcCancelJoinRequest()");
|
||||
cellSysutil.todo("cellSysutilAvcCancelJoinRequest(request_id=*0x%x)", request_id);
|
||||
return CELL_OK;
|
||||
}
|
||||
|
||||
error_code cellSysutilAvcEnumPlayers()
|
||||
error_code cellSysutilAvcEnumPlayers(vm::ptr<SceNpId> players_id, vm::ptr<s32> players_num)
|
||||
{
|
||||
cellSysutil.todo("cellSysutilAvcEnumPlayers()");
|
||||
cellSysutil.todo("cellSysutilAvcEnumPlayers(players_id=*0x%x, players_num=*0x%x)", players_id, players_num);
|
||||
return CELL_OK;
|
||||
}
|
||||
|
||||
error_code cellSysutilAvcGetAttribute()
|
||||
error_code cellSysutilAvcGetAttribute(CellSysUtilAvcAttribute attr_id, vm::pptr<void> param)
|
||||
{
|
||||
cellSysutil.todo("cellSysutilAvcGetAttribute()");
|
||||
cellSysutil.todo("cellSysutilAvcGetAttribute(attr_id=0x%x, param=*0x%x)", +attr_id, param);
|
||||
return CELL_OK;
|
||||
}
|
||||
|
||||
error_code cellSysutilAvcGetLayoutMode()
|
||||
error_code cellSysutilAvcGetLayoutMode(vm::ptr<CellSysutilAvcLayoutMode> layout)
|
||||
{
|
||||
cellSysutil.todo("cellSysutilAvcGetLayoutMode()");
|
||||
cellSysutil.todo("cellSysutilAvcGetLayoutMode(layout=*0x%x)", layout);
|
||||
return CELL_OK;
|
||||
}
|
||||
|
||||
error_code cellSysutilAvcGetShowStatus()
|
||||
error_code cellSysutilAvcGetShowStatus(vm::ptr<b8> is_visible)
|
||||
{
|
||||
cellSysutil.todo("cellSysutilAvcGetShowStatus()");
|
||||
cellSysutil.todo("cellSysutilAvcGetShowStatus(is_visible=*0x%x)", is_visible);
|
||||
return CELL_OK;
|
||||
}
|
||||
|
||||
error_code cellSysutilAvcGetSpeakerVolumeLevel()
|
||||
error_code cellSysutilAvcGetSpeakerVolumeLevel(vm::ptr<s32> volumeLevel)
|
||||
{
|
||||
cellSysutil.todo("cellSysutilAvcGetSpeakerVolumeLevel()");
|
||||
cellSysutil.todo("cellSysutilAvcGetSpeakerVolumeLevel(volumeLevel=*0x%x)", volumeLevel);
|
||||
return CELL_OK;
|
||||
}
|
||||
|
||||
error_code cellSysutilAvcGetVideoMuting()
|
||||
error_code cellSysutilAvcGetVideoMuting(vm::ptr<b8> is_muting)
|
||||
{
|
||||
cellSysutil.todo("cellSysutilAvcGetVideoMuting()");
|
||||
cellSysutil.todo("cellSysutilAvcGetVideoMuting(is_muting=*0x%x)", is_muting);
|
||||
return CELL_OK;
|
||||
}
|
||||
|
||||
error_code cellSysutilAvcGetVoiceMuting()
|
||||
error_code cellSysutilAvcGetVoiceMuting(vm::ptr<b8> is_muting)
|
||||
{
|
||||
cellSysutil.todo("cellSysutilAvcGetVoiceMuting()");
|
||||
cellSysutil.todo("cellSysutilAvcGetVoiceMuting(is_muting=*0x%x)", is_muting);
|
||||
return CELL_OK;
|
||||
}
|
||||
|
||||
|
|
@ -69,45 +95,47 @@ error_code cellSysutilAvcHidePanel()
|
|||
return CELL_OK;
|
||||
}
|
||||
|
||||
error_code cellSysutilAvcJoinRequest()
|
||||
error_code cellSysutilAvcJoinRequest(u32 ctx_id, vm::cptr<SceNpRoomId> room_id, vm::ptr<CellSysutilAvcRequestId> request_id)
|
||||
{
|
||||
cellSysutil.todo("cellSysutilAvcJoinRequest()");
|
||||
cellSysutil.todo("cellSysutilAvcJoinRequest(ctx_id=*0x%x, room_id=*0x%x, request_id=*0x%x)", ctx_id, room_id, request_id);
|
||||
return CELL_OK;
|
||||
}
|
||||
|
||||
error_code cellSysutilAvcLoadAsync()
|
||||
error_code cellSysutilAvcLoadAsync(vm::ptr<CellSysutilAvcCallback> func, vm::ptr<void> userdata, sys_memory_container_t container,
|
||||
CellSysUtilAvcMediaType media, CellSysUtilAvcVideoQuality videoQuality, CellSysUtilAvcVoiceQuality voiceQuality, vm::ptr<CellSysutilAvcRequestId> request_id)
|
||||
{
|
||||
cellSysutil.todo("cellSysutilAvcLoadAsync()");
|
||||
cellSysutil.todo("cellSysutilAvcLoadAsync(func=*0x%x, userdata=*0x%x, container=0x%x, media=0x%x, videoQuality=0x%x, voiceQuality=0x%x, request_id=*0x%x)",
|
||||
func, userdata, container, +media, +videoQuality, +voiceQuality, request_id);
|
||||
return CELL_OK;
|
||||
}
|
||||
|
||||
error_code cellSysutilAvcSetAttribute()
|
||||
error_code cellSysutilAvcSetAttribute(CellSysUtilAvcAttribute attr_id, vm::ptr<void> param)
|
||||
{
|
||||
cellSysutil.todo("cellSysutilAvcSetAttribute()");
|
||||
cellSysutil.todo("cellSysutilAvcSetAttribute(attr_id=0x%x, param=*0x%x)", +attr_id, param);
|
||||
return CELL_OK;
|
||||
}
|
||||
|
||||
error_code cellSysutilAvcSetLayoutMode()
|
||||
error_code cellSysutilAvcSetLayoutMode(CellSysutilAvcLayoutMode layout)
|
||||
{
|
||||
cellSysutil.todo("cellSysutilAvcSetLayoutMode()");
|
||||
cellSysutil.todo("cellSysutilAvcSetLayoutMode(layout=0x%x)", +layout);
|
||||
return CELL_OK;
|
||||
}
|
||||
|
||||
error_code cellSysutilAvcSetSpeakerVolumeLevel()
|
||||
error_code cellSysutilAvcSetSpeakerVolumeLevel(s32 volumeLevel)
|
||||
{
|
||||
cellSysutil.todo("cellSysutilAvcSetSpeakerVolumeLevel()");
|
||||
cellSysutil.todo("cellSysutilAvcSetSpeakerVolumeLevel(volumeLevel=%d)", volumeLevel);
|
||||
return CELL_OK;
|
||||
}
|
||||
|
||||
error_code cellSysutilAvcSetVideoMuting()
|
||||
error_code cellSysutilAvcSetVideoMuting(b8 is_muting)
|
||||
{
|
||||
cellSysutil.todo("cellSysutilAvcSetVideoMuting()");
|
||||
cellSysutil.todo("cellSysutilAvcSetVideoMuting(is_muting=%d)", is_muting);
|
||||
return CELL_OK;
|
||||
}
|
||||
|
||||
error_code cellSysutilAvcSetVoiceMuting()
|
||||
error_code cellSysutilAvcSetVoiceMuting(b8 is_muting)
|
||||
{
|
||||
cellSysutil.todo("cellSysutilAvcSetVoiceMuting()");
|
||||
cellSysutil.todo("cellSysutilAvcSetVoiceMuting(is_muting=%d)", is_muting);
|
||||
return CELL_OK;
|
||||
}
|
||||
|
||||
|
|
@ -117,9 +145,9 @@ error_code cellSysutilAvcShowPanel()
|
|||
return CELL_OK;
|
||||
}
|
||||
|
||||
error_code cellSysutilAvcUnloadAsync()
|
||||
error_code cellSysutilAvcUnloadAsync(vm::ptr<CellSysutilAvcRequestId> request_id)
|
||||
{
|
||||
cellSysutil.todo("cellSysutilAvcUnloadAsync()");
|
||||
cellSysutil.todo("cellSysutilAvcUnloadAsync(request_id=*0x%x)", request_id);
|
||||
return CELL_OK;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue