Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты

AudioSampleProvider.SampleFramesEventNativeFunction

Экспериментальный: этот API является экспериментальным и может быть изменен или удален в будущем.

Объявление

public delegate void SampleFramesEventNativeFunction(IntPtr userData, uint providerId, uint sampleFrameCount);

Параметры

userData Пользовательские данные, указанные при установке обработчика. Фактический тип C — void*.
providerId Идентификатор провайдера. См. AudioSampleProvider.id.
sampleFrameCount Количество доступных или переполненных выборочных кадров, в зависимости от типа события.

Описание

Тип, представляющий собственный указатель функции для обработки событий образца кадра.

Примеры событий кадров: AudioSampleProvider.sampleFramesAvailable и AudioSampleProvider.sampleFramesOverflow .

Импорт такой функции из собственного подключаемого модуля можно выполнить следующим образом:

[DllImport(pluginName, ExactSpelling = true, CallingConvention = CallingConvention.Cdecl)] private static extern void SampleFramesAvailable(IntPtr userData, uint id, uint sampleFrameCount);
Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
API скрипты 2021.3