Обработка прерываний с Аудио-очередью

есть ли тип данных, который определяет длину памяти, а не позицию?

ВСЕ типы данных в C делают это. Каждый тип определяет, сколько байтов необходимо для хранения этого типа и что означают отдельные биты в каждом байте. Это определяется реализацией, поэтому разные компиляторы и разные цели определяют их по-разному, но язык дает вам инструменты для написания переносимого кода, который будет работать четко определенным образом, каким бы он ни был.

  • sizeof сообщает вам размер любого типа в байтах. поэтому sizeof(int) скажет вам, насколько велико int на вашей цели - обычно 4, но некоторые цели используют 8 или 2.
  • CHAR_BIT сообщает вам размер байта - сколько битов в байте. Вам не часто это нужно, но когда вы делаете, это доступно.
6
задан lostInTransit 23 March 2009 в 13:35
поделиться

3 ответа

Эта ссылка показывает, какова проблема. Мог бы помочь кому-то.

https://devforums.apple.com/message/31758#31758

3
ответ дан 17 December 2019 в 04:52
поделиться

Это смотрит на меня как Вы, устанавливают inUserData как Ваш appDelegate вместо Вашего плеера.

0
ответ дан 17 December 2019 в 04:52
поделиться

! ACT - KAUDIOSSIDENOT ActiveError, объявленные в audioservices.h с комментарием

«Операция не удалась, потому что аудиосидию не активен. Вызов аудиосистемыSiCationactactive (True) сначала исправит эту ошибку в большинстве случаев».

Вы Также получите эту ошибку при вызове AudioqueeeStart () после прерывания (как я узнал сегодня).

2
ответ дан 17 December 2019 в 04:52
поделиться
Другие вопросы по тегам:

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