Class mediapipe::internal::OutputStreamPollerImpl
ClassList > mediapipe > internal > OutputStreamPollerImpl
Inherits the following classes: mediapipe::internal::GraphOutputStream
Public Functions
Type | Name |
---|---|
absl::Status | Initialize (const std::string & stream_name, const PacketType * packet_type, std::function< void(InputStreamManager *, bool *)> queue_size_callback, OutputStreamManager * output_stream_manager, bool observe_timestamp_bounds=false) |
ABSL_MUST_USE_RESULT bool | Next (Packet * packet) |
absl::Status | Notify () override |
void | NotifyError () override |
void | PrepareForRun (std::function< void()> notification_callback, std::function< void(absl::Status)> error_callback) override |
int | QueueSize () |
void | Reset () |
void | SetMaxQueueSize (int queue_size) |
virtual | ~OutputStreamPollerImpl () |
Public Functions Documentation
function Initialize
absl::Status mediapipe::internal::OutputStreamPollerImpl::Initialize (
const std::string & stream_name,
const PacketType * packet_type,
std::function< void(InputStreamManager *, bool *)> queue_size_callback,
OutputStreamManager * output_stream_manager,
bool observe_timestamp_bounds=false
)
function Next
ABSL_MUST_USE_RESULT bool mediapipe::internal::OutputStreamPollerImpl::Next (
Packet * packet
)
function Notify
absl::Status mediapipe::internal::OutputStreamPollerImpl::Notify () override
function NotifyError
void mediapipe::internal::OutputStreamPollerImpl::NotifyError () override
function PrepareForRun
void mediapipe::internal::OutputStreamPollerImpl::PrepareForRun (
std::function< void()> notification_callback,
std::function< void(absl::Status)> error_callback
) override
function QueueSize
int mediapipe::internal::OutputStreamPollerImpl::QueueSize ()
function Reset
void mediapipe::internal::OutputStreamPollerImpl::Reset ()
function SetMaxQueueSize
void mediapipe::internal::OutputStreamPollerImpl::SetMaxQueueSize (
int queue_size
)
function ~OutputStreamPollerImpl
inline virtual mediapipe::internal::OutputStreamPollerImpl::~OutputStreamPollerImpl ()
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR-plugins/hand_tracking/mediapipe/framework/graph_output_stream.h