struct avtp_stream_pdu { uint32_t subtype_data; uint64_t stream_id; uint32_t avtp_time; uint32_t format_specific; uint32_t packet_info; uint8_t avtp_payload[0]; } __attribute__ ((__packed__));
时间: 2023-12-01 07:48:24 浏览: 200
dingshiqi.zip_STM32 中断
这段代码是什么意思?
这是一个定义 AVTP(Audio Video Transport Protocol)流PDU(Protocol Data Unit)的结构体,包含了 AVTP 流PDU 的各个字段。其中,subtype_data 表示子类型数据,stream_id 表示流ID,avtp_time 表示 AVTP 时间,format_specific 表示格式特定字段,packet_info 表示包信息,avtp_payload 表示 AVTP 负载数据。__attribute__ ((__packed__))是用来告诉编译器以紧凑的方式对结构体进行内存布局。
阅读全文