Twitch SDK (Internal)
Public Member Functions | Protected Member Functions | List of all members
ttv::broadcast::SysMemBufferAllocator Class Reference

#include <intelsysallocator.h>

Inheritance diagram for ttv::broadcast::SysMemBufferAllocator:
ttv::broadcast::MFXBufferAllocator

Public Member Functions

 SysMemBufferAllocator ()
 
virtual ~SysMemBufferAllocator ()
 

Protected Member Functions

virtual mfxStatus AllocBuffer (mfxU32 nbytes, mfxU16 type, mfxMemId *mid)
 
virtual mfxStatus LockBuffer (mfxMemId mid, mfxU8 **ptr)
 
virtual mfxStatus UnlockBuffer (mfxMemId mid)
 
virtual mfxStatus FreeBuffer (mfxMemId mid)
 

Constructor & Destructor Documentation

◆ SysMemBufferAllocator()

ttv::broadcast::SysMemBufferAllocator::SysMemBufferAllocator ( )

◆ ~SysMemBufferAllocator()

virtual ttv::broadcast::SysMemBufferAllocator::~SysMemBufferAllocator ( )
virtual

Member Function Documentation

◆ AllocBuffer()

virtual mfxStatus ttv::broadcast::SysMemBufferAllocator::AllocBuffer ( mfxU32  nbytes,
mfxU16  type,
mfxMemId *  mid 
)
protectedvirtual

◆ FreeBuffer()

virtual mfxStatus ttv::broadcast::SysMemBufferAllocator::FreeBuffer ( mfxMemId  mid)
protectedvirtual

◆ LockBuffer()

virtual mfxStatus ttv::broadcast::SysMemBufferAllocator::LockBuffer ( mfxMemId  mid,
mfxU8 **  ptr 
)
protectedvirtual

◆ UnlockBuffer()

virtual mfxStatus ttv::broadcast::SysMemBufferAllocator::UnlockBuffer ( mfxMemId  mid)
protectedvirtual

The documentation for this class was generated from the following file: