Skip to content

Class mediapipe::GpuBufferStorageImageFrame

ClassList > mediapipe > GpuBufferStorageImageFrame

Inherits the following classes: mediapipe::internal::GpuBufferStorageImpl< GpuBufferStorageImageFrame, internal::ViewProvider< ImageFrame >, internal::ViewProvider< FrameBuffer > >

Public Functions

Type Name
std::shared_ptr< const ImageFrame > GetReadView (internal::types< ImageFrame >) override const
std::shared_ptr< const FrameBuffer > GetReadView (internal::types< FrameBuffer >) override const
std::shared_ptr< ImageFrame > GetWriteView (internal::types< ImageFrame >) override
std::shared_ptr< FrameBuffer > GetWriteView (internal::types< FrameBuffer >) override
GpuBufferStorageImageFrame (std::shared_ptr< ImageFrame > image_frame)
GpuBufferStorageImageFrame (int width, int height, GpuBufferFormat format)
GpuBufferFormat format () override const
int height () override const
std::shared_ptr< const ImageFrame > image_frame () const
std::shared_ptr< ImageFrame > image_frame ()
int width () override const

Public Functions Documentation

function GetReadView [1/2]

inline std::shared_ptr< const ImageFrame > mediapipe::GpuBufferStorageImageFrame::GetReadView (
    internal::types< ImageFrame >
) override const

function GetReadView [2/2]

std::shared_ptr< const FrameBuffer > mediapipe::GpuBufferStorageImageFrame::GetReadView (
    internal::types< FrameBuffer >
) override const

function GetWriteView [1/2]

inline std::shared_ptr< ImageFrame > mediapipe::GpuBufferStorageImageFrame::GetWriteView (
    internal::types< ImageFrame >
) override

function GetWriteView [2/2]

std::shared_ptr< FrameBuffer > mediapipe::GpuBufferStorageImageFrame::GetWriteView (
    internal::types< FrameBuffer >
) override

function GpuBufferStorageImageFrame [1/2]

inline explicit mediapipe::GpuBufferStorageImageFrame::GpuBufferStorageImageFrame (
    std::shared_ptr< ImageFrame > image_frame
) 

function GpuBufferStorageImageFrame [2/2]

inline mediapipe::GpuBufferStorageImageFrame::GpuBufferStorageImageFrame (
    int width,
    int height,
    GpuBufferFormat format
) 

function format

inline GpuBufferFormat mediapipe::GpuBufferStorageImageFrame::format () override const

function height

inline int mediapipe::GpuBufferStorageImageFrame::height () override const

function image_frame [1/2]

inline std::shared_ptr< const ImageFrame > mediapipe::GpuBufferStorageImageFrame::image_frame () const

function image_frame [2/2]

inline std::shared_ptr< ImageFrame > mediapipe::GpuBufferStorageImageFrame::image_frame () 

function width

inline int mediapipe::GpuBufferStorageImageFrame::width () override const


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