ADTF
|
The ADTF Filter SDK Package defines a internal Filter Architecture.
The main header to include is:
The main focus of this SDK package is to develop customized filters and Streaming Sources.
For an explaination for the different use-cases please see
Use the base classes provided at Using the Filter SDK.
The ADTF Filter SDK depends on the ADTF Streaming SDK and ADTF Media Description SDK.
adtf
Namespace for entire ADTF SDK.
adtf::filter
Namespace for the ADTF Filter SDK.
adtf::filter::testing
Namespace for all testing functionality of the ADTF Filter SDK.
cFilter
Base class for ADTF filters.
cSampleStreamingSource
Base class for ADTF sample streaming sources.
cSampleStreamingSink
Base class for ADTF sample streaming sinks.
cPinWriter
use cSampleWriter as cPinWriter
pin_writer
Specialized Sample Writer to write DATA of type DATA_TYPE
.
cPinReader
use cSampleReader as cPinReader
time_limited_pin_reader
The time_limited_sample_reader will create a sample reader which will create a internal sample queue that is time limited by the given TimeRange
.
size_limited_pin_reader
The size_limited_sample_reader will create a sample reader which will create a internal sample queue that is sample count item limited by the given TimeRange
.
The Filter SDK provides base classes to facilitate the implementation of Filters and Streaming Services.
They may be part of the Filter Graph and Streaming Graph.
This Filter SDK allows you to develop non-UI Filters.
If you want to develop Filters that display and vizualize data, have a look at ADTF UI SDK.
The Trigger Functions API is separated into two parts: