#include <Examples.h>
Inheritance diagram for CJoinInterleave:
Public Member Functions | |
AxPipe::CSeg * | In () |
The overridden In(). |
This is a copying pattern example to use to create CJoin based derivations. It reads segments of data from a number of streams and interleaves them in the output. It's actually rather uncontrolled, since the size of the segments provided etc is up to respective stream but this is just a basic template.
Definition at line 53 of file Examples.h.
|
The overridden In(). This is what must be overriden to actually do anything. The following is a sample that picks data from one, and then the other, until end of all streams is reached.
Implements AxPipe::CSource. Definition at line 77 of file Examples.cpp. References AxPipe::CSeg::Len(), AxPipe::CJoin::StreamEmpty(), AxPipe::CJoin::StreamIx(), and AxPipe::CJoin::StreamSeg(). |