Почему struct stFormat { unsigned int fmt;

unsigned int channelCount : 8;
unsigned int samplingRate : 24;
unsigned int blockCount;
unsigned short muteHeader;
unsigned short muteFooter;
};

sizeof(stFormat) == 16

но

#[repr(C, packed)]
struct Format {
fmt: U32<BE>,
channel_count: U32<BE>,
sampling_rate: U32<BE>,
block_count: U32<BE>,
mute_header: U16<BE>,
mute_footer: U16<BE>,
}

size_of::<Format>() == 20
?

1 ответов

7 просмотров

https://docs.rs/ux/latest/ux/struct.u24.html через что-то такое можно поизвращаться

Похожие вопросы

Обсуждают сегодня

Сonst magicTgHTML = (text, entities) => { let processedText = text; let offsetShift = 0; entities.forEach(entity => { const { offset, length, type, url, ...
Андрей
1
а что делать если тебя убивают на картах?
Yarik yarik kyda ti lezesh
43
Мне вот что интересно, кто на рфе стартовал/играл, что вы фармили, в каком виде контента он прямо хорош? Экспедиция? Вроде прямо на замазанных мапах рф сдувается
Владислав
20
всем привет, можно ли сделать для бота ссылку например рекламную по которой я буду знать что именно с этой ссылки зашли в моего бота?
Kokni
1
‌/r/pathofexile moderation changes top scoring links : pathofexile (RSS) Hi, everyone. On behalf of the subreddit mod team, I’m here to give you a few updates on the subreddi...
Esionru
3
Подскажите где можно прочитать про реализацию возможности писать человеку при подписке на телеграм канал от имени бота? Было бы не плохо если для Telegraf@3.38.0
Pan Lipton
10
У меня вопрос к знающими, стоит ли вступать в гильдии в игре или лучше полная свобода?
Енот Полоскун
17
У вас бывает ощущение, что хочется потратить весь отпуск на то, чтоб только спать?
Николай
15
Как можно настроить фильтр в пое под себя?
Yarik yarik kyda ti lezesh
15
а в telegraf смотреть в евенте start или в message?
Kokni
1
Карта сайта