45 constexpr
char ADTF_MEDIA_DESC_ETHERNET_DDL[] =
46 R
"(<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
47 <adtf:ddl xmlns:adtf="adtf">
49 <struct name="tEthernetSampleHeader" version="1" ddlversion="4.0">
50 <element name="tmTimestampBeginNs" type="tInt64" arraysize="1">
51 <deserialized alignment="1"/>
52 <serialized bytepos="0" byteorder="LE"/>
54 <element name="tmTimestampEndNs" type="tInt64" arraysize="1">
55 <deserialized alignment="1"/>
56 <serialized bytepos="8" byteorder="LE"/>
58 <element name="nErrorCode" type="tInt32" arraysize="1">
59 <deserialized alignment="1"/>
60 <serialized bytepos="16" byteorder="LE"/>
62 <element name="nFrameCheckSequence" type="tUInt32" arraysize="1">
63 <deserialized alignment="1"/>
64 <serialized bytepos="20" byteorder="LE"/>
66 <element name="nFrameSize" type="tUInt32" arraysize="1">
67 <deserialized alignment="1"/>
68 <serialized bytepos="24" byteorder="LE"/>
70 <element name="aFrameData" type="tUInt8" arraysize="nFrameSize">
71 <deserialized alignment="1"/>
72 <serialized bytepos="28" byteorder="LE"/>
85 static constexpr
const char*
const MetaTypeName =
"adtf/devicetb/ethernet";
90 static constexpr
const char*
const DDLStructureName =
"tEthernetSampleHeader";
95 static constexpr
const bool DDLSerialized =
true;
100 static constexpr
const char*
const DDLDefinitions = ADTF_MEDIA_DESC_ETHERNET_DDL;
brake::stream_meta_type_ethernet_properties stream_meta_type_ethernet_properties
Definition of Stream Meta Type for ethernet samples.