Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы QTKit ссылка класса QTCaptureDecompressedAudioOutput

Опции
Развертывание Target:

На этой странице
Язык:

QTCaptureDecompressedAudioOutput

Этот класс представляет выходное место назначения для a QTCaptureSession объект, который может использоваться для обработки буферов аудиосэмпла от получаемого аудио. Экземпляры QTCaptureDecompressedAudioOutput произведите буферы аудиосэмпла, подходящие для пользовательской высококачественной обработки в режиме реального времени. Приложения могут получить доступ к буферам аудиосэмпла через captureOutput:didOutputAudioSampleBuffer:fromConnection: метод делегата. Клиенты могут также создать подклассы QTCaptureDecompressedAudioOutput добавить пользовательское поведение получения.

Наследование


Соответствует


Оператор импорта


Swift

import QTKit

Objective C

@import QTKit;

Доступность


Доступный в QuickTime 7.6.3 и позже.
  • Возвращает делегата получателя.

    Объявление

    Objective C

    - (id)delegate

    Оператор импорта

    Objective C

    @import QTKit;

    Доступность

    OS X v10.5 и позже; QuickTime 7.6.3.

    Осуждаемый в OS X v10.9.

  • Устанавливает делегата получателя.

    Объявление

    Objective C

    - (void)setDelegate:(id)delegate

    Оператор импорта

    Objective C

    @import QTKit;

    Доступность

    OS X v10.5 и позже; QuickTime 7.6.3.

    Осуждаемый в OS X v10.9.

  • Вызванный каждый раз, когда получатель выводит новый буфер аудиосэмпла.

    Объявление

    Objective C

    - (void)outputAudioSampleBuffer:(QTSampleBuffer *)sampleBuffer fromConnection:(QTCaptureConnection *)connection

    Параметры

    sampleBuffer

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

    connection

    Соединение, из которого было получено аудио.

    Обсуждение

    Этот метод не должен быть вызван непосредственно. Подклассы могут переопределить этот метод для обеспечения пользовательского поведения обработки для каждого демонстрационного буфера. Реализация по умолчанию вызывает делегата captureOutput:didOutputAudioSampleBuffer:fromConnection: метод.

    Подклассы не должны предполагать, что этот метод вызовут на основном потоке. Кроме того, этот метод периодически вызывают, таким образом, должно быть эффективно предотвратить проблемы производительности получения.

    Оператор импорта

    Objective C

    @import QTKit;

    Доступность

    OS X v10.5 и позже; QuickTime 7.6.3.

    Осуждаемый в OS X v10.9.

  • Вызванный каждый раз, когда аудиоданные выводят выводы новый буфер аудиосэмпла.

    Объявление

    Objective C

    - (void)captureOutput:(QTCaptureOutput *)captureOutput didOutputAudioSampleBuffer:(QTSampleBuffer *)sampleBuffer fromConnection:(QTCaptureConnection *)connection

    Обсуждение

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

    Делегаты не должны предполагать, что этот метод вызовут на основном потоке. Кроме того, этот метод периодически вызывают, таким образом, должно быть эффективно предотвратить проблемы производительности получения.

    Оператор импорта

    Objective C

    @import QTKit;

    Доступность

    OS X v10.5 и позже; QuickTime 7.6.3.

    Осуждаемый в OS X v10.9.