STREAM_EVENT: bitsPerRow 8 (u16+u8 fields align to byte rows) STREAM_CLOSE: bitsPerRow 16 (all u16 fields, each gets own row) DISCOVERY_ANNOUNCE: bitsPerRow 8 (mixed u8/u16 fields, byte-aligned) ENUM_CONTROLS request: bitsPerRow 16 (three u16 fields) ENUM_CONTROLS control prefix: bitsPerRow 8 (u32+u8+u32, type splits at byte) GET_CONTROL request: bitsPerRow 16 (u16+u16+u16+u32) SET_CONTROL request: bitsPerRow 16 (u16+u16+u16+u32+u32) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>