brings the latest ant::ISampleWriter in users scope
More...
#include <samplestreamer_intf.h>
Inherits adtf::streaming::flash::ISampleStreamer.
Inherited by adtf::streaming::flash::cSampleWriter.
brings the latest ant::ISampleWriter in users scope
Interface for sample writers that write to sample streams via output pins.
◆ ChangeType()
Communicates a type change for all following samples.
- Parameters
-
| [in] | pType | The new stream type |
- Returns
- Standard result. Errors will be reported via the associated sample stream.
◆ Flush()
| virtual tResult adtf::streaming::flash::ISampleWriter::Flush |
( |
| ) |
|
|
pure virtual |
Flushes the writer.
- Returns
- Standard result.
◆ ManualTrigger()
Calls all connected runners synchronously in this call.
- Parameters
-
| [in] | tmActivationTime | The timestamp passed to all runners. If equals -1, the current stream time is retrieved from the reference clock. |
- Returns
- Standard result. Errors will be reported via the associated sample stream.
◆ SetStreamError()
| virtual tResult adtf::streaming::flash::ISampleWriter::SetStreamError |
( |
tResult | oError | ) |
|
|
pure virtual |
Reports and handles an error via the sample stream. Mind that you still need to cope with the error in the best possible manner.
- Parameters
-
| [in] | oError | The error code. |
- Returns
- Standard result.
◆ Write()
Writes a sample to the connected sample stream.
- Parameters
-
| [in] | pSample | The sample to write |
- Returns
- Standard result. Errors will be reported via the associated sample stream.
The documentation for this class was generated from the following file: