Skip to content

Class mediapipe::MultiPool

template <class SimplePool, class Spec, class Item>

ClassList > mediapipe > MultiPool

Inherited by the following classes: mediapipe::GpuBufferMultiPool

Public Types

Type Name
typedef std::function< std::shared_ptr< SimplePool >(const Spec &spec, const MultiPoolOptions &options)> SimplePoolFactory

Public Functions

Type Name
absl::StatusOr< Item > Get (const Spec & spec)
MultiPool (SimplePoolFactory factory=DefaultMakeSimplePool, MultiPoolOptions options=kDefaultMultiPoolOptions)
MultiPool (MultiPoolOptions options)

Public Types Documentation

typedef SimplePoolFactory

using mediapipe::MultiPool< SimplePool, Spec, Item >::SimplePoolFactory =  std::function<std::shared_ptr<SimplePool>( const Spec& spec, const MultiPoolOptions& options)>;

Public Functions Documentation

function Get

absl::StatusOr< Item > mediapipe::MultiPool::Get (
    const Spec & spec
) 

function MultiPool [1/2]

inline mediapipe::MultiPool::MultiPool (
    SimplePoolFactory factory=DefaultMakeSimplePool,
    MultiPoolOptions options=kDefaultMultiPoolOptions
) 

function MultiPool [2/2]

inline explicit mediapipe::MultiPool::MultiPool (
    MultiPoolOptions options
) 


The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR-plugins/hand_tracking/mediapipe/gpu/multi_pool.h