AVCaptureView
AVCaptureView подкласс NSView это может использоваться для отображения стандартных средств управления пользовательским интерфейсом для получения данных носителей.
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSAccessibility -
NSAccessibilityElementProtocol -
NSAnimatablePropertyContainer -
NSAppearanceCustomization -
NSCoding -
NSDraggingDestination -
NSObjectProtocol -
NSUserInterfaceItemIdentification -
Печатаемый -
Reflectable -
NSAccessibility -
NSAccessibilityElement -
NSAnimatablePropertyContainer -
NSAppearanceCustomization -
NSCoding -
NSDraggingDestination -
NSObject -
NSUserInterfaceItemIdentification
Оператор импорта
Swift
import AVKit
Objective C
@import AVKit;
Доступность
Доступный в OS X v10.10 и позже.
-
setSession:allowVideoSourceSelection:allowAudioSourceSelection: - setSession:allowVideoSourceSelection:allowAudioSourceSelection:Устанавливает сеанс, представленный этим представлением.
Объявление
Objective C
- (void)setSession:(AVCaptureSession *)sessionshowVideoPreview:(BOOL)showVideoPreviewshowAudioPreview:(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: AVCaptureViewControlsStyleObjective C
@property AVCaptureViewControlsStyle controlsStyleОператор импорта
Objective C
@import AVKit;Swift
import AVKitДоступность
Доступный в OS X v10.10 и позже.
-
videoGravity videoGravityСвойствоСтроковое определение, как видео выведено на экран в представлениях, ограничивает rect.
Обсуждение
Посмотрите Видео Силу тяжести для возможных значений. Значение по умолчанию
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;Константы
-
InlineAVCaptureViewControlsStyleInlineВстроенная область средств управления для записи носителей связана с представлением.
Доступный в OS X v10.10 и позже.
-
FloatingAVCaptureViewControlsStyleFloatingПлавающая область средств управления для записей носителей связана с представлением.
Доступный в OS X v10.10 и позже.
-
InlineDeviceSelectionAVCaptureViewControlsStyleInlineDeviceSelectionВстроенная область средств управления для устройств захвата изображения выбора связана с представлением.
Доступный в OS X v10.10 и позже.
-
AVCaptureViewControlsStyleDefaultAVCaptureViewControlsStyleDefaultОбласть средств управления по умолчанию связана с представлением.
Доступный в OS X v10.10 и позже.
Оператор импорта
Objective C
@import AVKit;Swift
import AVKitДоступность
Доступный в OS X v10.10 и позже.
-
