ADTF
Media Description Service Plugin

Table of Contents

Media Description Service

Introduction

The main goal of this Media Description Service is to pre-load available descriptions from files.

Plugin Information
Plugin Filenameadtf_media_description.adtfplugin
Plugin Descriptionadtf_media_description.plugindescription
Plugin NameMedia Description Service Plugin
LicenseADTF
Support Mailsupport@digitalwerk.net
Homepage URLsupport.digitalwerk.net
Plugin Versions
Plugin Version3.99.99
Plugin File Version1.0
adtf3.99.99
adtf::ucom3.1.0
Component Information
NameMedia Description Service
CIDmedia_description.service.adtf.cid
DescriptionUse this System Service to extend the ADTF system to provide DDL described structures from .description files for samples and signals.
TypeService
Default Runlevelsystem
Properties
NameValueTypeDescriptionSubproperties
array_size_limit0tUInt64Limit provided signals for array types to at most this number of elements. Set to 0 to disable the limit.
media_description_files$(ADTF_DIR)/mediadescriptions/*.description;$(ADTF_DIR)/addons/*/mediadescriptions/*.descriptioncFilenameListFilelist of .description files which should be loaded and provided by the Media Description Service. Note: This is only useful if you ask the coder at runtime about dynamic and generic content. In ADTF 3.x the DDL is almost already set within stream type and can be access direct from sample.Filename Extension Filter:
ADTF Media Description files (*.description)
provide_signalsfalsetBoolIf enabled, the DDL content of each sample stream will be available in Signal Registry Service.
provide_signals_stream_allow_list*cStringIf 'provide_signals' is enabled, only streams with the given names are provided (semicolon separated list, wildcards allowed: i.e. "*nested_struct*; *substreams*")
provide_signals_stream_block_listcStringIf 'provide_signals' is enabled, streams with the given names are NOT provided (semicolon separated list, wildcards allowed: i.e. "*nested_struct*; *substreams*")
synchronous_signal_decodingtruetBoolIf enabled, decoding of signals is delayed and queued until the Signal Registry Service contains the signals for a sample. If disabled, decoding is skipped on a per-substream basis while the Signal Registry Service is being initialized. Can be necessary if some complex streamtypes are introducing excessive delays.
Required Interfaces
IID
signal_registry.flash.services.adtf.iid
Provided Interfaces
IID
media_description.ant.services.adtf.iid