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

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

Разработчик

Ссылка платформы AVKit ссылка класса AVCaptureView

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

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

AVCaptureView

AVCaptureView подкласс NSView это может использоваться для отображения стандартных средств управления пользовательским интерфейсом для получения данных носителей.

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


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


Swift

import AVKit

Objective C

@import AVKit;

Доступность


Доступный в OS X v10.10 и позже.
  • Устанавливает сеанс, представленный этим представлением.

    Объявление

    Objective C

    - (void)setSession:(AVCaptureSession *)session showVideoPreview:(BOOL)showVideoPreview showAudioPreview:(BOOL)showAudioPreview

    Параметры

    session

    Сеанс, который будет представлен.

    showVideoPreview

    Должен ли быть показан предварительный просмотр видео. Если YEStrue, получите вводы для видео данных носителей, будет добавлен, удален или изменен в зависимости от доступности устройства и пользовательского выбора.

    showAudioPreview

    Должен ли быть показан аудио предварительный просмотр. Если YEStrue, получите вводы для аудио данных носителей, будет добавлен, удален или изменен в зависимости от доступности устройства и пользовательского выбора.

    Обсуждение

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

  • сеанс сеанс Свойство

    Сеанс получения представлен этим представлением. (только для чтения)

    Объявление

    Swift

    var session: AVCaptureSession! { get }

    Objective C

    @property(readonly) AVCaptureSession *session

    Обсуждение

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

    Использовать setSession:allowVideoSourceSelection:allowAudioSourceSelection: изменить значение этого свойства.

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

    Objective C

    @import AVKit;

    Swift

    import AVKit

    Доступность

    Доступный в OS X v10.10 и позже.

  • fileOutput fileOutput Свойство

    Файл получения вывел привыкший к данным носителей записи. (только для чтения)

    Объявление

    Swift

    var fileOutput: AVCaptureFileOutput! { get }

    Objective C

    @property(readonly) AVCaptureFileOutput *fileOutput

    Обсуждение

    Значение этого свойства является первой инстанцией AVCaptureFileOutput содержавшийся в выходном массиве или ноле сеанса, если не найден никакой такой экземпляр. В последнем случае будет отключена кнопка записи запуска представления получения. Однако средства управления для выбора входных источников могут все еще быть включены.

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

    Objective C

    @import AVKit;

    Swift

    import AVKit

    Доступность

    Доступный в OS X v10.10 и позже.

  • делегат делегат Свойство

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

    Объявление

    Swift

    weak var delegate: AVCaptureViewDelegate!

    Objective C

    @property(weak) id< AVCaptureViewDelegate > delegate

    Обсуждение

    Если делегат не будет установлен, кнопка записи запуска будет отключена.

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

    Objective C

    @import AVKit;

    Swift

    import AVKit

    Доступность

    Доступный в OS X v10.10 и позже.

  • controlsStyle controlsStyle Свойство

    Стиль области средств управления получением связался с представлением.

    Объявление

    Swift

    var controlsStyle: AVCaptureViewControlsStyle

    Objective C

    @property AVCaptureViewControlsStyle controlsStyle

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

    Objective C

    @import AVKit;

    Swift

    import AVKit

    Доступность

    Доступный в OS X v10.10 и позже.

  • videoGravity videoGravity Свойство

    Строковое определение, как видео выведено на экран в представлениях, ограничивает rect.

    Объявление

    Swift

    var videoGravity: String!

    Objective C

    @property(copy) NSString *videoGravity

    Обсуждение

    Посмотрите Видео Силу тяжести для возможных значений. Значение по умолчанию AVLayerVideoGravityResizeAspect.

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

    Objective C

    @import AVKit;

    Swift

    import AVKit

    Доступность

    Доступный в OS X v10.10 и позже.

  • Константы, описывающие запись носителей средств управления, связанную с представлением.

    Объявление

    Swift

    enum AVCaptureViewControlsStyle : Int { case Inline case Floating case InlineDeviceSelection }

    Objective C

    enum { AVCaptureViewControlsStyleInline, AVCaptureViewControlsStyleFloating, AVCaptureViewControlsStyleInlineDeviceSelection, AVCaptureViewControlsStyleDefault = AVCaptureViewControlsStyleInline }; typedef NSInteger AVCaptureViewControlsStyle;

    Константы

    • Inline

      AVCaptureViewControlsStyleInline

      Встроенная область средств управления для записи носителей связана с представлением.

      Доступный в OS X v10.10 и позже.

    • Floating

      AVCaptureViewControlsStyleFloating

      Плавающая область средств управления для записей носителей связана с представлением.

      Доступный в OS X v10.10 и позже.

    • InlineDeviceSelection

      AVCaptureViewControlsStyleInlineDeviceSelection

      Встроенная область средств управления для устройств захвата изображения выбора связана с представлением.

      Доступный в OS X v10.10 и позже.

    • AVCaptureViewControlsStyleDefault

      AVCaptureViewControlsStyleDefault

      Область средств управления по умолчанию связана с представлением.

      Доступный в OS X v10.10 и позже.

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

    Objective C

    @import AVKit;

    Swift

    import AVKit

    Доступность

    Доступный в OS X v10.10 и позже.