Media Description Service
- Introduction
The main goal of this Media Description Service is to pre-load available descriptions from files.
- Plugin Information
Plugin Filename | adtf_media_description.adtfplugin |
Plugin Description | adtf_media_description.plugindescription |
Plugin Name | Media Description Service Plugin |
License | ADTF |
Support Mail | support@digitalwerk.net |
Homepage URL | support.digitalwerk.net |
- Plugin Versions
Plugin Version | 3.99.99 |
Plugin File Version | 1.0 |
adtf | 3.99.99 |
adtf::ucom | 3.1.0 |
- Component Information
Name | Media Description Service |
CID | media_description.service.adtf.cid |
Description | Use this System Service to extend the ADTF system to provide DDL described structures from .description files for samples and signals. |
Type | Service |
Default Runlevel | system |
- Properties
Name | Value | Type | Description | Subproperties |
array_size_limit | 0 | tUInt64 | Limit 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/*.description | cFilenameList | Filelist 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_signals | false | tBool | If enabled, the DDL content of each sample stream will be available in Signal Registry Service. | |
provide_signals_stream_allow_list | * | cString | If '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_list | | cString | If 'provide_signals' is enabled, streams with the given names are NOT provided (semicolon separated list, wildcards allowed: i.e. "*nested_struct*; *substreams*") | |
synchronous_signal_decoding | true | tBool | If 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 |