Skip to content

Class mediapipe::OutputStream

ClassList > mediapipe > OutputStream

Inherited by the following classes: mediapipe::OutputStreamShard

Public Functions

Type Name
void Add (T * ptr, Timestamp timestamp)
virtual void AddPacket (const Packet & packet) = 0
virtual void AddPacket (Packet && packet) = 0
virtual void Close () = 0
virtual const Packet & Header () const = 0
virtual bool IsClosed () const = 0
virtual const std::string & Name () const = 0
virtual Timestamp NextTimestampBound () const = 0
virtual TimestampDiff Offset () const = 0
virtual bool OffsetEnabled () const = 0
OutputStream (const OutputStream &) = delete
virtual void SetHeader (const Packet & packet) = 0
virtual void SetNextTimestampBound (Timestamp timestamp) = 0
virtual void SetOffset (TimestampDiff offset) = 0
OutputStream & operator= (const OutputStream &) = delete

Protected Functions

Type Name
OutputStream ()
virtual ~OutputStream ()

Public Functions Documentation

function Add

template<typename T>
inline void mediapipe::OutputStream::Add (
    T * ptr,
    Timestamp timestamp
) 

function AddPacket [1/2]

virtual void mediapipe::OutputStream::AddPacket (
    const Packet & packet
) = 0

function AddPacket [2/2]

virtual void mediapipe::OutputStream::AddPacket (
    Packet && packet
) = 0

function Close

virtual void mediapipe::OutputStream::Close () = 0

function Header

virtual const Packet & mediapipe::OutputStream::Header () const = 0

function IsClosed

virtual bool mediapipe::OutputStream::IsClosed () const = 0

function Name

virtual const std::string & mediapipe::OutputStream::Name () const = 0

function NextTimestampBound

virtual Timestamp mediapipe::OutputStream::NextTimestampBound () const = 0

function Offset

virtual TimestampDiff mediapipe::OutputStream::Offset () const = 0

function OffsetEnabled

virtual bool mediapipe::OutputStream::OffsetEnabled () const = 0

function OutputStream [1/2]

mediapipe::OutputStream::OutputStream (
    const OutputStream &
) = delete

function SetHeader

virtual void mediapipe::OutputStream::SetHeader (
    const Packet & packet
) = 0

function SetNextTimestampBound

virtual void mediapipe::OutputStream::SetNextTimestampBound (
    Timestamp timestamp
) = 0

function SetOffset

virtual void mediapipe::OutputStream::SetOffset (
    TimestampDiff offset
) = 0

function operator=

OutputStream & mediapipe::OutputStream::operator= (
    const OutputStream &
) = delete

Protected Functions Documentation

function OutputStream [2/2]

inline mediapipe::OutputStream::OutputStream () 

function ~OutputStream

inline virtual mediapipe::OutputStream::~OutputStream () 


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