initial commit for github
This commit is contained in:
commit
60968612de
370 changed files with 68427 additions and 0 deletions
|
@ -0,0 +1,27 @@
|
|||
/**
|
||||
* @file
|
||||
* This is a generated file, changes to it may be overwritten in the future.
|
||||
*
|
||||
* @copyright
|
||||
* @verbatim
|
||||
Copyright @ 2017 Audi Electronics Venture GmbH. All rights reserved.
|
||||
|
||||
This Source Code Form is subject to the terms of the Mozilla
|
||||
Public License, v. 2.0. If a copy of the MPL was not distributed
|
||||
with this file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
||||
|
||||
If it is not possible or desirable to put the notice in a particular file, then
|
||||
You may include the notice in a location (such as a LICENSE file in a
|
||||
relevant directory) where a recipient would be likely to look for such a notice.
|
||||
|
||||
You may add additional accurate notices of copyright ownership.
|
||||
@endverbatim
|
||||
*/
|
||||
|
||||
typedef tInt16 tPixelFormat;
|
||||
|
||||
typedef int16_t tInt16;
|
||||
|
||||
// The following type is assumed to be known:
|
||||
// int16_t
|
||||
|
|
@ -0,0 +1,133 @@
|
|||
<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
|
||||
<adtf:ddl xmlns:adtf="adtf">
|
||||
<header>
|
||||
<language_version>3.00</language_version>
|
||||
<author>WROTHFL</author>
|
||||
<date_creation>09.10.2014</date_creation>
|
||||
<date_change>11.03.2016</date_change>
|
||||
<description>Generated by ADTF 2.13.0beta</description>
|
||||
</header>
|
||||
<units>
|
||||
<baseunit description="Fundamental unit for electric current" name="Ampere" symbol="A" />
|
||||
<baseunit description="Fundamental unit for luminous intensity" name="Candela" symbol="cd" />
|
||||
<baseunit description="Non-SI standard unit for angle" name="Degree" symbol="deg" />
|
||||
<baseunit description="Fundamental unit for thermodynamic temperature" name="Kelvin" symbol="K" />
|
||||
<baseunit description="Fundamental unit for mass" name="Kilogram" symbol="kg" />
|
||||
<baseunit description="Fundamental unit for length" name="Metre" symbol="m" />
|
||||
<baseunit description="Fundamental unit for amount of substance" name="Mole" symbol="mol" />
|
||||
<baseunit description="Non-SI standard unit for angle" name="Radiant" symbol="rad" />
|
||||
<baseunit description="Fundamental unit for time" name="Second" symbol="s" />
|
||||
<baseunit description="No SI, but needed for own unit definitions" name="Unitless" symbol="" />
|
||||
<baseunit description="No SI, but needed for no unit definitions" name="nou" symbol="" />
|
||||
<prefixes name="atto" power="-18" symbol="a" />
|
||||
<prefixes name="centi" power="-2" symbol="c" />
|
||||
<prefixes name="deca" power="1" symbol="da" />
|
||||
<prefixes name="deci" power="-1" symbol="d" />
|
||||
<prefixes name="exa" power="18" symbol="E" />
|
||||
<prefixes name="femto" power="-15" symbol="f" />
|
||||
<prefixes name="giga" power="9" symbol="G" />
|
||||
<prefixes name="hecto" power="2" symbol="h" />
|
||||
<prefixes name="kilo" power="3" symbol="k" />
|
||||
<prefixes name="mega" power="6" symbol="M" />
|
||||
<prefixes name="micro" power="-6" symbol="u" />
|
||||
<prefixes name="milli" power="-3" symbol="m" />
|
||||
<prefixes name="nano" power="-9" symbol="n" />
|
||||
<prefixes name="peta" power="15" symbol="P" />
|
||||
<prefixes name="pico" power="-12" symbol="p" />
|
||||
<prefixes name="tera" power="12" symbol="T" />
|
||||
<prefixes name="yocto" power="-24" symbol="y" />
|
||||
<prefixes name="yotta" power="24" symbol="Y" />
|
||||
<prefixes name="zepto" power="-21" symbol="z" />
|
||||
<prefixes name="zetta" power="21" symbol="Z" />
|
||||
</units>
|
||||
<datatypes>
|
||||
<datatype description="predefined ADTF tBool datatype" max="tTrue" min="tFalse" name="tBool" size="8" />
|
||||
<datatype description="predefined ADTF tChar datatype" max="127" min="-128" name="tChar" size="8" />
|
||||
<datatype description="predefined ADTF tFloat32 datatype" max="3.402823e+38" min="-3.402823e+38" name="tFloat32" size="32" />
|
||||
<datatype description="predefined ADTF tFloat64 datatype" max="1.797693e+308" min="-1.797693e+308" name="tFloat64" size="64" />
|
||||
<datatype description="predefined ADTF tInt16 datatype" max="32767" min="-32768" name="tInt16" size="16" />
|
||||
<datatype description="predefined ADTF tInt32 datatype" max="2147483647" min="-2147483648" name="tInt32" size="32" />
|
||||
<datatype description="predefined ADTF tInt64 datatype" max="9223372036854775807" min="-9223372036854775808" name="tInt64" size="64" />
|
||||
<datatype description="predefined ADTF tInt8 datatype" max="127" min="-128" name="tInt8" size="8" />
|
||||
<datatype description="predefined ADTF tUInt16 datatype" max="65535" min="0" name="tUInt16" size="16" />
|
||||
<datatype description="predefined ADTF tUInt32 datatype" max="4294967295" min="0" name="tUInt32" size="32" />
|
||||
<datatype description="predefined ADTF tUInt64 datatype" max="18446744073709551615" min="0" name="tUInt64" size="64" />
|
||||
<datatype description="predefined ADTF tUInt8 datatype" max="255" min="0" name="tUInt8" size="8" />
|
||||
</datatypes>
|
||||
<enums>
|
||||
<enum name="tPixelFormat" type="tInt16">
|
||||
<element name="PF_16BIT" value="20" />
|
||||
<element name="PF_24BIT" value="40" />
|
||||
<element name="PF_32BIT" value="50" />
|
||||
<element name="PF_8BIT" value="10" />
|
||||
<element name="PF_ABGR_4444" value="29" />
|
||||
<element name="PF_ABGR_8888" value="52" />
|
||||
<element name="PF_ARGB_8888" value="51" />
|
||||
<element name="PF_BGRA_8888" value="54" />
|
||||
<element name="PF_BGR_555" value="34" />
|
||||
<element name="PF_BGR_565" value="35" />
|
||||
<element name="PF_BGR_888" value="46" />
|
||||
<element name="PF_CUSTOM" value="1000" />
|
||||
<element name="PF_GREYSCALE_10" value="21" />
|
||||
<element name="PF_GREYSCALE_12" value="22" />
|
||||
<element name="PF_GREYSCALE_14" value="23" />
|
||||
<element name="PF_GREYSCALE_16" value="24" />
|
||||
<element name="PF_GREYSCALE_18" value="41" />
|
||||
<element name="PF_GREYSCALE_20" value="42" />
|
||||
<element name="PF_GREYSCALE_22" value="43" />
|
||||
<element name="PF_GREYSCALE_24" value="44" />
|
||||
<element name="PF_GREYSCALE_32" value="55" />
|
||||
<element name="PF_GREYSCALE_8" value="11" />
|
||||
<element name="PF_GREYSCALE_FLOAT32" value="56" />
|
||||
<element name="PF_RGBA_4444" value="28" />
|
||||
<element name="PF_RGBA_8888" value="53" />
|
||||
<element name="PF_RGB_444" value="25" />
|
||||
<element name="PF_RGB_555" value="26" />
|
||||
<element name="PF_RGB_565" value="27" />
|
||||
<element name="PF_RGB_8" value="12" />
|
||||
<element name="PF_RGB_888" value="45" />
|
||||
<element name="PF_RIII_10" value="30" />
|
||||
<element name="PF_RIII_12" value="31" />
|
||||
<element name="PF_RIII_14" value="32" />
|
||||
<element name="PF_RIII_16" value="33" />
|
||||
<element name="PF_UNKNOWN" value="0" />
|
||||
<element name="PF_YUV420P_888" value="60" />
|
||||
</enum>
|
||||
</enums>
|
||||
<structs>
|
||||
<struct alignment="1" name="adtf_core_media_type" version="0">
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="mediatype" type="tMediaTypeInfo" />
|
||||
</struct>
|
||||
<struct alignment="1" name="tMediaTypeInfo" version="0">
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="ui32MajorType" type="tUInt32" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="4" name="ui32SubType" type="tUInt32" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="8" name="ui32Flags" type="tUInt32" />
|
||||
</struct>
|
||||
<struct alignment="1" name="adtf_type_audio" version="0">
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="sMediatype" type="tMediaTypeInfo" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="12" name="sWaveFormat" type="tWaveFormat" />
|
||||
</struct>
|
||||
<struct alignment="1" name="tWaveFormat" version="0">
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="nFormatType" type="tInt32" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="4" name="nChannels" type="tInt32" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="8" name="nSamplesPerSec" type="tInt32" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="12" name="nBitsPerSample" type="tInt32" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="16" name="nNumSamples" type="tInt32" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="20" name="nSize" type="tInt32" />
|
||||
</struct>
|
||||
<struct alignment="1" name="adtf_type_video" version="0">
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="sMediatype" type="tMediaTypeInfo" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="12" name="sBitmapFormat" type="tBitmapFormat" />
|
||||
</struct>
|
||||
<struct alignment="1" name="tBitmapFormat" version="0">
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="nWidth" type="tInt32" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="4" name="nHeight" type="tInt32" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="8" name="nBitsPerPixel" type="tInt16" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="10" name="nPixelFormat" type="tInt16" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="12" name="nBytesPerLine" type="tInt32" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="16" name="nSize" type="tInt32" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="20" name="nPaletteSize" type="tInt32" />
|
||||
</struct>
|
||||
</structs>
|
||||
<streams />
|
||||
</adtf:ddl>
|
|
@ -0,0 +1,118 @@
|
|||
#ifndef RESULT_H
|
||||
#define RESULT_H
|
||||
|
||||
// This is a generated file, changes to it may be overwritten in the future.
|
||||
|
||||
typedef enum {
|
||||
PF_UNKNOWN=0,
|
||||
PF_8BIT=10,
|
||||
PF_GREYSCALE_8=11,
|
||||
PF_RGB_8=12,
|
||||
PF_16BIT=20,
|
||||
PF_GREYSCALE_10=21,
|
||||
PF_GREYSCALE_12=22,
|
||||
PF_GREYSCALE_14=23,
|
||||
PF_GREYSCALE_16=24,
|
||||
PF_RGB_444=25,
|
||||
PF_RGB_555=26,
|
||||
PF_RGB_565=27,
|
||||
PF_RGBA_4444=28,
|
||||
PF_ABGR_4444=29,
|
||||
PF_RIII_10=30,
|
||||
PF_RIII_12=31,
|
||||
PF_RIII_14=32,
|
||||
PF_RIII_16=33,
|
||||
PF_BGR_555=34,
|
||||
PF_BGR_565=35,
|
||||
PF_24BIT=40,
|
||||
PF_GREYSCALE_18=41,
|
||||
PF_GREYSCALE_20=42,
|
||||
PF_GREYSCALE_22=43,
|
||||
PF_GREYSCALE_24=44,
|
||||
PF_RGB_888=45,
|
||||
PF_BGR_888=46,
|
||||
PF_32BIT=50,
|
||||
PF_ARGB_8888=51,
|
||||
PF_ABGR_8888=52,
|
||||
PF_RGBA_8888=53,
|
||||
PF_BGRA_8888=54,
|
||||
PF_GREYSCALE_32=55,
|
||||
PF_GREYSCALE_FLOAT32=56,
|
||||
PF_YUV420P_888=60,
|
||||
PF_CUSTOM=1000
|
||||
} tPixelFormat;
|
||||
|
||||
#pragma pack(push,1)
|
||||
typedef struct
|
||||
{
|
||||
tUInt32 ui32MajorType;
|
||||
tUInt32 ui32SubType;
|
||||
tUInt32 ui32Flags;
|
||||
} tMediaTypeInfo;
|
||||
#pragma pack(pop)
|
||||
|
||||
#pragma pack(push,1)
|
||||
typedef struct
|
||||
{
|
||||
tMediaTypeInfo mediatype;
|
||||
} adtf_core_media_type;
|
||||
#pragma pack(pop)
|
||||
|
||||
#pragma pack(push,1)
|
||||
typedef struct
|
||||
{
|
||||
tInt32 nFormatType;
|
||||
tInt32 nChannels;
|
||||
tInt32 nSamplesPerSec;
|
||||
tInt32 nBitsPerSample;
|
||||
tInt32 nNumSamples;
|
||||
tInt32 nSize;
|
||||
} tWaveFormat;
|
||||
#pragma pack(pop)
|
||||
|
||||
#pragma pack(push,1)
|
||||
typedef struct
|
||||
{
|
||||
tMediaTypeInfo sMediatype;
|
||||
tWaveFormat sWaveFormat;
|
||||
} adtf_type_audio;
|
||||
#pragma pack(pop)
|
||||
|
||||
#pragma pack(push,1)
|
||||
typedef struct
|
||||
{
|
||||
tInt32 nWidth;
|
||||
tInt32 nHeight;
|
||||
tInt16 nBitsPerPixel;
|
||||
tInt16 nPixelFormat;
|
||||
tInt32 nBytesPerLine;
|
||||
tInt32 nSize;
|
||||
tInt32 nPaletteSize;
|
||||
} tBitmapFormat;
|
||||
#pragma pack(pop)
|
||||
|
||||
#pragma pack(push,1)
|
||||
typedef struct
|
||||
{
|
||||
tMediaTypeInfo sMediatype;
|
||||
tBitmapFormat sBitmapFormat;
|
||||
} adtf_type_video;
|
||||
#pragma pack(pop)
|
||||
|
||||
typedef uint32_t tUInt32;
|
||||
|
||||
typedef int32_t tInt32;
|
||||
|
||||
typedef int16_t tInt16;
|
||||
|
||||
// The following type is assumed to be known:
|
||||
// uint32_t
|
||||
|
||||
// The following type is assumed to be known:
|
||||
// int32_t
|
||||
|
||||
// The following type is assumed to be known:
|
||||
// int16_t
|
||||
|
||||
|
||||
#endif //RESULT_H
|
|
@ -0,0 +1,137 @@
|
|||
<?xml version="1.0"?>
|
||||
<adtf:ddl xmlns:adtf="adtf">
|
||||
<header>
|
||||
<language_version>3.00</language_version>
|
||||
<author>A8LD75D</author>
|
||||
<date_creation>17.11.2017</date_creation>
|
||||
<date_change>17.11.2017</date_change>
|
||||
<description>Generated by DDL_Editor </description>
|
||||
</header>
|
||||
<units>
|
||||
<baseunit name="Ampere" symbol="A" description="Fundamental unit for electric current" />
|
||||
<baseunit name="Candela" symbol="cd" description="Fundamental unit for luminous intensity" />
|
||||
<baseunit name="Degree" symbol="deg" description="Non-SI standard unit for angle" />
|
||||
<baseunit name="Kelvin" symbol="K" description="Fundamental unit for thermodynamic temperature" />
|
||||
<baseunit name="Kilogram" symbol="kg" description="Fundamental unit for mass" />
|
||||
<baseunit name="Metre" symbol="m" description="Fundamental unit for length" />
|
||||
<baseunit name="Mole" symbol="mol" description="Fundamental unit for amount of substance" />
|
||||
<baseunit name="Radiant" symbol="rad" description="Non-SI standard unit for angle" />
|
||||
<baseunit name="Second" symbol="s" description="Fundamental unit for time" />
|
||||
<baseunit name="Unitless" symbol="" description="No SI, but needed for own unit definitions" />
|
||||
<baseunit name="nou" symbol="" description="No SI, but needed for no unit definitions" />
|
||||
<prefixes name="atto" symbol="a" power="-18" />
|
||||
<prefixes name="centi" symbol="c" power="-2" />
|
||||
<prefixes name="deca" symbol="da" power="1" />
|
||||
<prefixes name="deci" symbol="d" power="-1" />
|
||||
<prefixes name="exa" symbol="E" power="18" />
|
||||
<prefixes name="femto" symbol="f" power="-15" />
|
||||
<prefixes name="giga" symbol="G" power="9" />
|
||||
<prefixes name="hecto" symbol="h" power="2" />
|
||||
<prefixes name="kilo" symbol="k" power="3" />
|
||||
<prefixes name="mega" symbol="M" power="6" />
|
||||
<prefixes name="micro" symbol="u" power="-6" />
|
||||
<prefixes name="milli" symbol="m" power="-3" />
|
||||
<prefixes name="nano" symbol="n" power="-9" />
|
||||
<prefixes name="peta" symbol="P" power="15" />
|
||||
<prefixes name="pico" symbol="p" power="-12" />
|
||||
<prefixes name="tera" symbol="T" power="12" />
|
||||
<prefixes name="yocto" symbol="y" power="-24" />
|
||||
<prefixes name="yotta" symbol="Y" power="24" />
|
||||
<prefixes name="zepto" symbol="z" power="-21" />
|
||||
<prefixes name="zetta" symbol="Z" power="21" />
|
||||
</units>
|
||||
<datatypes>
|
||||
<datatype name="int16_t" size="1" />
|
||||
<datatype name="int32_t" size="1" />
|
||||
<datatype name="tBool" size="8" description="predefined ADTF tBool datatype" min="tFalse" max="tTrue" />
|
||||
<datatype name="tChar" size="8" description="predefined ADTF tChar datatype" min="-128" max="127" />
|
||||
<datatype name="tFloat32" size="32" description="predefined ADTF tFloat32 datatype" min="-3.402823e+38" max="3.402823e+38" />
|
||||
<datatype name="tFloat64" size="64" description="predefined ADTF tFloat64 datatype" min="-1.797693e+308" max="1.797693e+308" />
|
||||
<datatype name="tInt16" size="16" description="predefined ADTF tInt16 datatype" min="-32768" max="32767" />
|
||||
<datatype name="tInt32" size="32" description="predefined ADTF tInt32 datatype" min="-2147483648" max="2147483647" />
|
||||
<datatype name="tInt64" size="64" description="predefined ADTF tInt64 datatype" min="-9223372036854775808" max="9223372036854775807" />
|
||||
<datatype name="tInt8" size="8" description="predefined ADTF tInt8 datatype" min="-128" max="127" />
|
||||
<datatype name="tUInt16" size="16" description="predefined ADTF tUInt16 datatype" min="0" max="65535" />
|
||||
<datatype name="tUInt32" size="32" description="predefined ADTF tUInt32 datatype" min="0" max="4294967295" />
|
||||
<datatype name="tUInt64" size="64" description="predefined ADTF tUInt64 datatype" min="0" max="18446744073709551615" />
|
||||
<datatype name="tUInt8" size="8" description="predefined ADTF tUInt8 datatype" min="0" max="255" />
|
||||
<datatype name="uint32_t" size="1" />
|
||||
</datatypes>
|
||||
<enums>
|
||||
<enum name="tPixelFormat" type="tInt16">
|
||||
<element name="PF_16BIT" value="20" />
|
||||
<element name="PF_24BIT" value="40" />
|
||||
<element name="PF_32BIT" value="50" />
|
||||
<element name="PF_8BIT" value="10" />
|
||||
<element name="PF_ABGR_4444" value="29" />
|
||||
<element name="PF_ABGR_8888" value="52" />
|
||||
<element name="PF_ARGB_8888" value="51" />
|
||||
<element name="PF_BGRA_8888" value="54" />
|
||||
<element name="PF_BGR_555" value="34" />
|
||||
<element name="PF_BGR_565" value="35" />
|
||||
<element name="PF_BGR_888" value="46" />
|
||||
<element name="PF_CUSTOM" value="1000" />
|
||||
<element name="PF_GREYSCALE_10" value="21" />
|
||||
<element name="PF_GREYSCALE_12" value="22" />
|
||||
<element name="PF_GREYSCALE_14" value="23" />
|
||||
<element name="PF_GREYSCALE_16" value="24" />
|
||||
<element name="PF_GREYSCALE_18" value="41" />
|
||||
<element name="PF_GREYSCALE_20" value="42" />
|
||||
<element name="PF_GREYSCALE_22" value="43" />
|
||||
<element name="PF_GREYSCALE_24" value="44" />
|
||||
<element name="PF_GREYSCALE_32" value="55" />
|
||||
<element name="PF_GREYSCALE_8" value="11" />
|
||||
<element name="PF_GREYSCALE_FLOAT32" value="56" />
|
||||
<element name="PF_RGBA_4444" value="28" />
|
||||
<element name="PF_RGBA_8888" value="53" />
|
||||
<element name="PF_RGB_444" value="25" />
|
||||
<element name="PF_RGB_555" value="26" />
|
||||
<element name="PF_RGB_565" value="27" />
|
||||
<element name="PF_RGB_8" value="12" />
|
||||
<element name="PF_RGB_888" value="45" />
|
||||
<element name="PF_RIII_10" value="30" />
|
||||
<element name="PF_RIII_12" value="31" />
|
||||
<element name="PF_RIII_14" value="32" />
|
||||
<element name="PF_RIII_16" value="33" />
|
||||
<element name="PF_UNKNOWN" value="0" />
|
||||
<element name="PF_YUV420P_888" value="60" />
|
||||
</enum>
|
||||
</enums>
|
||||
<structs>
|
||||
<struct name="adtf_core_media_type" version="0" alignment="1" ddlversion="">
|
||||
<element type="tMediaTypeInfo" name="mediatype" bytepos="0" byteorder="LE" alignment="1" arraysize="1" />
|
||||
</struct>
|
||||
<struct name="tMediaTypeInfo" version="0" alignment="1" ddlversion="">
|
||||
<element type="uint32_t" name="ui32MajorType" bytepos="0" byteorder="LE" alignment="1" arraysize="1" />
|
||||
<element type="uint32_t" name="ui32SubType" bytepos="0" byteorder="LE" alignment="1" arraysize="1" />
|
||||
<element type="uint32_t" name="ui32Flags" bytepos="0" byteorder="LE" alignment="1" arraysize="1" />
|
||||
</struct>
|
||||
<struct name="adtf_type_audio" version="0" alignment="1" ddlversion="">
|
||||
<element type="tMediaTypeInfo" name="sMediatype" bytepos="0" byteorder="LE" alignment="1" arraysize="1" />
|
||||
<element type="tWaveFormat" name="sWaveFormat" bytepos="0" byteorder="LE" alignment="1" arraysize="1" />
|
||||
</struct>
|
||||
<struct name="tWaveFormat" version="0" alignment="1" ddlversion="">
|
||||
<element type="int32_t" name="nFormatType" bytepos="0" byteorder="LE" alignment="1" arraysize="1" />
|
||||
<element type="int32_t" name="nChannels" bytepos="0" byteorder="LE" alignment="1" arraysize="1" />
|
||||
<element type="int32_t" name="nSamplesPerSec" bytepos="0" byteorder="LE" alignment="1" arraysize="1" />
|
||||
<element type="int32_t" name="nBitsPerSample" bytepos="0" byteorder="LE" alignment="1" arraysize="1" />
|
||||
<element type="int32_t" name="nNumSamples" bytepos="0" byteorder="LE" alignment="1" arraysize="1" />
|
||||
<element type="int32_t" name="nSize" bytepos="0" byteorder="LE" alignment="1" arraysize="1" />
|
||||
</struct>
|
||||
<struct name="adtf_type_video" version="0" alignment="1" ddlversion="">
|
||||
<element type="tMediaTypeInfo" name="sMediatype" bytepos="0" byteorder="LE" alignment="1" arraysize="1" />
|
||||
<element type="tBitmapFormat" name="sBitmapFormat" bytepos="0" byteorder="LE" alignment="1" arraysize="1" />
|
||||
</struct>
|
||||
<struct name="tBitmapFormat" version="0" alignment="1" ddlversion="">
|
||||
<element type="int32_t" name="nWidth" bytepos="0" byteorder="LE" alignment="1" arraysize="1" />
|
||||
<element type="int32_t" name="nHeight" bytepos="0" byteorder="LE" alignment="1" arraysize="1" />
|
||||
<element type="int16_t" name="nBitsPerPixel" bytepos="0" byteorder="LE" alignment="1" arraysize="1" />
|
||||
<element type="int16_t" name="nPixelFormat" bytepos="0" byteorder="LE" alignment="1" arraysize="1" />
|
||||
<element type="int32_t" name="nBytesPerLine" bytepos="0" byteorder="LE" alignment="1" arraysize="1" />
|
||||
<element type="int32_t" name="nSize" bytepos="0" byteorder="LE" alignment="1" arraysize="1" />
|
||||
<element type="int32_t" name="nPaletteSize" bytepos="0" byteorder="LE" alignment="1" arraysize="1" />
|
||||
</struct>
|
||||
</structs>
|
||||
<streams />
|
||||
<streammetatypes />
|
||||
</adtf:ddl>
|
|
@ -0,0 +1,118 @@
|
|||
#ifndef RESULT_H
|
||||
#define RESULT_H
|
||||
|
||||
// This is a generated file, changes to it may be overwritten in the future.
|
||||
|
||||
typedef enum {
|
||||
PF_UNKNOWN=0,
|
||||
PF_8BIT=10,
|
||||
PF_GREYSCALE_8=11,
|
||||
PF_RGB_8=12,
|
||||
PF_16BIT=20,
|
||||
PF_GREYSCALE_10=21,
|
||||
PF_GREYSCALE_12=22,
|
||||
PF_GREYSCALE_14=23,
|
||||
PF_GREYSCALE_16=24,
|
||||
PF_RGB_444=25,
|
||||
PF_RGB_555=26,
|
||||
PF_RGB_565=27,
|
||||
PF_RGBA_4444=28,
|
||||
PF_ABGR_4444=29,
|
||||
PF_RIII_10=30,
|
||||
PF_RIII_12=31,
|
||||
PF_RIII_14=32,
|
||||
PF_RIII_16=33,
|
||||
PF_BGR_555=34,
|
||||
PF_BGR_565=35,
|
||||
PF_24BIT=40,
|
||||
PF_GREYSCALE_18=41,
|
||||
PF_GREYSCALE_20=42,
|
||||
PF_GREYSCALE_22=43,
|
||||
PF_GREYSCALE_24=44,
|
||||
PF_RGB_888=45,
|
||||
PF_BGR_888=46,
|
||||
PF_32BIT=50,
|
||||
PF_ARGB_8888=51,
|
||||
PF_ABGR_8888=52,
|
||||
PF_RGBA_8888=53,
|
||||
PF_BGRA_8888=54,
|
||||
PF_GREYSCALE_32=55,
|
||||
PF_GREYSCALE_FLOAT32=56,
|
||||
PF_YUV420P_888=60,
|
||||
PF_CUSTOM=1000
|
||||
} tPixelFormat;
|
||||
|
||||
#pragma pack(push,1)
|
||||
typedef struct
|
||||
{
|
||||
tUInt32 ui32MajorType;
|
||||
tUInt32 ui32SubType;
|
||||
tUInt32 ui32Flags;
|
||||
} tMediaTypeInfo;
|
||||
#pragma pack(pop)
|
||||
|
||||
#pragma pack(push,1)
|
||||
typedef struct
|
||||
{
|
||||
tMediaTypeInfo mediatype;
|
||||
} adtf_core_media_type;
|
||||
#pragma pack(pop)
|
||||
|
||||
#pragma pack(push,1)
|
||||
typedef struct
|
||||
{
|
||||
tInt32 nFormatType;
|
||||
tInt32 nChannels;
|
||||
tInt32 nSamplesPerSec;
|
||||
tInt32 nBitsPerSample;
|
||||
tInt32 nNumSamples;
|
||||
tInt32 nSize;
|
||||
} tWaveFormat;
|
||||
#pragma pack(pop)
|
||||
|
||||
#pragma pack(push,1)
|
||||
typedef struct
|
||||
{
|
||||
tMediaTypeInfo sMediatype;
|
||||
tWaveFormat sWaveFormat;
|
||||
} adtf_type_audio;
|
||||
#pragma pack(pop)
|
||||
|
||||
#pragma pack(push,1)
|
||||
typedef struct
|
||||
{
|
||||
tInt32 nWidth;
|
||||
tInt32 nHeight;
|
||||
tInt16 nBitsPerPixel;
|
||||
tInt16 nPixelFormat;
|
||||
tInt32 nBytesPerLine;
|
||||
tInt32 nSize;
|
||||
tInt32 nPaletteSize;
|
||||
} tBitmapFormat;
|
||||
#pragma pack(pop)
|
||||
|
||||
#pragma pack(push,1)
|
||||
typedef struct
|
||||
{
|
||||
tMediaTypeInfo sMediatype;
|
||||
tBitmapFormat sBitmapFormat;
|
||||
} adtf_type_video;
|
||||
#pragma pack(pop)
|
||||
|
||||
typedef uint32_t tUInt32;
|
||||
|
||||
typedef int32_t tInt32;
|
||||
|
||||
typedef int16_t tInt16;
|
||||
|
||||
// The following type is assumed to be known:
|
||||
// uint32_t
|
||||
|
||||
// The following type is assumed to be known:
|
||||
// int32_t
|
||||
|
||||
// The following type is assumed to be known:
|
||||
// int16_t
|
||||
|
||||
|
||||
#endif //RESULT_H
|
|
@ -0,0 +1,133 @@
|
|||
<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
|
||||
<adtf:ddl xmlns:adtf="adtf">
|
||||
<header>
|
||||
<language_version>3.00</language_version>
|
||||
<author>ANOAFR4</author>
|
||||
<date_creation>11.03.2016</date_creation>
|
||||
<date_change>11.03.2016</date_change>
|
||||
<description>Generated by ADTF 2.14.0beta</description>
|
||||
</header>
|
||||
<units>
|
||||
<baseunit description="Fundamental unit for electric current" name="Ampere" symbol="A" />
|
||||
<baseunit description="Fundamental unit for luminous intensity" name="Candela" symbol="cd" />
|
||||
<baseunit description="Non-SI standard unit for angle" name="Degree" symbol="deg" />
|
||||
<baseunit description="Fundamental unit for thermodynamic temperature" name="Kelvin" symbol="K" />
|
||||
<baseunit description="Fundamental unit for mass" name="Kilogram" symbol="kg" />
|
||||
<baseunit description="Fundamental unit for length" name="Metre" symbol="m" />
|
||||
<baseunit description="Fundamental unit for amount of substance" name="Mole" symbol="mol" />
|
||||
<baseunit description="Non-SI standard unit for angle" name="Radiant" symbol="rad" />
|
||||
<baseunit description="Fundamental unit for time" name="Second" symbol="s" />
|
||||
<baseunit description="No SI, but needed for own unit definitions" name="Unitless" symbol="" />
|
||||
<baseunit description="No SI, but needed for no unit definitions" name="nou" symbol="" />
|
||||
<prefixes name="atto" power="-18" symbol="a" />
|
||||
<prefixes name="centi" power="-2" symbol="c" />
|
||||
<prefixes name="deca" power="1" symbol="da" />
|
||||
<prefixes name="deci" power="-1" symbol="d" />
|
||||
<prefixes name="exa" power="18" symbol="E" />
|
||||
<prefixes name="femto" power="-15" symbol="f" />
|
||||
<prefixes name="giga" power="9" symbol="G" />
|
||||
<prefixes name="hecto" power="2" symbol="h" />
|
||||
<prefixes name="kilo" power="3" symbol="k" />
|
||||
<prefixes name="mega" power="6" symbol="M" />
|
||||
<prefixes name="micro" power="-6" symbol="u" />
|
||||
<prefixes name="milli" power="-3" symbol="m" />
|
||||
<prefixes name="nano" power="-9" symbol="n" />
|
||||
<prefixes name="peta" power="15" symbol="P" />
|
||||
<prefixes name="pico" power="-12" symbol="p" />
|
||||
<prefixes name="tera" power="12" symbol="T" />
|
||||
<prefixes name="yocto" power="-24" symbol="y" />
|
||||
<prefixes name="yotta" power="24" symbol="Y" />
|
||||
<prefixes name="zepto" power="-21" symbol="z" />
|
||||
<prefixes name="zetta" power="21" symbol="Z" />
|
||||
</units>
|
||||
<datatypes>
|
||||
<datatype description="predefined ADTF tBool datatype" max="tTrue" min="tFalse" name="tBool" size="8" />
|
||||
<datatype description="predefined ADTF tChar datatype" max="127" min="-128" name="tChar" size="8" />
|
||||
<datatype description="predefined ADTF tFloat32 datatype" max="3.402823e+38" min="-3.402823e+38" name="tFloat32" size="32" />
|
||||
<datatype description="predefined ADTF tFloat64 datatype" max="1.797693e+308" min="-1.797693e+308" name="tFloat64" size="64" />
|
||||
<datatype description="predefined ADTF tInt16 datatype" max="32767" min="-32768" name="tInt16" size="16" />
|
||||
<datatype description="predefined ADTF tInt32 datatype" max="2147483647" min="-2147483648" name="tInt32" size="32" />
|
||||
<datatype description="predefined ADTF tInt64 datatype" max="9223372036854775807" min="-9223372036854775808" name="tInt64" size="64" />
|
||||
<datatype description="predefined ADTF tInt8 datatype" max="127" min="-128" name="tInt8" size="8" />
|
||||
<datatype description="predefined ADTF tUInt16 datatype" max="65535" min="0" name="tUInt16" size="16" />
|
||||
<datatype description="predefined ADTF tUInt32 datatype" max="4294967295" min="0" name="tUInt32" size="32" />
|
||||
<datatype description="predefined ADTF tUInt64 datatype" max="18446744073709551615" min="0" name="tUInt64" size="64" />
|
||||
<datatype description="predefined ADTF tUInt8 datatype" max="255" min="0" name="tUInt8" size="8" />
|
||||
</datatypes>
|
||||
<enums>
|
||||
<enum name="tPixelFormat" type="tInt16">
|
||||
<element name="PF_16BIT" value="20" />
|
||||
<element name="PF_24BIT" value="40" />
|
||||
<element name="PF_32BIT" value="50" />
|
||||
<element name="PF_8BIT" value="10" />
|
||||
<element name="PF_ABGR_4444" value="29" />
|
||||
<element name="PF_ABGR_8888" value="52" />
|
||||
<element name="PF_ARGB_8888" value="51" />
|
||||
<element name="PF_BGRA_8888" value="54" />
|
||||
<element name="PF_BGR_555" value="34" />
|
||||
<element name="PF_BGR_565" value="35" />
|
||||
<element name="PF_BGR_888" value="46" />
|
||||
<element name="PF_CUSTOM" value="1000" />
|
||||
<element name="PF_GREYSCALE_10" value="21" />
|
||||
<element name="PF_GREYSCALE_12" value="22" />
|
||||
<element name="PF_GREYSCALE_14" value="23" />
|
||||
<element name="PF_GREYSCALE_16" value="24" />
|
||||
<element name="PF_GREYSCALE_18" value="41" />
|
||||
<element name="PF_GREYSCALE_20" value="42" />
|
||||
<element name="PF_GREYSCALE_22" value="43" />
|
||||
<element name="PF_GREYSCALE_24" value="44" />
|
||||
<element name="PF_GREYSCALE_32" value="55" />
|
||||
<element name="PF_GREYSCALE_8" value="11" />
|
||||
<element name="PF_GREYSCALE_FLOAT32" value="56" />
|
||||
<element name="PF_RGBA_4444" value="28" />
|
||||
<element name="PF_RGBA_8888" value="53" />
|
||||
<element name="PF_RGB_444" value="25" />
|
||||
<element name="PF_RGB_555" value="26" />
|
||||
<element name="PF_RGB_565" value="27" />
|
||||
<element name="PF_RGB_8" value="12" />
|
||||
<element name="PF_RGB_888" value="45" />
|
||||
<element name="PF_RIII_10" value="30" />
|
||||
<element name="PF_RIII_12" value="31" />
|
||||
<element name="PF_RIII_14" value="32" />
|
||||
<element name="PF_RIII_16" value="33" />
|
||||
<element name="PF_UNKNOWN" value="0" />
|
||||
<element name="PF_YUV420P_888" value="60" />
|
||||
</enum>
|
||||
</enums>
|
||||
<structs>
|
||||
<struct alignment="1" name="adtf_core_media_type" version="0">
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="mediatype" type="tMediaTypeInfo" />
|
||||
</struct>
|
||||
<struct alignment="1" name="tMediaTypeInfo" version="0">
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="ui32MajorType" type="tUInt32" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="4" name="ui32SubType" type="tUInt32" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="8" name="ui32Flags" type="tUInt32" />
|
||||
</struct>
|
||||
<struct alignment="1" name="adtf_type_audio" version="0">
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="sMediatype" type="tMediaTypeInfo" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="12" name="sWaveFormat" type="tWaveFormat" />
|
||||
</struct>
|
||||
<struct alignment="1" name="tWaveFormat" version="0">
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="nFormatType" type="tInt32" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="4" name="nChannels" type="tInt32" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="8" name="nSamplesPerSec" type="tInt32" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="12" name="nBitsPerSample" type="tInt32" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="16" name="nNumSamples" type="tInt32" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="20" name="nSize" type="tInt32" />
|
||||
</struct>
|
||||
<struct alignment="1" name="adtf_type_video" version="0">
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="sMediatype" type="tMediaTypeInfo" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="12" name="sBitmapFormat" type="tBitmapFormat" />
|
||||
</struct>
|
||||
<struct alignment="1" name="tBitmapFormat" version="0">
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="nWidth" type="tInt32" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="4" name="nHeight" type="tInt32" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="8" name="nBitsPerPixel" type="tInt16" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="10" name="nPixelFormat" type="tInt16" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="12" name="nBytesPerLine" type="tInt32" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="16" name="nSize" type="tInt32" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="20" name="nPaletteSize" type="tInt32" />
|
||||
</struct>
|
||||
</structs>
|
||||
<streams />
|
||||
</adtf:ddl>
|
|
@ -0,0 +1,66 @@
|
|||
// This is a generated file, changes to it may be overwritten in the future.
|
||||
|
||||
typedef tInt16 tPixelFormat;
|
||||
|
||||
#pragma pack(push,1)
|
||||
typedef struct
|
||||
{
|
||||
tUInt32 ui32MajorType;
|
||||
tUInt32 ui32SubType;
|
||||
tUInt32 ui32Flags;
|
||||
} tMediaTypeInfo;
|
||||
#pragma pack(pop)
|
||||
|
||||
#pragma pack(push,1)
|
||||
typedef struct
|
||||
{
|
||||
tMediaTypeInfo mediatype;
|
||||
} adtf_core_media_type;
|
||||
#pragma pack(pop)
|
||||
|
||||
#pragma pack(push,1)
|
||||
typedef struct
|
||||
{
|
||||
tInt32 nFormatType;
|
||||
tInt32 nChannels;
|
||||
tInt32 nSamplesPerSec;
|
||||
tInt32 nBitsPerSample;
|
||||
tInt32 nNumSamples;
|
||||
tInt32 nSize;
|
||||
} tWaveFormat;
|
||||
#pragma pack(pop)
|
||||
|
||||
#pragma pack(push,1)
|
||||
typedef struct
|
||||
{
|
||||
tMediaTypeInfo sMediatype;
|
||||
tWaveFormat sWaveFormat;
|
||||
} adtf_type_audio;
|
||||
#pragma pack(pop)
|
||||
|
||||
#pragma pack(push,1)
|
||||
typedef struct
|
||||
{
|
||||
tInt32 nWidth;
|
||||
tInt32 nHeight;
|
||||
tInt16 nBitsPerPixel;
|
||||
tInt16 nPixelFormat;
|
||||
tInt32 nBytesPerLine;
|
||||
tInt32 nSize;
|
||||
tInt32 nPaletteSize;
|
||||
} tBitmapFormat;
|
||||
#pragma pack(pop)
|
||||
|
||||
#pragma pack(push,1)
|
||||
typedef struct
|
||||
{
|
||||
tMediaTypeInfo sMediatype;
|
||||
tBitmapFormat sBitmapFormat;
|
||||
} adtf_type_video;
|
||||
#pragma pack(pop)
|
||||
|
||||
// The following types are assumed to be known:
|
||||
// tInt16
|
||||
// tUInt32
|
||||
// tInt32
|
||||
|
|
@ -0,0 +1,110 @@
|
|||
<?xml version="1.0"?>
|
||||
<adtf:ddl xmlns:adtf="adtf">
|
||||
<header>
|
||||
<language_version>3.00</language_version>
|
||||
<author>A8LD75D</author>
|
||||
<date_creation>17.11.2017</date_creation>
|
||||
<date_change>17.11.2017</date_change>
|
||||
<description>Generated by DDL_Editor </description>
|
||||
</header>
|
||||
<units>
|
||||
<baseunit name="Metre" symbol="m" description="Fundamental unit for length" />
|
||||
<baseunit name="Kilogram" symbol="kg" description="Fundamental unit for mass" />
|
||||
<baseunit name="Second" symbol="s" description="Fundamental unit for time" />
|
||||
<baseunit name="Ampere" symbol="A" description="Fundamental unit for electric current" />
|
||||
<baseunit name="Kelvin" symbol="K" description="Fundamental unit for thermodynamic temperature" />
|
||||
<baseunit name="Mole" symbol="mol" description="Fundamental unit for amount of substance" />
|
||||
<baseunit name="Candela" symbol="cd" description="Fundamental unit for luminous intensity" />
|
||||
<baseunit name="Degree" symbol="deg" description="Non-SI standard unit for angle" />
|
||||
<baseunit name="Radiant" symbol="rad" description="Non-SI standard unit for angle" />
|
||||
<baseunit name="Unitless" symbol="" description="No SI, but needed for own unit definitions" />
|
||||
<baseunit name="nou" symbol="" description="No SI, but needed for no unit definitions" />
|
||||
<prefixes name="yotta" symbol="Y" power="24" />
|
||||
<prefixes name="zetta" symbol="Z" power="21" />
|
||||
<prefixes name="exa" symbol="E" power="18" />
|
||||
<prefixes name="peta" symbol="P" power="15" />
|
||||
<prefixes name="tera" symbol="T" power="12" />
|
||||
<prefixes name="giga" symbol="G" power="9" />
|
||||
<prefixes name="mega" symbol="M" power="6" />
|
||||
<prefixes name="kilo" symbol="k" power="3" />
|
||||
<prefixes name="hecto" symbol="h" power="2" />
|
||||
<prefixes name="deca" symbol="da" power="1" />
|
||||
<prefixes name="deci" symbol="d" power="-1" />
|
||||
<prefixes name="centi" symbol="c" power="-2" />
|
||||
<prefixes name="milli" symbol="m" power="-3" />
|
||||
<prefixes name="micro" symbol="u" power="-6" />
|
||||
<prefixes name="nano" symbol="n" power="-9" />
|
||||
<prefixes name="pico" symbol="p" power="-12" />
|
||||
<prefixes name="femto" symbol="f" power="-15" />
|
||||
<prefixes name="atto" symbol="a" power="-18" />
|
||||
<prefixes name="zepto" symbol="z" power="-21" />
|
||||
<prefixes name="yocto" symbol="y" power="-24" />
|
||||
</units>
|
||||
<datatypes>
|
||||
<datatype name="tBool" size="8" description="predefined ADTF tBool datatype" min="tFalse" max="tTrue" />
|
||||
<datatype name="tChar" size="8" description="predefined ADTF tChar datatype" min="-128" max="127" />
|
||||
<datatype name="tUInt8" size="8" description="predefined ADTF tUInt8 datatype" min="0" max="255" />
|
||||
<datatype name="tInt8" size="8" description="predefined ADTF tInt8 datatype" min="-128" max="127" />
|
||||
<datatype name="tUInt16" size="16" description="predefined ADTF tUInt16 datatype" min="0" max="65535" />
|
||||
<datatype name="tInt16" size="16" description="predefined ADTF tInt16 datatype" min="-32768" max="32767" />
|
||||
<datatype name="tUInt32" size="32" description="predefined ADTF tUInt32 datatype" min="0" max="4294967295" />
|
||||
<datatype name="tInt32" size="32" description="predefined ADTF tInt32 datatype" min="-2147483648" max="2147483647" />
|
||||
<datatype name="tUInt64" size="64" description="predefined ADTF tUInt64 datatype" min="0" max="18446744073709551615" />
|
||||
<datatype name="tInt64" size="64" description="predefined ADTF tInt64 datatype" min="-9223372036854775808" max="9223372036854775807" />
|
||||
<datatype name="tFloat32" size="32" description="predefined ADTF tFloat32 datatype" min="-3.402823e+38" max="3.402823e+38" />
|
||||
<datatype name="tFloat64" size="64" description="predefined ADTF tFloat64 datatype" min="-1.797693e+308" max="1.797693e+308" />
|
||||
<datatype name="int32_t" size="1" />
|
||||
</datatypes>
|
||||
<enums>
|
||||
<enum name="tPixelFormat" type="tInt16">
|
||||
<element name="PF_16BIT" value="20" />
|
||||
<element name="PF_24BIT" value="40" />
|
||||
<element name="PF_32BIT" value="50" />
|
||||
<element name="PF_8BIT" value="10" />
|
||||
<element name="PF_ABGR_4444" value="29" />
|
||||
<element name="PF_ABGR_8888" value="52" />
|
||||
<element name="PF_ARGB_8888" value="51" />
|
||||
<element name="PF_BGRA_8888" value="54" />
|
||||
<element name="PF_BGR_555" value="34" />
|
||||
<element name="PF_BGR_565" value="35" />
|
||||
<element name="PF_BGR_888" value="46" />
|
||||
<element name="PF_CUSTOM" value="1000" />
|
||||
<element name="PF_GREYSCALE_10" value="21" />
|
||||
<element name="PF_GREYSCALE_12" value="22" />
|
||||
<element name="PF_GREYSCALE_14" value="23" />
|
||||
<element name="PF_GREYSCALE_16" value="24" />
|
||||
<element name="PF_GREYSCALE_18" value="41" />
|
||||
<element name="PF_GREYSCALE_20" value="42" />
|
||||
<element name="PF_GREYSCALE_22" value="43" />
|
||||
<element name="PF_GREYSCALE_24" value="44" />
|
||||
<element name="PF_GREYSCALE_32" value="55" />
|
||||
<element name="PF_GREYSCALE_8" value="11" />
|
||||
<element name="PF_GREYSCALE_FLOAT32" value="56" />
|
||||
<element name="PF_RGBA_4444" value="28" />
|
||||
<element name="PF_RGBA_8888" value="53" />
|
||||
<element name="PF_RGB_444" value="25" />
|
||||
<element name="PF_RGB_555" value="26" />
|
||||
<element name="PF_RGB_565" value="27" />
|
||||
<element name="PF_RGB_8" value="12" />
|
||||
<element name="PF_RGB_888" value="45" />
|
||||
<element name="PF_RIII_10" value="30" />
|
||||
<element name="PF_RIII_12" value="31" />
|
||||
<element name="PF_RIII_14" value="32" />
|
||||
<element name="PF_RIII_16" value="33" />
|
||||
<element name="PF_UNKNOWN" value="0" />
|
||||
<element name="PF_YUV420P_888" value="60" />
|
||||
</enum>
|
||||
</enums>
|
||||
<structs>
|
||||
<struct name="tWaveFormat" version="0" alignment="1" ddlversion="">
|
||||
<element type="int32_t" name="nFormatType" bytepos="0" byteorder="LE" alignment="1" arraysize="1" />
|
||||
<element type="int32_t" name="nChannels" bytepos="0" byteorder="LE" alignment="1" arraysize="1" />
|
||||
<element type="int32_t" name="nSamplesPerSec" bytepos="0" byteorder="LE" alignment="1" arraysize="1" />
|
||||
<element type="int32_t" name="nBitsPerSample" bytepos="0" byteorder="LE" alignment="1" arraysize="1" />
|
||||
<element type="int32_t" name="nNumSamples" bytepos="0" byteorder="LE" alignment="1" arraysize="1" />
|
||||
<element type="int32_t" name="nSize" bytepos="0" byteorder="LE" alignment="1" arraysize="1" />
|
||||
</struct>
|
||||
</structs>
|
||||
<streams />
|
||||
<streammetatypes />
|
||||
</adtf:ddl>
|
|
@ -0,0 +1,63 @@
|
|||
#ifndef RESULT_H
|
||||
#define RESULT_H
|
||||
|
||||
// This is a generated file, changes to it may be overwritten in the future.
|
||||
|
||||
typedef enum {
|
||||
PF_UNKNOWN=0,
|
||||
PF_8BIT=10,
|
||||
PF_GREYSCALE_8=11,
|
||||
PF_RGB_8=12,
|
||||
PF_16BIT=20,
|
||||
PF_GREYSCALE_10=21,
|
||||
PF_GREYSCALE_12=22,
|
||||
PF_GREYSCALE_14=23,
|
||||
PF_GREYSCALE_16=24,
|
||||
PF_RGB_444=25,
|
||||
PF_RGB_555=26,
|
||||
PF_RGB_565=27,
|
||||
PF_RGBA_4444=28,
|
||||
PF_ABGR_4444=29,
|
||||
PF_RIII_10=30,
|
||||
PF_RIII_12=31,
|
||||
PF_RIII_14=32,
|
||||
PF_RIII_16=33,
|
||||
PF_BGR_555=34,
|
||||
PF_BGR_565=35,
|
||||
PF_24BIT=40,
|
||||
PF_GREYSCALE_18=41,
|
||||
PF_GREYSCALE_20=42,
|
||||
PF_GREYSCALE_22=43,
|
||||
PF_GREYSCALE_24=44,
|
||||
PF_RGB_888=45,
|
||||
PF_BGR_888=46,
|
||||
PF_32BIT=50,
|
||||
PF_ARGB_8888=51,
|
||||
PF_ABGR_8888=52,
|
||||
PF_RGBA_8888=53,
|
||||
PF_BGRA_8888=54,
|
||||
PF_GREYSCALE_32=55,
|
||||
PF_GREYSCALE_FLOAT32=56,
|
||||
PF_YUV420P_888=60,
|
||||
PF_CUSTOM=1000
|
||||
} tPixelFormat;
|
||||
|
||||
#pragma pack(push,1)
|
||||
typedef struct
|
||||
{
|
||||
tInt32 nFormatType;
|
||||
tInt32 nChannels;
|
||||
tInt32 nSamplesPerSec;
|
||||
tInt32 nBitsPerSample;
|
||||
tInt32 nNumSamples;
|
||||
tInt32 nSize;
|
||||
} tWaveFormat;
|
||||
#pragma pack(pop)
|
||||
|
||||
typedef int32_t tInt32;
|
||||
|
||||
// The following type is assumed to be known:
|
||||
// int32_t
|
||||
|
||||
|
||||
#endif //RESULT_H
|
133
test/ddlgenerators/files/original_files/base_all.description
Normal file
133
test/ddlgenerators/files/original_files/base_all.description
Normal file
|
@ -0,0 +1,133 @@
|
|||
<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
|
||||
<adtf:ddl xmlns:adtf="adtf">
|
||||
<header>
|
||||
<language_version>3.00</language_version>
|
||||
<author>WROTHFL</author>
|
||||
<date_creation>09.10.2014</date_creation>
|
||||
<date_change>09.10.2014</date_change>
|
||||
<description>Generated by ADTF 2.13.0beta</description>
|
||||
</header>
|
||||
<units>
|
||||
<baseunit description="Fundamental unit for length" name="Metre" symbol="m" />
|
||||
<baseunit description="Fundamental unit for mass" name="Kilogram" symbol="kg" />
|
||||
<baseunit description="Fundamental unit for time" name="Second" symbol="s" />
|
||||
<baseunit description="Fundamental unit for electric current" name="Ampere" symbol="A" />
|
||||
<baseunit description="Fundamental unit for thermodynamic temperature" name="Kelvin" symbol="K" />
|
||||
<baseunit description="Fundamental unit for amount of substance" name="Mole" symbol="mol" />
|
||||
<baseunit description="Fundamental unit for luminous intensity" name="Candela" symbol="cd" />
|
||||
<baseunit description="Non-SI standard unit for angle" name="Degree" symbol="deg" />
|
||||
<baseunit description="Non-SI standard unit for angle" name="Radiant" symbol="rad" />
|
||||
<baseunit description="No SI, but needed for own unit definitions" name="Unitless" symbol="" />
|
||||
<baseunit description="No SI, but needed for no unit definitions" name="nou" symbol="" />
|
||||
<prefixes name="yotta" power="24" symbol="Y" />
|
||||
<prefixes name="zetta" power="21" symbol="Z" />
|
||||
<prefixes name="exa" power="18" symbol="E" />
|
||||
<prefixes name="peta" power="15" symbol="P" />
|
||||
<prefixes name="tera" power="12" symbol="T" />
|
||||
<prefixes name="giga" power="9" symbol="G" />
|
||||
<prefixes name="mega" power="6" symbol="M" />
|
||||
<prefixes name="kilo" power="3" symbol="k" />
|
||||
<prefixes name="hecto" power="2" symbol="h" />
|
||||
<prefixes name="deca" power="1" symbol="da" />
|
||||
<prefixes name="deci" power="-1" symbol="d" />
|
||||
<prefixes name="centi" power="-2" symbol="c" />
|
||||
<prefixes name="milli" power="-3" symbol="m" />
|
||||
<prefixes name="micro" power="-6" symbol="u" />
|
||||
<prefixes name="nano" power="-9" symbol="n" />
|
||||
<prefixes name="pico" power="-12" symbol="p" />
|
||||
<prefixes name="femto" power="-15" symbol="f" />
|
||||
<prefixes name="atto" power="-18" symbol="a" />
|
||||
<prefixes name="zepto" power="-21" symbol="z" />
|
||||
<prefixes name="yocto" power="-24" symbol="y" />
|
||||
</units>
|
||||
<datatypes>
|
||||
<datatype description="predefined ADTF tBool datatype" max="tTrue" min="tFalse" name="tBool" size="8" />
|
||||
<datatype description="predefined ADTF tChar datatype" max="127" min="-128" name="tChar" size="8" />
|
||||
<datatype description="predefined ADTF tUInt8 datatype" max="255" min="0" name="tUInt8" size="8" />
|
||||
<datatype description="predefined ADTF tInt8 datatype" max="127" min="-128" name="tInt8" size="8" />
|
||||
<datatype description="predefined ADTF tUInt16 datatype" max="65535" min="0" name="tUInt16" size="16" />
|
||||
<datatype description="predefined ADTF tInt16 datatype" max="32767" min="-32768" name="tInt16" size="16" />
|
||||
<datatype description="predefined ADTF tUInt32 datatype" max="4294967295" min="0" name="tUInt32" size="32" />
|
||||
<datatype description="predefined ADTF tInt32 datatype" max="2147483647" min="-2147483648" name="tInt32" size="32" />
|
||||
<datatype description="predefined ADTF tUInt64 datatype" max="18446744073709551615" min="0" name="tUInt64" size="64" />
|
||||
<datatype description="predefined ADTF tInt64 datatype" max="9223372036854775807" min="-9223372036854775808" name="tInt64" size="64" />
|
||||
<datatype description="predefined ADTF tFloat32 datatype" max="3.402823e+38" min="-3.402823e+38" name="tFloat32" size="32" />
|
||||
<datatype description="predefined ADTF tFloat64 datatype" max="1.797693e+308" min="-1.797693e+308" name="tFloat64" size="64" />
|
||||
</datatypes>
|
||||
<enums>
|
||||
<enum name="tPixelFormat" type="tInt16">
|
||||
<element name="PF_16BIT" value="20" />
|
||||
<element name="PF_24BIT" value="40" />
|
||||
<element name="PF_32BIT" value="50" />
|
||||
<element name="PF_8BIT" value="10" />
|
||||
<element name="PF_ABGR_4444" value="29" />
|
||||
<element name="PF_ABGR_8888" value="52" />
|
||||
<element name="PF_ARGB_8888" value="51" />
|
||||
<element name="PF_BGRA_8888" value="54" />
|
||||
<element name="PF_BGR_555" value="34" />
|
||||
<element name="PF_BGR_565" value="35" />
|
||||
<element name="PF_BGR_888" value="46" />
|
||||
<element name="PF_CUSTOM" value="1000" />
|
||||
<element name="PF_GREYSCALE_10" value="21" />
|
||||
<element name="PF_GREYSCALE_12" value="22" />
|
||||
<element name="PF_GREYSCALE_14" value="23" />
|
||||
<element name="PF_GREYSCALE_16" value="24" />
|
||||
<element name="PF_GREYSCALE_18" value="41" />
|
||||
<element name="PF_GREYSCALE_20" value="42" />
|
||||
<element name="PF_GREYSCALE_22" value="43" />
|
||||
<element name="PF_GREYSCALE_24" value="44" />
|
||||
<element name="PF_GREYSCALE_32" value="55" />
|
||||
<element name="PF_GREYSCALE_8" value="11" />
|
||||
<element name="PF_GREYSCALE_FLOAT32" value="56" />
|
||||
<element name="PF_RGBA_4444" value="28" />
|
||||
<element name="PF_RGBA_8888" value="53" />
|
||||
<element name="PF_RGB_444" value="25" />
|
||||
<element name="PF_RGB_555" value="26" />
|
||||
<element name="PF_RGB_565" value="27" />
|
||||
<element name="PF_RGB_8" value="12" />
|
||||
<element name="PF_RGB_888" value="45" />
|
||||
<element name="PF_RIII_10" value="30" />
|
||||
<element name="PF_RIII_12" value="31" />
|
||||
<element name="PF_RIII_14" value="32" />
|
||||
<element name="PF_RIII_16" value="33" />
|
||||
<element name="PF_UNKNOWN" value="0" />
|
||||
<element name="PF_YUV420P_888" value="60" />
|
||||
</enum>
|
||||
</enums>
|
||||
<structs>
|
||||
<struct alignment="1" name="adtf_core_media_type" version="0">
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="mediatype" type="tMediaTypeInfo" />
|
||||
</struct>
|
||||
<struct alignment="1" name="tMediaTypeInfo" version="0">
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="ui32MajorType" type="tUInt32" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="4" name="ui32SubType" type="tUInt32" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="8" name="ui32Flags" type="tUInt32" />
|
||||
</struct>
|
||||
<struct alignment="1" name="adtf_type_audio" version="0">
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="sMediatype" type="tMediaTypeInfo" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="12" name="sWaveFormat" type="tWaveFormat" />
|
||||
</struct>
|
||||
<struct alignment="1" name="tWaveFormat" version="0">
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="nFormatType" type="tInt32" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="4" name="nChannels" type="tInt32" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="8" name="nSamplesPerSec" type="tInt32" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="12" name="nBitsPerSample" type="tInt32" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="16" name="nNumSamples" type="tInt32" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="20" name="nSize" type="tInt32" />
|
||||
</struct>
|
||||
<struct alignment="1" name="adtf_type_video" version="0">
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="sMediatype" type="tMediaTypeInfo" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="12" name="sBitmapFormat" type="tBitmapFormat" />
|
||||
</struct>
|
||||
<struct alignment="1" name="tBitmapFormat" version="0">
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="nWidth" type="tInt32" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="4" name="nHeight" type="tInt32" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="8" name="nBitsPerPixel" type="tInt16" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="10" name="nPixelFormat" type="tInt16" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="12" name="nBytesPerLine" type="tInt32" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="16" name="nSize" type="tInt32" />
|
||||
<element alignment="1" arraysize="1" byteorder="LE" bytepos="20" name="nPaletteSize" type="tInt32" />
|
||||
</struct>
|
||||
</structs>
|
||||
<streams />
|
||||
</adtf:ddl>
|
84
test/ddlgenerators/files/original_files/base_all.h
Normal file
84
test/ddlgenerators/files/original_files/base_all.h
Normal file
|
@ -0,0 +1,84 @@
|
|||
/**
|
||||
* @file
|
||||
* This is a generated file, changes to it may be overwritten in the future.
|
||||
*
|
||||
* @copyright
|
||||
* @verbatim
|
||||
Copyright @ 2017 Audi Electronics Venture GmbH. All rights reserved.
|
||||
|
||||
This Source Code Form is subject to the terms of the Mozilla
|
||||
Public License, v. 2.0. If a copy of the MPL was not distributed
|
||||
with this file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
||||
|
||||
If it is not possible or desirable to put the notice in a particular file, then
|
||||
You may include the notice in a location (such as a LICENSE file in a
|
||||
relevant directory) where a recipient would be likely to look for such a notice.
|
||||
|
||||
You may add additional accurate notices of copyright ownership.
|
||||
@endverbatim
|
||||
*/
|
||||
|
||||
typedef tInt16 tPixelFormat;
|
||||
|
||||
#pragma pack(push,1)
|
||||
typedef struct
|
||||
{
|
||||
tUInt32 ui32MajorType;
|
||||
tUInt32 ui32SubType;
|
||||
tUInt32 ui32Flags;
|
||||
} tMediaTypeInfo;
|
||||
#pragma pack(pop)
|
||||
|
||||
#pragma pack(push,1)
|
||||
typedef struct
|
||||
{
|
||||
tMediaTypeInfo mediatype;
|
||||
} adtf_core_media_type;
|
||||
#pragma pack(pop)
|
||||
|
||||
#pragma pack(push,1)
|
||||
typedef struct
|
||||
{
|
||||
tInt32 nFormatType;
|
||||
tInt32 nChannels;
|
||||
tInt32 nSamplesPerSec;
|
||||
tInt32 nBitsPerSample;
|
||||
tInt32 nNumSamples;
|
||||
tInt32 nSize;
|
||||
} tWaveFormat;
|
||||
#pragma pack(pop)
|
||||
|
||||
#pragma pack(push,1)
|
||||
typedef struct
|
||||
{
|
||||
tMediaTypeInfo sMediatype;
|
||||
tWaveFormat sWaveFormat;
|
||||
} adtf_type_audio;
|
||||
#pragma pack(pop)
|
||||
|
||||
#pragma pack(push,1)
|
||||
typedef struct
|
||||
{
|
||||
tInt32 nWidth;
|
||||
tInt32 nHeight;
|
||||
tInt16 nBitsPerPixel;
|
||||
tInt16 nPixelFormat;
|
||||
tInt32 nBytesPerLine;
|
||||
tInt32 nSize;
|
||||
tInt32 nPaletteSize;
|
||||
} tBitmapFormat;
|
||||
#pragma pack(pop)
|
||||
|
||||
#pragma pack(push,1)
|
||||
typedef struct
|
||||
{
|
||||
tMediaTypeInfo sMediatype;
|
||||
tBitmapFormat sBitmapFormat;
|
||||
} adtf_type_video;
|
||||
#pragma pack(pop)
|
||||
|
||||
// The following types are assumed to be known:
|
||||
// tInt16
|
||||
// tUInt32
|
||||
// tInt32
|
||||
|
56
test/ddlgenerators/files/original_files/enums.description
Normal file
56
test/ddlgenerators/files/original_files/enums.description
Normal file
|
@ -0,0 +1,56 @@
|
|||
<?xml version="1.0"?>
|
||||
<adtf:ddl xmlns:adtf="adtf">
|
||||
<header>
|
||||
<language_version>4.00</language_version>
|
||||
<author>SVP5W4W</author>
|
||||
<date_creation>08.02.2018</date_creation>
|
||||
<date_change>08.02.2018</date_change>
|
||||
<description>Generated by DDL_Editor </description>
|
||||
</header>
|
||||
<datatypes>
|
||||
</datatypes>
|
||||
<units>
|
||||
</units>
|
||||
<enums>
|
||||
<enum name="tAlphabet" type="tInt32">
|
||||
<element name="ABC" value="0" />
|
||||
<element name="DEF" value="1" />
|
||||
<element name="GHI" value="2" />
|
||||
</enum>
|
||||
<enum name="tColor" type="tInt32">
|
||||
<element name="C_UNKNOWN" value="0" />
|
||||
<element name="C_RED" value="1" />
|
||||
<element name="C_GREEN" value="2" />
|
||||
<element name="C_BLUE" value="50" />
|
||||
<element name="C_CYAN" value="2000" />
|
||||
</enum>
|
||||
<enum name="tTimber" type="tInt32">
|
||||
<element name="W_FIR" value="5" />
|
||||
<element name="W_PINE" value="1630" />
|
||||
<element name="W_OAK" value="1631" />
|
||||
<element name="W_SPRUCE" value="1632" />
|
||||
</enum>
|
||||
</enums>
|
||||
<structs>
|
||||
<struct name="tEnums" comment="tEnumCommentary" version="0" alignment="1" ddlversion="">
|
||||
<element type="tColor" name="col" arraysize="1">
|
||||
<deserialized alignment="1" />
|
||||
<serialized bytepos="0" byteorder="LE" />
|
||||
</element>
|
||||
<element type="tTimber" name="tim" arraysize="1">
|
||||
<deserialized alignment="1" />
|
||||
<serialized bytepos="4" byteorder="LE" />
|
||||
</element>
|
||||
<element type="tTimber" name="wood" arraysize="1">
|
||||
<deserialized alignment="1" />
|
||||
<serialized bytepos="8" byteorder="LE" />
|
||||
</element>
|
||||
<element type="tAlphabet" description="alpha-element-description" comment="alpha-element-comment" name="alpha" arraysize="1">
|
||||
<deserialized alignment="1" />
|
||||
<serialized bytepos="12" byteorder="LE" />
|
||||
</element>
|
||||
</struct>
|
||||
</structs>
|
||||
<streams />
|
||||
<streammetatypes />
|
||||
</adtf:ddl>
|
37
test/ddlgenerators/files/original_files/enums.h
Normal file
37
test/ddlgenerators/files/original_files/enums.h
Normal file
|
@ -0,0 +1,37 @@
|
|||
typedef enum {
|
||||
C_UNKNOWN=0,
|
||||
C_RED=1,
|
||||
C_GREEN=2,
|
||||
C_BLUE=50,
|
||||
C_CYAN=2000
|
||||
} tColor;
|
||||
|
||||
|
||||
typedef enum tTimber {
|
||||
W_FIR=5,
|
||||
W_PINE=1630,
|
||||
W_OAK,
|
||||
W_SPRUCE
|
||||
} tWood;
|
||||
|
||||
enum tAlphabet {
|
||||
ABC, DEF, GHI};
|
||||
|
||||
typedef struct
|
||||
{
|
||||
tColor col;
|
||||
tTimber tim;
|
||||
tWood wood;
|
||||
tAlphabet alpha;
|
||||
} tEnums;
|
||||
|
||||
typedef bla blubb;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
tBla bla;
|
||||
tBlubb blubb;
|
||||
kaka kaka;
|
||||
}
|
||||
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue