struct ICaptureFrameListener { enum ECaptureFrameFlags { eCFF_NoCaptureThisFrame = (0 << 1), eCFF_CaptureThisFrame = (1 << 1), eCFF_AsyncRSXPush = (1 << 2) }; };
IRenderer.h
enum ECaptureFrameFlags { eCFF_NoCaptureThisFrame = (0 << 1), eCFF_CaptureThisFrame = (1 << 1), eCFF_AsyncRSXPush = (1 << 2) };
IRenderer.h
Members |
Description |
eCFF_AsyncRSXPush = (1 << 2) |
This is PS3 only. |
virtual ~ICaptureFrameListener();
virtual int OnCaptureFrameBegin(int * pTexHandle) = 0;
virtual void OnFrameCaptured() = 0;
virtual int OnGetCaptureFlags() = 0;
virtual int OnGetFrameHeight() = 0;
virtual int OnGetFrameWidth() = 0;
virtual bool OnNeedFrameData(unsigned char*& pConvertedTextureBuf) = 0;
virtual uint32 OnNeedFrameDataRSXOffset() = 0;
Offset to mapped memory for an asynchronous RSX push from the DXPS device. PS3 only.