Skip to content

Namespace mediapipe::internal

Namespace List > mediapipe > internal

Classes

Type Name
class Attachment <class Context, class T>
class AttachmentBase <class Context>
class CalculatorBaseFactory
class CalculatorBaseFactoryFor <class T, class Enable>
class CalculatorBaseFactoryFor< T, typename std::enable_if< std::is_base_of< mediapipe::CalculatorBase, T >{} &&!std::is_base_of< mediapipe::api2::Node, T >{}>::type > <class T>
class CalculatorBaseFactoryFor< T, typename std::enable_if< std::is_base_of< mediapipe::api2::Node, T >{}>::type > <class T>
class Collection <typename T, storage, typename ErrorHandler>
struct CollectionErrorHandlerFatal <typename T>
class DelegatingExecutor
struct ForceStaticInstantiation <P>
struct GpuBufferSpec
class GpuBufferStorage
class GpuBufferStorageImpl <class T, U>
class GpuBufferStorageRegistry
class GraphOutputStream
class OutputStreamObserver
class OutputStreamPollerImpl
class QuoteFormatter <class Formatter>
class Scheduler
class SchedulerQueue
struct SchedulerShared
class SchedulerTimer
struct SchedulerTimes
class StaticAccessToGenerator
class StaticAccessToGeneratorTyped <typename PacketGeneratorSubclass>
class StaticAccessToStatusHandler
class StaticAccessToStatusHandlerTyped <typename StatusHandlerSubclass>
struct TypeIdFormatter
class ViewProvider <class V>
class ViewProvider< FrameBuffer > <>
class ViewProvider< ImageFrame > <>
struct overload_priority <N>
struct overload_priority< 0 > <>
struct types <T>

Public Types

Type Name
typedef std::unique_ptr< T, std::function< void(void *)> > AttachmentPtr
enum CollectionStorage
typedef GpuBufferStorageRegistry::RegistryToken RegistryToken
typedef GlobalFactoryRegistry< std::unique_ptr< StaticAccessToGenerator > > StaticAccessToGeneratorRegistry
typedef GlobalFactoryRegistry< std::unique_ptr< StaticAccessToStatusHandler > > StaticAccessToStatusHandlerRegistry
typedef GpuBufferStorageRegistry::StorageConverter StorageConverter
typedef GpuBufferStorageRegistry::StorageFactory StorageFactory

Public Attributes

Type Name
constexpr int kMaxCollectionItemId = 10000

Public Functions

Type Name
constexpr bool CalculatorHasGetContract (decltype &::GetContract)
constexpr bool CalculatorHasGetContract (...)
absl::Status DefaultGetResourceContents (const std::string & path, std::string * output, bool read_as_binary)
constexpr bool PacketGeneratorHasFillExpectations (decltype &::FillExpectations)
constexpr bool PacketGeneratorHasFillExpectations (...)
constexpr bool PacketGeneratorHasGenerate (decltype &::Generate)
constexpr bool PacketGeneratorHasGenerate (...)
QuoteFormatter (Formatter f)
constexpr bool StatusHandlerHasFillExpectations (decltype &::FillExpectations)
constexpr bool StatusHandlerHasFillExpectations (...)
constexpr bool StatusHandlerHasHandlePreRunStatus (decltype &::HandlePreRunStatus)
constexpr bool StatusHandlerHasHandleStatus (decltype &::HandleStatus)
constexpr bool StatusHandlerHasHandleStatus (...)
bool operator!= (const GpuBufferSpec & lhs, const GpuBufferSpec & rhs)
bool operator== (const GpuBufferSpec & lhs, const GpuBufferSpec & rhs)

Public Static Functions

Type Name
std::enable_if_t<!std::is_array< T >::value, AttachmentPtr< T > > MakeAttachmentPtr (Args &&... args)

Public Types Documentation

typedef AttachmentPtr

