Diese Seite wurde vollständig KI-generiert auf Basis von SWS Raw Data Stream (R25-11) — kein offizieller AUTOSAR-Text und keine automatisch extrahierte API-Seite wie die übrigen Module. Als Interpretation gekennzeichnete Aussagen sind Schlussfolgerungen aus den Quellen.
Kapselt metadata en header-velden van IEEE-1722-datagrammen voor ongecomprimeerde videodatastromen in.
DOOR AI GEGENEREERDongecontroleerdModel: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: c02cd3190162HerkomstOpen vragen (2)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel
Kapselt metadata en header-velden van IEEE-1722-datagrammen voor ongecomprimeerde videodatastromen in.
De klasse ara::rds::IEEE1722DatagramRVF representeert binnen de AUTOSAR-module Raw Data Stream specifieke IEEE-1722-datagrammen voor het Raw Video Format voor de gestructureerde overdracht van ongecomprimeerde videostromen SWS RawDataStream §1 “Raw Data Stream”. Ze bundelt alle beeld- en overdrachtsrelevante metadata zoals regelnummers, kleurruimten, beeldsnelheden evenals protocolbesturingsbits in beschermde optionele velden. Als als final gedeclareerde datastructuur sluit zij verdere overerving uit, maar waarborgt door een virtuele destructor een deterministische en uitzonderingsvrije vrijgave via basisklassepointers [SWS_RDS_90292].
Context
De klasse ara::rds::IEEE1722DatagramRVF representeert binnen de functionele module Raw Data Stream (rds) van het AUTOSAR Adaptive Platform een concreet IEEE-1722-datagram voor het Raw Video Format (RVF) SWS RawDataStream §1 “Raw Data Stream”. Het Raw Video Format dient in het kader van Audio Video Bridging (AVB) en Time-Sensitive Networking (TSN) voor het transport van ongecomprimeerde videostromen over pakketgebaseerde netwerken. De datastructuur wordt gedefinieerd in het header-bestand ara/rds/raw_data_stream_IEEE1722.h[SWS_RDS_90276]. De klassedefinitie is voorzien van het sleutelwoord final en bindt via beschermde overerving (protected) zowel de generieke basisklasse IEEE1722Datagram als AVTPDUCommonStreamHeaderFields in [SWS_RDS_90276]. Door deze samenstelling verenigt de structuur fundamentele AVTP-stream-headervelden met de specifieke metadatavelden die vereist zijn voor de verwerking van afzonderlijke videoregels en beeldrasters.
De levenscyclus van een instantie van IEEE1722DatagramRVF wordt in belangrijke mate bepaald door de verwerkingspipeline van de Raw Data Stream. Voor het netjes opruimen van instanties declareert de klasse een virtuele destructor virtual ~IEEE1722DatagramRVF() noexcept[SWS_RDS_90292]. Hoewel de klasse zelf als final is gemarkeerd [SWS_RDS_90276] en daarom niet als basisklasse voor verdere subklassen kan fungeren, waarborgt de virtuele opzet van de destructor de correcte vrijgave wanneer instanties polymorf via basisklassepointers worden gerefereerd en vernietigd.
De toevoeging noexcept bij de destructor garandeert dat tijdens het vernietigingsproces onder geen enkele voorwaarde uitzonderingen kunnen ontsnappen [SWS_RDS_90292]. Dit is in veiligheidskritieke automotive-systemen een essentiële randvoorwaarde voor het waarborgen van deterministische opruimprocessen zonder plotselinge programma-afbrekingen. De AUTOSAR-specificatie definieert voor deze dataklasse geen expliciete synchronisatieprimitieven voor gelijktijdige toegang; daarom moet een thread-safe omgang desgewenst op het niveau van de omringende streaming-diensten worden gewaarborgd.
Gebruikspad
In het praktische verwerkingsverloop fungeert de klasse als informatiedrager voor ontvangen of te verzenden videoframes. Hierbij bundelt de structuur talrijke velden die beelddimensies, tijdsreferentie en kleurcodering gedetailleerd beschrijven. Voor de geometrische structuur van de video staan de actieve pixels active_pixels[SWS_RDS_90276], het totale aantal regels van een beeld total_lines[SWS_RDS_90278], het regelnummer line_number[SWS_RDS_90291] en het aantal regels per datapakket num_lines[SWS_RDS_90289] ter beschikking.
Opvallend is de consequente inkapseling van alle variabelen in ara::core::Optional. Deze declaratie doet vermoeden dat datagrammen onvolledige headers mogen bevatten of dat bepaalde metadata afhankelijk van het AVTP-pakketteringsprofiel slechts naar behoefte worden overgedragen. Alle attributen zijn voorzien van het beschermingsniveau protected[SWS_RDS_90276], [SWS_RDS_90278]. Aangezien afleiding door applicatiecode vanwege final onmogelijk is, is de lees- en schrijftoegang tot deze velden vermoedelijk gerealiseerd via interne hulpklassen of bevriende driverinstanties van de RDS-module. Vraag Q-b1e31774561c4cd7 (open)
Deze handleiding is gebaseerd op de specificatie AUTOSAR Adaptive Platform R25-11.
gemini-3.8-flash-low· 2026-10-13 · Duits origineel