Я работаю над некоторыми примерами кода в Изучение Core Audio: практическое руководство по программированию аудио для Mac и iOS
Хотя ранее я работал с Objective-C, в настоящее время я работаю над приложением Rubymotion и хотел бы перенести код из книги в Rubymotion для своего приложения.
Есть несколько функций C и идиом, в которых я не уверен. Кто-нибудь может сказать мне, ЕСЛИ и КАК я могу переписать следующее в RM?
AudioStreamBasicDescription asbd;
memset(&asbd, 0, sizeof(asbd));
Я дошел до того, что определил, что asbd является указателем. Так:
asbd = Pointer.new(AudioStreamBasicDescription.type)
Но обе функции sizeof()
и memset()
выдают NoMethodErrors.