99 oStreamWriter.
Write(pSample);
100 return oStreamWriter;
113 oStreamWriter.
Write(pStreamType);
114 return oStreamWriter;
129 oStreamWriter.
Write(pConst);
130 return oStreamWriter;
146 return pStreamfunc(oStreamWriter);
160 return oStreamWriter;
165 using ant::ISampleOutStream;
Copyright © Audi Electronics Venture GmbH.
A common result class usable as return value throughout.
The ISampleOutStream interface is return by the ISampleStream::Open call which allows to write into a...
virtual tResult Write(const iobject_ptr< const IStreamType > &pStreamType)=0
Write an stream type reference to the write queue of the ISampleStream.
virtual ISampleStreamAccess::tMode GetMode() const =0
Returns the writing mode of ISampleStream.
virtual tResult SetStreamError(const tResult &oError)=0
Forward an error to the corresponding stream.
~ISampleOutStream()=default
not destructable
virtual tResult Write(const iobject_ptr< const ISample > &pSample)=0
Write a sample refernce to a writers queue of the ISampleStream.
ADTF_IID(ISampleOutStream, "sampleoutstream.ant.streaming.adtf.iid")
Definition of interface id.
virtual tResult Flush()=0
Flushes the writers queue within the ISampleStream.
tMode
Open mode of ISampleStream::Open.
Base class for every interface type within the uCOM.
Base object pointer to realize binary compatible reference counting in interface methods.
Object pointer implementation used for reference counting on objects of type IObject.
ISampleOutStream & operator<<(ISampleOutStream &oStreamWriter, const adtf::ucom::ant::iobject_ptr< const ISample > &pSample)
Streaming Operator<< to write a sample to a writers queue of the ISampleStream.
Namespace for entire ADTF SDK.
Copyright © Audi Electronics Venture GmbH.
Copyright © Audi Electronics Venture GmbH.