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 *)
session
showVideoPreview:(BOOL)showVideoPreview
showAudioPreview:(BOOL)showAudioPreview
Параметры
session
Сеанс, который будет представлен.
showVideoPreview
Должен ли быть показан предварительный просмотр видео. Если
YES
true
, получите вводы для видео данных носителей, будет добавлен, удален или изменен в зависимости от доступности устройства и пользовательского выбора.showAudioPreview
Должен ли быть показан аудио предварительный просмотр. Если
YES
true
, получите вводы для аудио данных носителей, будет добавлен, удален или изменен в зависимости от доступности устройства и пользовательского выбора.Обсуждение
Представление должно или показать аудио предварительный просмотр или предварительный просмотр видео или обоих. Кроме того, когда пользователь выбирает новый источник получения, представление может изменить сеанс получения, например, к данным носителей доступа для предварительного просмотра или. Только сеанс по умолчанию запускается и останавливается автоматически. Предоставленный сеанс должен быть вручную запущен и остановлен.
-
Сеанс получения представлен этим представлением. (только для чтения)
Объявление
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.
Обсуждение
Посмотрите Видео Силу тяжести для возможных значений. Значение по умолчанию
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 и позже.
-