ICaptureFrameListener

C++
struct ICaptureFrameListener {
  enum ECaptureFrameFlags {
    eCFF_NoCaptureThisFrame = (0 << 1),
    eCFF_CaptureThisFrame = (1 << 1),
    eCFF_AsyncRSXPush = (1 << 2)
  };
};
File

IRenderer.h

ICaptureFrameListener::ECaptureFrameFlags Enumeration
C++
enum ECaptureFrameFlags {
  eCFF_NoCaptureThisFrame = (0 << 1),
  eCFF_CaptureThisFrame = (1 << 1),
  eCFF_AsyncRSXPush = (1 << 2)
};
File

IRenderer.h

Members
Members
Description
eCFF_AsyncRSXPush = (1 << 2)
This is PS3 only.
ICaptureFrameListener::~ICaptureFrameListener Destructor
C++
ICaptureFrameListener::OnCaptureFrameBegin Method
C++
virtual int OnCaptureFrameBegin(int * pTexHandle) = 0;
ICaptureFrameListener::OnFrameCaptured Method
C++
virtual void OnFrameCaptured() = 0;
ICaptureFrameListener::OnGetCaptureFlags Method
C++
virtual int OnGetCaptureFlags() = 0;
ICaptureFrameListener::OnGetFrameHeight Method
C++
virtual int OnGetFrameHeight() = 0;
ICaptureFrameListener::OnGetFrameWidth Method
C++
virtual int OnGetFrameWidth() = 0;
ICaptureFrameListener::OnNeedFrameData Method
C++
virtual bool OnNeedFrameData(unsigned char*& pConvertedTextureBuf) = 0;
ICaptureFrameListener::OnNeedFrameDataRSXOffset Method
C++
virtual uint32 OnNeedFrameDataRSXOffset() = 0;
Description

Offset to mapped memory for an asynchronous RSX push from the DXPS device. PS3 only.