28 class SysMemFrameAllocator;
29 class SysMemBufferAllocator;
30 struct SysMemAllocatorParams;
46 virtual mfxStatus Close();
49 virtual mfxStatus LockFrame(mfxMemId mid, mfxFrameData *ptr);
50 virtual mfxStatus UnlockFrame(mfxMemId mid, mfxFrameData *ptr);
51 virtual mfxStatus GetFrameHDL(mfxMemId mid, mfxHDL *handle);
53 virtual mfxStatus CheckRequestType(mfxFrameAllocRequest *request);
54 virtual mfxStatus ReleaseResponse(mfxFrameAllocResponse *response);
55 virtual mfxStatus AllocImpl(mfxFrameAllocRequest *request, mfxFrameAllocResponse *response);
68 virtual mfxStatus AllocBuffer(mfxU32 nbytes, mfxU16 type, mfxMemId *mid);
69 virtual mfxStatus LockBuffer(mfxMemId mid, mfxU8 **ptr);
70 virtual mfxStatus UnlockBuffer(mfxMemId mid);
71 virtual mfxStatus FreeBuffer(mfxMemId mid);
Definition: intelbaseallocator.h:36
Definition: intelsysallocator.h:39
MFXBufferAllocator * m_pBufferAllocator
Definition: intelsysallocator.h:57
Definition: intelsysallocator.h:61
MFXBufferAllocator * pBufferAllocator
Definition: intelsysallocator.h:36
JSON (JavaScript Object Notation).
Definition: adsapi.h:16
bool m_bOwnBufferAllocator
Definition: intelsysallocator.h:58
Definition: intelbaseallocator.h:156
Definition: intelsysallocator.h:34
Definition: intelbaseallocator.h:76