exponenta event banner

информация

Информация о характеристиках устройства записи звука

Описание

пример

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/BR2021ad/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™ системы.

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

свернуть все

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

См. также

Функции

Объекты

Представлен в R2016a