info

Характеристическая информация о средстве записи аудио устройства

Синтаксис

Описание

пример

S = info(adw) возвращает структуру, S, содержа характеристическую информацию объекта средства записи аудио устройства, adw.

Примеры

свернуть все

Считайте звуковой файл MP3 и проигрывайте его через ваше устройство аудиовыхода по умолчанию.

Создайте dsp.AudioFileReader объект с настройками по умолчанию. Используйте audioinfo функционируйте, чтобы возвратить структуру, содержащую информацию о звуковом файле.

fileReader = dsp.AudioFileReader('speech_dft.mp3');
fileInfo = audioinfo('speech_dft.mp3')
fileInfo = struct with fields:
             Filename: '/mathworks/devel/bat/BR2020ad/build/matlab/toolbox/dsp/dsp/speech_dft.mp3'
    CompressionMethod: 'MP3'
          NumChannels: 1
           SampleRate: 22050
         TotalSamples: 112320
             Duration: 5.0939
                Title: []
              Comment: []
               Artist: []
              BitRate: 64

Создайте audioDeviceWriter возразите и задайте частоту дискретизации.

deviceWriter = audioDeviceWriter('SampleRate',fileInfo.SampleRate);

Вызовите setup уменьшать вычислительную загрузку инициализации в цикле аудиопотока.

setup(deviceWriter,zeros(fileReader.SamplesPerFrame,fileInfo.NumChannels))

Используйте info функция, чтобы получить характеристическую информацию о средстве записи устройства.

info(deviceWriter)
ans = struct with fields:
                   Driver: 'ALSA'
               DeviceName: 'ALSAdefault'
    MaximumOutputChannels: 32

В цикле аудиопотока считайте систему координат звукового сигнала из файла и запишите систему координат в ваше устройство.

while ~isDone(fileReader)
    audioData = fileReader();
    deviceWriter(audioData);
end

Закройте входной файл и выпустите устройство.

release(fileReader)
release(deviceWriter)

Входные параметры

свернуть все

Средство записи аудио устройства возражает в виде audioDeviceWriter Система object™.

Выходные аргументы

свернуть все

Характеристическая информация объекта средства записи аудио устройства, возвращенного как структура. Поля структуры варьируются в зависимости от Системного объекта.

Смотрите также

Функции

Объекты

Введенный в R2016a