Запись со звуковой карты
audioDeviceReader Система object™ читает аудиосэмплы с помощью устройства аудиовхода компьютера.

Смотрите Аудио ввод-вывод: Буферизация, Задержка и Пропускная способность для подробного объяснения потока данных читателя аудио устройства.
Читатель аудио устройства задает драйвер, устройство и его атрибуты, и тип данных и размер выход от вашего Системного объекта.
К потоковым данным из аудио устройства:
Создайте audioDeviceReader объект и набор его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты?.
возвращает Системный объект, deviceReader = audioDeviceReaderdeviceReader, это читает аудиосэмплы с помощью устройства аудиовхода в режиме реального времени.
устанавливает свойство SampleRate на deviceReader = audioDeviceReader(sampleRateValue)sampleRateValue.
устанавливает свойство SamplesPerFrame на deviceReader = audioDeviceReader(sampleRateValue,sampPerFrameValue)sampPerFrameValue.
наборы каждое свойство deviceReader = audioDeviceReader(___,Name,Value)Name к заданному Value. Незаданные свойства имеют значения по умолчанию.
deviceReader = audioDeviceReader(16000,'BitDepth','8-bit integer') создает Системный объект, deviceReader, это действует на уровне частоты дискретизации на 16 кГц и 8-битной целочисленной битовой глубины. возвращает одну систему координат аудиосэмплов от выбранного устройства аудиовхода.audioFromDevice
= deviceReader()
[ возвращает количество выборок, которыми очередь аудио читателя была превышена начиная с последней возможности к audioFromDevice,numOverrun]
= deviceReader()deviceReader.
Примечание: Когда вы вызываете audioDeviceReader Системный объект, аудио устройство, заданное Свойством устройства, заблокирован. Аудио устройство может быть заблокировано только одним audioDeviceReader за один раз. Чтобы выпустить аудио устройство, вызовите release на вашем audioDeviceReader объект.
Чтобы использовать объектную функцию, задайте Системный объект как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj, используйте этот синтаксис:
release(obj)