using mediapipe::internal::AttachmentPtr = typedef std::unique_ptr<T, std::function<void(void*)> >;

enum CollectionStorage

enum mediapipe::internal::CollectionStorage {
    kStoreValue = 0,
    kStorePointer
};

typedef RegistryToken

using mediapipe::internal::RegistryToken = typedef GpuBufferStorageRegistry::RegistryToken;

typedef StaticAccessToGeneratorRegistry

using mediapipe::internal::StaticAccessToGeneratorRegistry = typedef GlobalFactoryRegistry<std::unique_ptr<StaticAccessToGenerator> >;

typedef StaticAccessToStatusHandlerRegistry

using mediapipe::internal::StaticAccessToStatusHandlerRegistry = typedef GlobalFactoryRegistry<std::unique_ptr<StaticAccessToStatusHandler> >;

typedef StorageConverter

using mediapipe::internal::StorageConverter = typedef GpuBufferStorageRegistry::StorageConverter;

typedef StorageFactory

using mediapipe::internal::StorageFactory = typedef GpuBufferStorageRegistry::StorageFactory;

Public Attributes Documentation

variable kMaxCollectionItemId

constexpr int mediapipe::internal::kMaxCollectionItemId;

Public Functions Documentation

function CalculatorHasGetContract

template<class T>
constexpr bool mediapipe::internal::CalculatorHasGetContract (
    decltype &::GetContract
) 

function CalculatorHasGetContract

template<class T>
constexpr bool mediapipe::internal::CalculatorHasGetContract (
    ...
) 

function DefaultGetResourceContents

absl::Status mediapipe::internal::DefaultGetResourceContents (
    const std::string & path,
    std::string * output,
    bool read_as_binary
) 

function PacketGeneratorHasFillExpectations

template<class T>
constexpr bool mediapipe::internal::PacketGeneratorHasFillExpectations (
    decltype &::FillExpectations
) 

function PacketGeneratorHasFillExpectations

template<class T>
constexpr bool mediapipe::internal::PacketGeneratorHasFillExpectations (
    ...
) 

function PacketGeneratorHasGenerate

template<class T>
constexpr bool mediapipe::internal::PacketGeneratorHasGenerate (
    decltype &::Generate
) 

function PacketGeneratorHasGenerate

template<class T>
constexpr bool mediapipe::internal::PacketGeneratorHasGenerate (
    ...
) 

function QuoteFormatter

template<class Formatter>
explicit mediapipe::internal::QuoteFormatter (
    Formatter f
) 

function StatusHandlerHasFillExpectations

template<class T>
constexpr bool mediapipe::internal::StatusHandlerHasFillExpectations (
    decltype &::FillExpectations
) 

function StatusHandlerHasFillExpectations

template<class T>
constexpr bool mediapipe::internal::StatusHandlerHasFillExpectations (
    ...
) 

function StatusHandlerHasHandlePreRunStatus

template<class T>
constexpr bool mediapipe::internal::StatusHandlerHasHandlePreRunStatus (
    decltype &::HandlePreRunStatus
) 

function StatusHandlerHasHandleStatus

template<class T>
constexpr bool mediapipe::internal::StatusHandlerHasHandleStatus (
    decltype &::HandleStatus
) 

function StatusHandlerHasHandleStatus

template<class T>
constexpr bool mediapipe::internal::StatusHandlerHasHandleStatus (
    ...
) 

function operator!=

inline bool mediapipe::internal::operator!= (
    const GpuBufferSpec & lhs,
    const GpuBufferSpec & rhs
) 

function operator==

inline bool mediapipe::internal::operator== (
    const GpuBufferSpec & lhs,
    const GpuBufferSpec & rhs
) 

Public Static Functions Documentation

function MakeAttachmentPtr

template<class T, class... Args>
static std::enable_if_t<!std::is_array< T >::value, AttachmentPtr< T > > mediapipe::internal::MakeAttachmentPtr (
    Args &&... args
) 


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