shadPS4/src/core/libraries/screenshot/screenshot.h

30 lines
989 B
C
Raw Normal View History

// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
#include "common/types.h"
namespace Core::Loader {
class SymbolsResolver;
}
namespace Libraries::ScreenShot {
int PS4_SYSV_ABI _Z5dummyv();
int PS4_SYSV_ABI sceScreenShotCapture();
int PS4_SYSV_ABI sceScreenShotDisable();
int PS4_SYSV_ABI sceScreenShotDisableNotification();
int PS4_SYSV_ABI sceScreenShotEnable();
int PS4_SYSV_ABI sceScreenShotEnableNotification();
int PS4_SYSV_ABI sceScreenShotGetAppInfo();
int PS4_SYSV_ABI sceScreenShotGetDrcParam();
int PS4_SYSV_ABI sceScreenShotIsDisabled();
int PS4_SYSV_ABI sceScreenShotIsVshScreenCaptureDisabled();
int PS4_SYSV_ABI sceScreenShotSetOverlayImage();
int PS4_SYSV_ABI sceScreenShotSetOverlayImageWithOrigin();
int PS4_SYSV_ABI sceScreenShotSetParam();
int PS4_SYSV_ABI sceScreenShotSetDrcParam();
void RegisterlibSceScreenShot(Core::Loader::SymbolsResolver* sym);
} // namespace Libraries::ScreenShot