live555
- FramedSource
class FramedFilter: public FramedSource {
public:
FramedSource* inputSource() const { return fInputSource; }
// Call before destruction if you want to prevent the destructor from closing the input source
void detachInputSource() { fInputSource = NULL; }
protected:
FramedFilter(UsageEnvironment& env, FramedSource* inputSource);
// abstract base class
virtual ~FramedFilter();
protected:
// Redefined virtual functions (with default 'null' implementations):
virtual char const* MIMEtype() const;
virtual void getAttributes() const;
virtual void doStopGettingFrames();
protected:
FramedSource* fInputSource;
};