NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
tagNvAvtp1722Header Struct Reference

Detailed Description

Defines the AVTP 1722 header structure.

Definition at line 102 of file nvavtp.h.

Data Fields

U64 subType:8
 Holds the protocol being carried by AVTP, for example, IEC 61883. More...
 
U64 timestampValid:1
 Holds a flag that indicates the validity of the AVTP timestamp field time value. More...
 
U64 fsd:2
 Reserved for use by AVTP gateways. More...
 
U64 mediaClockRestart:1
 Holds the change in the source of the media clock. More...
 
U64 version:3
 Holds the version of AVTP for which a particular AVTPDU is formatted. More...
 
U64 streamidValid:1
 Holds a flag that indicates whether the 64-bit stream_id contains a valid StreamID. More...
 
U64 sequenceNum:8
 Holds the sequence of the AVTPDUs in a stream by the talker. More...
 
U64 timestampUncertain:1
 Holds a flag that indicates the timestamps may not be globally synchronized with the network clock. More...
 
U64 fsd1:7
 Reserved for future use in stream data of AVTPDU headers. More...
 
U64 streamId
 Holds the ID of the stream. More...
 
U64 avtpTimestamp:32
 Holds the AVTP presentation time in nanoseconds. More...
 
U64 fsd2:32
 Reserved for use by AVTP gateways. More...
 
U64 streamDataLength:16
 Holds the unsigned count of the AVTPDU of the stream's AVTPDU in octets. More...
 

Field Documentation

◆ avtpTimestamp

U64 tagNvAvtp1722Header::avtpTimestamp

Holds the AVTP presentation time in nanoseconds.

Definition at line 125 of file nvavtp.h.

◆ fsd

U64 tagNvAvtp1722Header::fsd

Reserved for use by AVTP gateways.

Definition at line 108 of file nvavtp.h.

◆ fsd1

U64 tagNvAvtp1722Header::fsd1

Reserved for future use in stream data of AVTPDU headers.

Definition at line 121 of file nvavtp.h.

◆ fsd2

U64 tagNvAvtp1722Header::fsd2

Reserved for use by AVTP gateways.

Definition at line 127 of file nvavtp.h.

◆ mediaClockRestart

U64 tagNvAvtp1722Header::mediaClockRestart

Holds the change in the source of the media clock.

Definition at line 110 of file nvavtp.h.

◆ sequenceNum

U64 tagNvAvtp1722Header::sequenceNum

Holds the sequence of the AVTPDUs in a stream by the talker.

Definition at line 116 of file nvavtp.h.

◆ streamDataLength

U64 tagNvAvtp1722Header::streamDataLength

Holds the unsigned count of the AVTPDU of the stream's AVTPDU in octets.

Definition at line 130 of file nvavtp.h.

◆ streamId

U64 tagNvAvtp1722Header::streamId

Holds the ID of the stream.

Definition at line 123 of file nvavtp.h.

◆ streamidValid

U64 tagNvAvtp1722Header::streamidValid

Holds a flag that indicates whether the 64-bit stream_id contains a valid StreamID.

Definition at line 114 of file nvavtp.h.

◆ subType

U64 tagNvAvtp1722Header::subType

Holds the protocol being carried by AVTP, for example, IEC 61883.

Definition at line 104 of file nvavtp.h.

◆ timestampUncertain

U64 tagNvAvtp1722Header::timestampUncertain

Holds a flag that indicates the timestamps may not be globally synchronized with the network clock.

Definition at line 119 of file nvavtp.h.

◆ timestampValid

U64 tagNvAvtp1722Header::timestampValid

Holds a flag that indicates the validity of the AVTP timestamp field time value.

Definition at line 106 of file nvavtp.h.

◆ version

U64 tagNvAvtp1722Header::version

Holds the version of AVTP for which a particular AVTPDU is formatted.

Definition at line 112 of file nvavtp.h.


The documentation for this struct was generated from the following file: