 |
ADTF
|
Loading...
Searching...
No Matches
- Member a_util::filesystem::Path::getRoot () const
- Use getRootName() instead.
- Member a_util::result::isFailed (const ResultType &result)
- Usage of this function template is not type safe.
- Member a_util::result::isOk (const ResultType &result)
- Usage of this function template is not type safe.
- Member a_util::result::isOk< Result > (const Result &result)
- Please use Result::operator bool().
- Member adtf::base::IConfiguration::AttachConfiguration (const char *strName, IConfiguration &oAttachedConfiguration)=0
- Attachments are deprecated, they suffer from issues with observers.
- Member adtf::base::IConfiguration::DetachConfiguration (const char *strName)=0
- Attachments are deprecated, they suffer from issues with observers.
- Member adtf::base::IProperty::AttachProperties (const ucom::ant::iobject_ptr< IProperties > &pProperties)=0
- Attachments are deprecated, they suffer from issues with observers.
- Member adtf::base::IProperty::DetachProperties ()=0
- Attachments are deprecated, they suffer from issues with observers.
- Member adtf::base::IProperty::GetAttachedProperties (IProperty &pProperty) const=0
- Attachments are deprecated, they suffer from issues with observers.
- Member adtf::base::IRunnable::ADTF3_DEPRECATED ("Use adtf::base::flash::IRunnable::Run(tNanoSeconds tmTimeofActivation, ant::IRunnable::tActivationType " "ui32ActivationType, const void* pvUserData, size_t nUserDataSize) instead.") virtual tResult Run(tTimeStamp tmTimeofActivation
- Use adtf::base::flash::IRunnable::Run(tNanoSeconds tmTimeofActivation,
ant::IRunnable::tActivationType ui32ActivationType, const void* pvUserData, size_t nUserDataSize) instead.
- Member adtf::filter::ant::cFilter::cFilter ()
- Triggerfunctions have been superseded by using the API of flash::cFilter.
- Class adtf::filter::ant::data_triggered_filter< TriggerFunctionImpl, InPinListOfTriggers >
- Use class adtf::filter::devil::filter_with_trigger_function instead.
- Class adtf::filter::ant::thread_triggered_filter< TriggerFunctionImpl, CYCLIC_THREAD >
- Use class adtf::filter::devil::filter_with_trigger_function instead.
- Class adtf::filter::ant::time_triggered_filter< TriggerFunctionImpl, DEFAULT_PERIOD >
- Use class adtf::filter::devil::filter_with_trigger_function instead.
- Member adtf::filter::data_triggered_filter< TriggerFunctionImpl, InPinListOfTriggers >::ADTF3_DEPRECATED ("Class 'data_triggered_filter' is deprecated, as well as macro 'ADTF_DATA_TRIGGERED_FILTER'." "Use class filter_with_trigger_function or macros 'ADTF_TRIGGER_FUNCTION_FILTER' / 'ADTF_TRIGGER_FUNCTION_FILTER_PLUGIN' instead.") data_triggered_filter()
- Class 'data_triggered_filter' is deprecated, as well as macro 'ADTF_DATA_TRIGGERED_FILTER'. Use class filter_with_trigger_function or macros 'ADTF_TRIGGER_FUNCTION_FILTER' / 'ADTF_TRIGGER_FUNCTION_FILTER_PLUGIN' instead.
- Member adtf::filter::thread_triggered_filter< TriggerFunctionImpl, CYCLIC_THREAD >::ADTF3_DEPRECATED ("Class 'thread_triggered_filter' is deprecated, as well as macro 'ADTF_THREAD_TRIGGERED_FILTER'." "Use class 'filter_with_trigger_function' or macros 'ADTF_TRIGGER_FUNCTION_FILTER' / 'ADTF_TRIGGER_FUNCTION_FILTER_PLUGIN' instead.") thread_triggered_filter()
- Class 'thread_triggered_filter' is deprecated, as well as macro 'ADTF_THREAD_TRIGGERED_FILTER'. Use class 'filter_with_trigger_function' or macros 'ADTF_TRIGGER_FUNCTION_FILTER' / 'ADTF_TRIGGER_FUNCTION_FILTER_PLUGIN' instead.
- Member adtf::filter::time_triggered_filter< TriggerFunctionImpl, DEFAULT_PERIOD >::ADTF3_DEPRECATED ("Class 'time_triggered_filter' is deprecated, as well as macro 'ADTF_TIME_TRIGGERED_FILTER'." "Use class 'filter_with_trigger_function' or macros 'ADTF_TRIGGER_FUNCTION_FILTER' / 'ADTF_TRIGGER_FUNCTION_FILTER_PLUGIN' instead.") time_triggered_filter()
- Class 'time_triggered_filter' is deprecated, as well as macro 'ADTF_TIME_TRIGGERED_FILTER'. Use class 'filter_with_trigger_function' or macros 'ADTF_TRIGGER_FUNCTION_FILTER' / 'ADTF_TRIGGER_FUNCTION_FILTER_PLUGIN' instead.
- Member adtf::mediadescription::ant::create_adtf_default_stream_type (const char *strStructName, const char *strMediaDescription, ucom::iobject_ptr< adtf::streaming::IStreamType > &pStreamType, adtf_ddl::tDataRepresentation eRep=adtf_ddl::tDataRepresentation::Deserialized)
- Use adtf::ucom::make_object_ptr<stream_type_default<>>(const char*, const char*, adtf_ddl::tDataRepresentation) instead.
- Member adtf::mediadescription::ant::create_adtf_default_stream_type_from_service (const char *strStructName, ucom::iobject_ptr< adtf::streaming::IStreamType > &pStreamType, adtf_ddl::tDataRepresentation eRep=adtf_ddl::tDataRepresentation::Deserialized)
- Use adtf::ucom::make_object_ptr<stream_type_default<>>(const char*, const char*, adtf_ddl::tDataRepresentation) instead.
- Member adtf::mediadescription::ant::set_stream_type_media_description_from_service (adtf::streaming::IStreamType &oStreamType, const char *strStructName, adtf_ddl::tDataRepresentation eRep=adtf_ddl::tDataRepresentation::Deserialized)
- The ADTF Media Description Service is deprecated.
- Member adtf::mediadescription::flash::create_adtf_default_stream_type (const char *strStructName, const char *strMediaDescription)
- Use adtf::ucom::make_object_ptr<stream_type_default<>>(const char*, const char*) instead.
- Member adtf::mediadescription::flash::create_adtf_default_stream_type ()
- Use adtf::ucom::make_object_ptr<stream_type_default<T>>() instead.
- Member adtf::mediadescription::flash::make_sample_reader (READER &oReader, const char *strNameOfReader, const char *strDDLStructType)
- The ADTF Media Description Service is deprecated.
- Member adtf::mediadescription::flash::make_sample_writer (WRITER &oWriter, const char *strNameOfWriter, const char *strDDLStructType)
- The ADTF Media Description Service is deprecated.
- Member adtf::mediadescription::flash::structure< void >::structure (const std::string &strName, size_t nAlignment=0)
- Use ddl::dd::DDStructure instead.
- Member adtf::mediadescription::hollow::stream_type_from_service (const char *strStructName, adtf_ddl::tDataRepresentation eRep=adtf_ddl::tDataRepresentation::Deserialized)
- Use adtf::ucom::make_object_ptr<stream_type_default<>>(const char*, ddl::tDataRepresentation) instead.
- Member adtf::mediadescription::osborn::adtf_ddl_access::cCodecFactoryLegacy::GetStaticElement (tCodecLeafIndex nElementLeafIndex, const ddl::StructElement *&pElement) const
- This is only provided for legacy reason. Use adtf::mediadescription::cSampleDecoder::GetElement instead
- Member adtf::mediadescription::osborn::adtf_ddl_access::cCodecFactoryLegacy::GetStaticElementCount () const
- This is only provided for legacy reason. Use adtf::mediadescription::cSampleDecoder::GetElement instead
- Member adtf::mediadescription::osborn::adtf_ddl_access::cCodecFactoryLegacy::Resolve (tCodecLeafIndex nElementLeafIndex) const
- This is only provided for legacy reason. Use adtf::mediadescription::cSampleDecoder::GetElement instead
- Member adtf::mediadescription::osborn::adtf_ddl_access::cCodecLegacy< CodecType >::GetElementAddress (tCodecLeafIndex nElementLeafIndex)
- This is only provided for legacy reason. Use adtf::mediadescription::cSampleDecoder::GetElement instead
- Member adtf::mediadescription::osborn::adtf_ddl_access::cCodecLegacy< CodecType >::SetElementValue (tCodecLeafIndex nElementLeafIndex, const adtf_util::cVariant &oValue)
- This is only provided for legacy reason. Use adtf::mediadescription::cSampleDecoder::GetElement instead
- Member adtf::mediadescription::osborn::adtf_ddl_access::cCodecLegacy< CodecType >::SetElementValue (const char *strElementName, const adtf_util::cVariant &oValue)
- This is only provided for legacy reason. Use adtf::mediadescription::cSampleDecoder::GetElement instead
- Member adtf::mediadescription::osborn::adtf_ddl_access::cDecoderLegacy::GetElement (tCodecLeafIndex nElementLeafIndex, const ddl::StructElement *&pElement) const
- This is only provided for legacy reason. Use adtf::mediadescription::cSampleDecoder::GetElement instead
- Member adtf::mediadescription::osborn::adtf_ddl_access::cDecoderLegacy::GetElementAddress (tCodecLeafIndex nElementLeafIndex) const
- This is only provided for legacy reason. Use adtf::mediadescription::cSampleDecoder::GetElement instead
- Member adtf::mediadescription::osborn::adtf_ddl_access::cDecoderLegacy::GetElementCount () const
- This is only provided for legacy reason. Use adtf::mediadescription::cSampleDecoder::GetElement instead
- Member adtf::mediadescription::osborn::adtf_ddl_access::cDecoderLegacy::GetElementValue (tCodecLeafIndex nElementLeafIndex) const
- This is only provided for legacy reason. Use adtf::mediadescription::cSampleDecoder::GetElement instead
- Member adtf::mediadescription::osborn::adtf_ddl_access::cDecoderLegacy::GetElementValue (tCodecLeafIndex nElementLeafIndex, adtf_util::cVariant &oValue) const
- This is only provided for legacy reason. Use adtf::mediadescription::cSampleDecoder::GetElement instead
- Member adtf::mediadescription::osborn::adtf_ddl_access::cDecoderLegacy::GetElementValue (const char *strElementName, adtf_util::cVariant &oValue) const
- This is only provided for legacy reason. Use adtf::mediadescription::cSampleDecoder::GetElement instead
- Member adtf::mediadescription::osborn::adtf_ddl_access::cDecoderLegacy::GetElementValue (tCodecLeafIndex nElementLeafIndex, void *pValue) const
- This is only provided for legacy reason. Use adtf::mediadescription::cSampleDecoder::GetElement instead
- Member adtf::mediadescription::osborn::adtf_ddl_access::cDecoderLegacy::GetElementValue (const char *strElementName, void *pValue) const
- This is only provided for legacy reason. Use adtf::mediadescription::cSampleDecoder::GetElement instead
- Member adtf::mediadescription::osborn::adtf_ddl_access::cDecoderLegacy::GetElementValueString (tCodecLeafIndex nElementLeafIndex) const
- This is only provided for legacy reason. Use adtf::mediadescription::cSampleDecoder::GetElement instead
- Member adtf::mediadescription::osborn::adtf_ddl_access::cDecoderLegacy::Resolve (tCodecLeafIndex nElementLeafIndex) const
- This is only provided for legacy reason. Use adtf::mediadescription::cSampleDecoder::GetElement instead
- Member adtf::mediadescription::osborn::create_adtf_default_stream_type (const char *strStructName, const char *strMediaDescription, ucom::iobject_ptr< adtf::streaming::IStreamType > &pStreamType, ddl::tDataRepresentation eRep=ddl::tDataRepresentation::Deserialized)
- Use adtf::ucom::make_object_ptr<stream_type_default<>>(const char*, const char*, ddl::tDataRepresentation) instead.
- Member adtf::mediadescription::osborn::create_adtf_default_stream_type (const ddl::DDStructure &type_definition)
- Use adtf::ucom::make_object_ptr<stream_type_default<>>(const ddl::DDStructure&) instead.
- Member adtf::mediadescription::osborn::create_adtf_default_stream_type (const char *strStructName, const char *strMediaDescription)
- Use adtf::ucom::make_object_ptr<stream_type_default<>>(const char*, const char*) instead.
- Member adtf::mediadescription::osborn::create_adtf_default_stream_type ()
- Use adtf::ucom::make_object_ptr<stream_type_default<T>>() instead.
- Member adtf::mediadescription::osborn::create_adtf_default_stream_type_from_service (const char *strStructName, ucom::iobject_ptr< adtf::streaming::IStreamType > &pStreamType, ddl::tDataRepresentation eRep=ddl::tDataRepresentation::Deserialized)
- Use adtf::ucom::make_object_ptr<stream_type_default<>>(const char*, ddl::tDataRepresentation) instead.
- Member adtf::mediadescription::osborn::create_adtf_default_stream_type_from_service (const char *strStructName, ucom::iobject_ptr< adtf::streaming::IStreamType > &pStreamType, cSampleCodecFactory &oFactory, ddl::tDataRepresentation eRep=ddl::tDataRepresentation::Deserialized)
- Use adtf::ucom::make_object_ptr<stream_type_default<>>(const char*, ddl::dd::DataDefinition, ddl::tDataRepresentation) instead.
- Member adtf::mediadescription::osborn::make_sample_reader (READER &oReader, const char *strNameOfReader, const char *strDDLStructType)
- The ADTF Media Description Service is deprecated.
- Member adtf::mediadescription::osborn::make_sample_reader (streaming::ant::cSampleReader &oReader, const char *strNameOfReader, const char *strDDLStructType)
- The ADTF Media Description Service is deprecated.
- Member adtf::mediadescription::osborn::make_sample_writer (WRITER &oWriter, const char *strNameOfWriter, const char *strDDLStructType)
- The ADTF Media Description Service is deprecated.
- Member adtf::mediadescription::osborn::make_sample_writer (streaming::ant::cSampleWriter &oWriter, const char *strNameOfWriter, const char *strDDLStructType)
- The ADTF Media Description Service is deprecated.
- Member adtf::mediadescription::osborn::set_stream_type_media_description_from_service (adtf::streaming::IStreamType &oStreamType, const char *strStructName, ddl::tDataRepresentation eRep=ddl::tDataRepresentation::Deserialized)
- The ADTF Media Description Service is deprecated.
- Member adtf::mediadescription::osborn::stream_type_from_service (const char *strStructName, ddl::tDataRepresentation eRep=ddl::tDataRepresentation::Deserialized)
- Use adtf::ucom::make_object_ptr<stream_type_default<>>(const char*, ddl::tDataRepresentation) instead.
- Member adtf::mediadescription::quiet::stream_type_default< void >::stream_type_default (std::string_view strMDStructName)
- This CTOR uses the ADTF Media Description Service which is deprecated.
- Member adtf::mediadescription::quiet::stream_type_default< void >::stream_type_default (std::string_view strMDStructName, ddl::DataRepresentation eDataRep)
- This CTOR uses the ADTF Media Description Service which is deprecated.
- Member adtf::mediadescription::quiet::stream_type_default_array< void >::stream_type_default_array (std::string_view strMDStructName, size_t szArraySize)
- This CTOR uses the ADTF Media Description Service which is deprecated.
- Member adtf::mediadescription::quiet::stream_type_default_array< void >::stream_type_default_array (std::string_view strMDStructName, size_t szArraySize, ddl::DataRepresentation eDataRep)
- This CTOR uses the ADTF Media Description Service which is deprecated.
- Member adtf::services::ant::IReferenceClock::GetSync2RefChannel (adtf::ucom::ant::iobject_ptr< ISync2RefChannel > &pSync2RefChannel, const char *strName=nullptr, const char *strMethod=nullptr) const =0
- Use GetSync2RefChannel(adtf::ucom::ant::iobject_ptr<ISync2RefChannel>& pSync2RefChannel, const char* strName = nullptr, const char* strMethod = nullptr) instead.
- Member adtf::services::flash::IReferenceClock::GetSync2RefChannel (adtf::ucom::ant::iobject_ptr< ISync2RefChannel > &pSync2RefChannel, const char *strName=nullptr, const char *strMethod=nullptr) const =0
- Use GetSync2RefChannel(adtf::ucom::ant::iobject_ptr<ISync2RefChannel>& pSync2RefChannel, const char* strName = nullptr, const char* strMethod = nullptr) instead.
- Member adtf::services::giant::IReferenceClock::GetSync2RefChannel (adtf::ucom::ant::iobject_ptr< ISync2RefChannel > &pSync2RefChannel, const char *strName=nullptr, const char *strMethod=nullptr) const =0
- Use GetSync2RefChannel(adtf::ucom::ant::iobject_ptr<ISync2RefChannel>& pSync2RefChannel, const char* strName = nullptr, const char* strMethod = nullptr) instead.
- Member adtf::services::osborn::IReferenceClock::GetSync2RefChannel (bool bSystemClockTimestamps, adtf::ucom::ant::iobject_ptr< giant::IReferenceClock::ISync2RefChannel > &pSync2RefChannel, const char *strName=nullptr) const =0
- Use adtf::services::vision::IReferenceClock::GetSync2RefChannel(bool bSystemClockTimestamps, adtf::ucom::ant::iobject_ptr<IReferenceClock::ISync2RefChannel>& pSync2RefChannel, const char* strName = nullptr) instead.
- Member adtf::services::riddler::IReferenceClock::GetSync2RefChannel (tTimeBase eTimeBase, adtf::ucom::ant::iobject_ptr< IReferenceClock::ISync2RefChannel > &pSync2RefChannel, const char *strName=nullptr) const =0
- Use adtf::services::vision::IReferenceClock::GetSync2RefChannel(tTimeBase eTimeBase, adtf::ucom::ant::iobject_ptr<IReferenceClock::ISync2RefChannel>& pSync2RefChannel, const char* strName = nullptr) instead.
- Class adtf::streaming::ant::cExternelQueueSampleReader
- Please use 'cExternalQueueSampleReader' instead.
- Class adtf::streaming::ant::cReferenceSample
- Please use alloc_sample() in combination with adtf::streaming::thor::ISample::SetSampleBuffer() instead.
- Class adtf::streaming::ant::cSample
- Please use alloc_sample() instead.
- Member adtf::streaming::ant::operator<< (sample_writer< DATA_TYPE > &oSampleWriter, const DATA_TYPE &oSampleData)
- Use sample_writer<DATA_TYPE>::Write(tmTime, oSampleData) instead.
- Member adtf::streaming::cExternelQueueSampleReader::cExternelQueueSampleReader ()
- Please use 'cExternalQueueSampleReader' instead.
- Member adtf::streaming::cReferenceSample::ADTF3_DEPRECATED ("The class 'cReferenceSample' is deprecated because it is inherently unsafe. Please use 'alloc_sample()' in combination with 'ISample::SetSampleBuffer()' instead.") cReferenceSample()
- The class 'cReferenceSample' is deprecated because it is inherently unsafe. Please use 'alloc_sample()' in combination with 'ISample::SetSampleBuffer()' instead.
- Member adtf::streaming::cSample::cSample ()
- Please use 'alloc_sample()' instead.
- Member adtf::streaming::cSample::cSample (const ucom::ant::iobject_ptr< ISampleBufferFactory > &oSampleFactory)
- Please use 'alloc_sample()' instead.
- Member adtf::streaming::ISample::GetTime () const=0
- Use adtf::streaming::flash::ISample::GetTimeNs() instead.
- Member adtf::streaming::ISample::Set (tTimeStamp tmTimeStamp, const void *pData, size_t szSize, uint32_t ui32Flags=0)=0
- Use adtf::streaming::flash::ISample::Set(adtf::base::flash::tNanoSeconds tmTimeStamp, const void* pData, size_t szSize, uint32_t ui32Flags=0) instead.
- Member adtf::streaming::ISample::SetTime (tTimeStamp tmTimeStamp)=0
- Use adtf::streaming::flash::ISample::SetTime(adtf::base::flash::tNanoSeconds tmTimeStamp) instead.
- Member adtf::streaming::IStreamMetaType::GetParent (ucom::ant::iobject_ptr< const IStreamMetaType > &pParent) const=0
- This IStreamMetaType::GetParent function is not supported anymore!
- Member adtf::streaming::lucky::create_adtf_audio_stream_type ()
- Use adtf::ucom::make_object_ptr<stream_type_audio<>>() instead.
- Member adtf::streaming::lucky::create_adtf_audio_stream_type (const tStreamAudioFormat &sFormat)
- adtf::ucom::make_object_ptr<stream_type_audio<>>(const tStreamAudioFormat&) instead.
- Member adtf::streaming::lucky::create_adtf_image_stream_type ()
- Use adtf::ucom::make_object_ptr<stream_type_image<>>() instead.
- Member adtf::streaming::lucky::create_adtf_image_stream_type (const ant::tStreamImageFormat &oFormat)
- Use adtf::ucom::make_object_ptr<stream_type_image<>>(const ant::tStreamImageFormat&) instead.
- Member adtf::streaming::lucky::create_adtf_plain_stream_type ()
- Use adtf::ucom::make_object_ptr<stream_type_plain<T>>() instead.
- Member adtf::streaming::penguin::create_adtf_plain_stream_type ()
- Use adtf::ucom::make_object_ptr<stream_type_plain<T>>() instead.
- Member adtf::streaming::sample_writer< DATA_TYPE, BASE >::Write (const DATA_TYPE &oSampleData)
- Use sample_writer<DATA_TYPE>::Write(tmTime, oSampleData) instead.
- Member ADTF_DATA_TRIGGERED_FILTER (_class_identifier_, _datatriggerfilterclass_, _triggerfunction_, _triggerlistclass_)
- Use macros ADTF_TRIGGER_FUNCTION_FILTER / ADTF_TRIGGER_FUNCTION_FILTER_PLUGIN instead.
- Member ADTF_DATA_TRIGGERED_FILTER_NAME (_class_identifier_, _class_name_, _datatriggerfilterclass_, _triggerfunction_, _triggerlistclass_,...)
- Use macros ADTF_TRIGGER_FUNCTION_FILTER / ADTF_TRIGGER_FUNCTION_FILTER_PLUGIN instead.
- Member ADTF_THREAD_TRIGGERED_FILTER (_class_identifier_, _threadtriggerfilterclass_, _triggerfunction_, _thread_cyclic_)
- Use macros ADTF_TRIGGER_FUNCTION_FILTER / ADTF_TRIGGER_FUNCTION_FILTER_PLUGIN instead.
- Member ADTF_THREAD_TRIGGERED_FILTER_NAME (_class_identifier_, _class_name_, _threadtriggerfilterclass_, _triggerfunction_, _thread_cyclic_,...)
- Use macros ADTF_TRIGGER_FUNCTION_FILTER / ADTF_TRIGGER_FUNCTION_FILTER_PLUGIN instead.
- Member ADTF_TIME_TRIGGERED_FILTER (_class_identifier_, _timetriggerfilterclass_, _triggerfunction_, _time_period_micro_sec_)
- Use macros ADTF_TRIGGER_FUNCTION_FILTER / ADTF_TRIGGER_FUNCTION_FILTER_PLUGIN instead.
- Member ADTF_TIME_TRIGGERED_FILTER_NAME (_class_identifier_, _class_name_, _timetriggerfilterclass_, _triggerfunction_, _time_period_micro_sec_,...)
- Use macros ADTF_TRIGGER_FUNCTION_FILTER / ADTF_TRIGGER_FUNCTION_FILTER_PLUGIN instead.
- Class ddl::Codec
- Use the new ddl::codec::Codec() instead.
- Class ddl::CodecFactory
- Use the new ddl::codec::CodecFactory() instead.
- Member ddl::dd::Version::ddl_version_10
- Use
Version(1, 0)
- Member ddl::dd::Version::ddl_version_11
- Use
Version(1, 1)
- Member ddl::dd::Version::ddl_version_12
- Use
Version(1, 2)
- Member ddl::dd::Version::ddl_version_20
- Use
Version(2, 0)
- Member ddl::dd::Version::ddl_version_30
- Use
Version(3, 0)
- Member ddl::dd::Version::ddl_version_40
- Use
Version(4, 0)
- Member ddl::dd::Version::ddl_version_41
- Use
Version(4, 1)
- Member ddl::dd::Version::ddl_version_current
- Use Version::getLatestVersion()
- Member ddl::dd::Version::ddl_version_invalid
- Use
Version(0, 0)
- Member ddl::dd::Version::ddl_version_notset
- Use
Version(0, 0)
- Class ddl::Decoder
- Use the new ddl::codec::Decoder() instead.
- Class ddl::StaticCodec
- Use the new ddl::codec::StaticCodec() instead.
- Class ddl::StaticDecoder
- Use the new ddl::codec::StaticDecoder() instead.