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.
압축되지 않은 비디오 데이터 스트림을 위한 IEEE 1722 데이터그램의 메타데이터 및 헤더 필드를 캡슐화합니다.
AI 생성미검증모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: c02cd3190162출처열린 질문 (2)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문
압축되지 않은 비디오 데이터 스트림을 위한 IEEE 1722 데이터그램의 메타데이터 및 헤더 필드를 캡슐화합니다.
클래스 ara::rds::IEEE1722DatagramRVF은 AUTOSAR 모듈 Raw Data Stream 내에서 압축되지 않은 비디오 스트림의 구조화된 전송을 위한 Raw Video Format 전용 IEEE 1722 데이터그램을 나타냅니다 SWS RawDataStream §1 “Raw Data Stream”. 이 클래스는 라인 수, 색 공간, 프레임 레이트 및 프로토콜 제어 비트와 같은 모든 이미지 및 전송 관련 메타데이터를 보호된 선택적 필드로 묶습니다. final로 선언된 데이터 구조로서 추가 상속을 배제하지만, 가상 소멸자를 통해 기본 클래스 포인터를 통한 결정론적이고 예외 없는 해제를 보장합니다 [SWS_RDS_90292].
컨텍스트
클래스 ara::rds::IEEE1722DatagramRVF은 AUTOSAR Adaptive Platform의 기능 모듈 Raw Data Stream(rds) 내에서 Raw Video Format(RVF)을 위한 구체적인 IEEE 1722 데이터그램을 나타냅니다 SWS RawDataStream §1 “Raw Data Stream”. Raw Video Format은 Audio Video Bridging(AVB) 및 Time-Sensitive Networking(TSN) 프레임워크 내에서 패킷 기반 네트워크를 통해 압축되지 않은 비디오 스트림을 전송하는 역할을 합니다. 이 데이터 구조는 헤더 파일 ara/rds/raw_data_stream_IEEE1722.h에 정의되어 있습니다 [SWS_RDS_90276]. 클래스 정의에는 키워드 final가 지정되어 있으며 보호된 상속(protected)을 통해 일반 기본 클래스 IEEE1722Datagram과 AVTPDUCommonStreamHeaderFields을 모두 포함합니다 [SWS_RDS_90276]. 이러한 구성을 통해 이 구조는 기본 AVTP 스트림 헤더 필드와 개별 비디오 라인 및 이미지 래스터 처리에 필요한 특정 메타데이터 필드를 결합합니다.
IEEE1722DatagramRVF 인스턴스의 라이프사이클은 주로 Raw Data Stream의 처리 파이프라인에 의해 결정됩니다. 인스턴스의 깔끔한 정리를 위해 클래스는 가상 소멸자 virtual ~IEEE1722DatagramRVF() noexcept을 선언합니다 [SWS_RDS_90292]. 클래스 자체가 final으로 표시되어 있고 [SWS_RDS_90276] 따라서 추가 하위 클래스를 위한 기본 클래스로 기능할 수 없지만, 소멸자의 가상 설계는 기본 클래스 포인터를 통해 인스턴스가 다형적으로 참조되고 소멸되는 경우 올바른 해제를 보장합니다.
소멸자의 noexcept 지정은 소멸 과정 중에 어떠한 상황에서도 예외가 발생하여 빠져나가지 않음을 보장합니다 [SWS_RDS_90292]. 이는 안전이 중요한 차량용 시스템에서 급작스러운 프로그램 중단 없이 결정론적인 정리 프로세스를 보장하기 위한 필수적인 전제 조건입니다. AUTOSAR 명세는 이 데이터 클래스에 대해 동시 액세스를 위한 명시적인 동기화 기본 요소를 정의하지 않으므로, 필요한 경우 주변 스트리밍 서비스 수준에서 스레드 안전한 처리를 보장해야 합니다.
사용 경로
실제 처리 흐름에서 이 클래스는 수신되거나 전송될 비디오 프레임에 대한 정보 전달자 역할을 합니다. 여기서 이 구조는 이미지 치수, 시간 기준 및 색상 코딩을 자세히 설명하는 수많은 필드를 묶습니다. 비디오의 기하학적 구조를 위해 활성 픽셀 active_pixels[SWS_RDS_90276], 이미지의 총 라인 수 total_lines[SWS_RDS_90278], 라인 번호 line_number[SWS_RDS_90291] 및 데이터 패킷당 라인 수 num_lines[SWS_RDS_90289]이 제공됩니다.
눈에 띄는 점은 모든 변수가 ara::core::Optional에 일관되게 캡슐화되어 있다는 것입니다. 이러한 선언은 데이터그램이 불완전한 헤더를 가질 수 있거나 특정 메타데이터가 AVTP 패킷화 프로필에 따라 필요한 경우에만 전송됨을 시사합니다. 모든 속성에는 보호 수준 protected이 적용되어 있습니다 [SWS_RDS_90276], [SWS_RDS_90278]. final로 인해 사용자 코드에 의한 파생이 불가능하므로, 이러한 필드에 대한 읽기 및 쓰기 액세스는 내부 헬퍼 클래스 또는 RDS 모듈의 friend 드라이버 인스턴스를 통해 구현되었을 것으로 추정됩니다. 질문 Q-b1e31774561c4cd7 (열림)
이 가이드는 AUTOSAR Adaptive Platform R25-11 사양을 기반으로 합니다.
gemini-3.8-flash-low· 2026-10-13 · 독일어 원문