diff --git a/include/orbis/ScreenShot.h b/include/orbis/ScreenShot.h index dd7efeff..366c6c78 100644 --- a/include/orbis/ScreenShot.h +++ b/include/orbis/ScreenShot.h @@ -26,10 +26,10 @@ void sceScreenShotGetAppInfo(); void sceScreenShotIsDisabled(); // Empty Comment void sceScreenShotIsVshScreenCaptureDisabled(); -// Empty Comment -void sceScreenShotSetOverlayImage(); -// Empty Comment -void sceScreenShotSetOverlayImageWithOrigin(); +// Sets overlay image with manual positioning +int sceScreenShotSetOverlayImage(const char *overlay_image, int x, int y); +// Sets overlay image with manual positioning +int sceScreenShotSetOverlayImageWithOrigin(const char *overlay_image, int x, int y, int); // Empty Comment void sceScreenShotSetParam(); @@ -38,4 +38,4 @@ void sceScreenShotSetParam(); #ifdef __cplusplus } -#endif \ No newline at end of file +#endif diff --git a/include/orbis/VideoOut.h b/include/orbis/VideoOut.h index 2e1a9be0..5a5771cf 100644 --- a/include/orbis/VideoOut.h +++ b/include/orbis/VideoOut.h @@ -18,7 +18,11 @@ int sceVideoOutRegisterBuffers(int, int, void * const *, int, const OrbisVideoOu int sceVideoOutUnregisterBuffers(int, int); int sceVideoOutSubmitFlip(int, int, unsigned int, int64_t); void sceVideoOutSetBufferAttribute(void *, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int); -int sceVideoOutSetFlipRate(int, int); +// limits framerate in application +// 0 none +// 1 33ms - 30FPS +// 2 50ms - 20FPS +int sceVideoOutSetFlipRate(int handle, int fliprate); int sceVideoOutAddFlipEvent(OrbisKernelEqueue, int, void *); int sceVideoOutGetFlipStatus(int, OrbisVideoOutFlipStatus *); int sceVideoOutIsFlipPending(int);