Class mediapipe::OutputStreamManager
ClassList > mediapipe > OutputStreamManager
Public Functions
| Type | Name |
|---|---|
| void | AddMirror (InputStreamHandler * input_stream_handler, CollectionItemId id) |
| void | Close () |
| Timestamp | ComputeOutputTimestampBound (const OutputStreamShard & output_stream_shard, Timestamp input_timestamp) const |
| const Packet & | Header () const |
| absl::Status | Initialize (const std::string & name, const PacketType * packet_type) |
| bool | IsClosed () const |
| void | LockIntroData () |
| const std::string & | Name () const |
| Timestamp | NextTimestampBound () const |
| TimestampDiff | Offset () const |
| bool | OffsetEnabled () const |
| OutputStreamManager () = default |
|
| void | PrepareForRun (std::function< void(absl::Status)> error_callback) |
| void | PropagateHeader () |
| void | PropagateUpdatesToMirrors (Timestamp next_timestamp_bound, OutputStreamShard * output_stream_shard) |
| void | ResetShard (OutputStreamShard * output_stream_shard) |
| void | SetMaxQueueSize (int max_queue_size) |
| OutputStreamSpec * | Spec () |
Public Functions Documentation
function AddMirror
void mediapipe::OutputStreamManager::AddMirror (
InputStreamHandler * input_stream_handler,
CollectionItemId id
)
function Close
void mediapipe::OutputStreamManager::Close ()
function ComputeOutputTimestampBound
Timestamp mediapipe::OutputStreamManager::ComputeOutputTimestampBound (
const OutputStreamShard & output_stream_shard,
Timestamp input_timestamp
) const
function Header
inline const Packet & mediapipe::OutputStreamManager::Header () const
function Initialize
absl::Status mediapipe::OutputStreamManager::Initialize (
const std::string & name,
const PacketType * packet_type
)
function IsClosed
bool mediapipe::OutputStreamManager::IsClosed () const
function LockIntroData
inline void mediapipe::OutputStreamManager::LockIntroData ()
function Name
inline const std::string & mediapipe::OutputStreamManager::Name () const
function NextTimestampBound
Timestamp mediapipe::OutputStreamManager::NextTimestampBound () const
function Offset
inline TimestampDiff mediapipe::OutputStreamManager::Offset () const
function OffsetEnabled
inline bool mediapipe::OutputStreamManager::OffsetEnabled () const
function OutputStreamManager
mediapipe::OutputStreamManager::OutputStreamManager () = default
function PrepareForRun
void mediapipe::OutputStreamManager::PrepareForRun (
std::function< void(absl::Status)> error_callback
)
function PropagateHeader
void mediapipe::OutputStreamManager::PropagateHeader ()
function PropagateUpdatesToMirrors
void mediapipe::OutputStreamManager::PropagateUpdatesToMirrors (
Timestamp next_timestamp_bound,
OutputStreamShard * output_stream_shard
)
function ResetShard
void mediapipe::OutputStreamManager::ResetShard (
OutputStreamShard * output_stream_shard
)
function SetMaxQueueSize
void mediapipe::OutputStreamManager::SetMaxQueueSize (
int max_queue_size
)
function Spec
inline OutputStreamSpec * mediapipe::OutputStreamManager::Spec ()
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR-plugins/hand_tracking/mediapipe/framework/output_stream_manager.h