UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
Loading...
Searching...
No Matches
video_frame_pool_allocator Struct Referenceabstract

#include <video_frame_pool.h>

Inheritance diagram for video_frame_pool_allocator:
Inheritance graph
Collaboration diagram for video_frame_pool_allocator:
Collaboration graph

Public Member Functions

virtual ~video_frame_pool_allocator ()
 
virtual void * allocate (size_t size)=0
 
virtual struct video_frame_pool_allocator * clone () const =0
 
virtual void deallocate (void *ptr)=0
 

Detailed Description

Definition at line 49 of file video_frame_pool.h.

Constructor & Destructor Documentation

◆ ~video_frame_pool_allocator()

virtual video_frame_pool_allocator::~video_frame_pool_allocator ( )
inlinevirtual

Definition at line 53 of file video_frame_pool.h.

53{}

Member Function Documentation

◆ allocate()

virtual void * video_frame_pool_allocator::allocate ( size_t size)
pure virtual

◆ clone()

virtual struct video_frame_pool_allocator * video_frame_pool_allocator::clone ( ) const
pure virtual

◆ deallocate()

virtual void video_frame_pool_allocator::deallocate ( void * ptr)
pure virtual

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