QTCaptureView
Это - подкласс NSView
это выводит на экран предварительный просмотр видео сеанса получения. A QTCaptureView
предварительно просматривает видео, обрабатываемое экземпляром QTCaptureSession
. Этот класс создает и поддерживает свое собственное QTCaptureVideoPreviewOutput
по мере необходимости собирать видео предварительного просмотра из сеанса получения.
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSAccessibility
-
NSAccessibilityElementProtocol
-
NSAnimatablePropertyContainer
-
NSAppearanceCustomization
-
NSCoding
-
NSDraggingDestination
-
NSObjectProtocol
-
NSUserInterfaceItemIdentification
-
Печатаемый
-
Reflectable
-
NSAccessibility
-
NSAccessibilityElement
-
NSAnimatablePropertyContainer
-
NSAppearanceCustomization
-
NSCoding
-
NSDraggingDestination
-
NSObject
-
NSUserInterfaceItemIdentification
Оператор импорта
Swift
import QTKit
Objective C
@import QTKit;
Доступность
Доступный в QuickTime 7.2.1 и позже.
-
Возвращает массив выходных видеосоединений, которые могут быть предварительно просмотрены.
Объявление
Objective C
- (NSArray *)availableVideoPreviewConnections
Возвращаемое значение
Массив
QTCaptureConnection
экземпляры для соединений, доступных, чтобы быть предварительно просмотренным.Обсуждение
Этот метод возвращает массив соединений, которые могут быть предварительно просмотрены с получателем. Возвращенные соединения могут использоваться с
setVideoPreviewConnection:
метод для установки соединения, предварительно просматриваемого получателем.Если существуют многократные видеосоединения, которые могут быть предварительно просмотрены, этот метод может определить, который выведет на экран представление.
Оператор импорта
Objective C
@import QTKit;
Доступность
OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
captureSession - captureSession
(OS X v10.9)Возвращает сеанс получения, предварительно просматриваемый получателем.
Объявление
Objective C
- (QTCaptureSession *)captureSession
Возвращаемое значение
A
QTCaptureSession
экземпляр используется для предварительного просмотра.Оператор импорта
Objective C
@import QTKit;
Доступность
OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
setCaptureSession: - setCaptureSession:
(OS X v10.9)Устанавливает сеанс получения, который будет предварительно просмотрен получателем.
Объявление
Objective C
- (void)setCaptureSession:(QTCaptureSession *)
captureSession
Параметры
captureSession
A
QTCaptureSession
экземпляр, который будет использоваться для предварительного просмотра.Оператор импорта
Objective C
@import QTKit;
Доступность
OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
setVideoPreviewConnection: - setVideoPreviewConnection:
(OS X v10.9)Устанавливает выходное соединение, которое будет предварительно просмотрено получателем.
Объявление
Objective C
- (void)setVideoPreviewConnection:(QTCaptureConnection *)
connection
Параметры
connection
A
QTCaptureConnection
экземпляр для соединения, которое будет предварительно просмотрено.Обсуждение
A
QTCaptureView
может только предварительно просмотреть одно видеосоединение за один раз. Этот метод устанавливает выходное соединение, которое будет предварительно просмотрено получателем. Данное соединение должно быть одним из соединений, возвращенныхavailableVideoPreviewConnections
или этот метод бросает NSInvalidArgumentException.Если существуют многократные видеосоединения, которые могут быть предварительно просмотрены, этот метод может определить, который выведет на экран представление.
Оператор импорта
Objective C
@import QTKit;
Доступность
OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
videoPreviewConnection - videoPreviewConnection
(OS X v10.9)Возвращает выходное соединение, предварительно просматриваемое получателем.
Объявление
Objective C
- (QTCaptureConnection *)videoPreviewConnection
Возвращаемое значение
A
QTCaptureConnection
экземпляр для предварительно просмотренного соединения.Обсуждение
A
QTCaptureView
может предварительно просмотреть только одно видеосоединение за один раз. Этот метод возвращает выходное соединение, в настоящее время предварительно просматриваемое получателем.Если существуют многократные видеосоединения, которые могут быть предварительно просмотрены, этот метод может определить, который выведет на экран представление.
Оператор импорта
Objective C
@import QTKit;
Доступность
OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
цвет заливки - цвет заливки
(OS X v10.9)Возвращает цвет заливки, нарисованный в области представления, не покрытого предварительным просмотром видео.
Объявление
Objective C
- (NSColor *)fillColor
Возвращаемое значение
NSColor
из цвета заливки получателя.Оператор импорта
Objective C
@import QTKit;
Доступность
OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
preservesAspectRatio - preservesAspectRatio
(OS X v10.9)Возвраты, сохраняет ли получатель форматное соотношение предварительного просмотра видео при рисовании его.
Объявление
Objective C
- (BOOL)preservesAspectRatio
Возвращаемое значение
YES возвратов, если сохраняется форматное соотношение предварительного просмотра видео; иначе, НЕТ.
Оператор импорта
Objective C
@import QTKit;
Доступность
OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
previewBounds - previewBounds
(OS X v10.9)Возвращает прямоугольник, занятый предварительным просмотром видео в представлении.
Объявление
Objective C
- (NSRect)previewBounds
Возвращаемое значение
Прямоугольник занят предварительным просмотром видео в представлении.
Обсуждение
Реализация по умолчанию этого метода возвращает видео прямоугольник на основе значения, возвращенного
preservesAspectRatio
. Подклассы могут переопределить этот метод для изменения прямоугольника, занятого предварительным просмотром видео.Оператор импорта
Objective C
@import QTKit;
Доступность
OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
setFillColor: - setFillColor:
(OS X v10.9)Устанавливает цвет заливки, нарисованный в области представления, не покрытого предварительным просмотром видео.
Объявление
Objective C
- (void)setFillColor:(NSColor *)
fillColor
Параметры
fillColor
NSColor
использоваться для цвета заливки получателя.Оператор импорта
Objective C
@import QTKit;
Доступность
OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
setPreservesAspectRatio: - setPreservesAspectRatio:
(OS X v10.9)Наборы, сохраняет ли получатель форматное соотношение предварительного просмотра видео при рисовании его.
Объявление
Objective C
- (void)setPreservesAspectRatio:(BOOL)
preservesAspectRatio
Параметры
preservesAspectRatio
Если
YES
true
, сохраняет форматное соотношение; иначе,NO
false
.Оператор импорта
Objective C
@import QTKit;
Доступность
OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
Возвращает делегата получателя.
Объявление
Objective C
- (id)delegate
Оператор импорта
Objective C
@import QTKit;
Доступность
Доступный в OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
setDelegate: - setDelegate:
(OS X v10.9)Устанавливает делегата получателя.
Объявление
Objective C
- (void)setDelegate:(id)
delegate
Оператор импорта
Objective C
@import QTKit;
Доступность
Доступный в OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
view:willDisplayImage: view:willDisplayImage:
(OS X v10.9)Делегаты
QTCaptureView
может реализовать этот метод для изменения изображения, которое должно быть вовлечено aQTCaptureView
.Обсуждение
Параметр изображения является a
CIImage
представление полученного кадра, собирающегося быть вовлеченным aQTCaptureView
. Делегат может возвратить другое изображение, изменяющее исходное изображение (путем применения aCIFilter
, например). Возвращенное изображение будет тогда вовлечено в представление получения вместо исходного изображения. Делегат может также возвратитьсяNIL
или исходное изображение для отъезда нарисованного изображения неизмененным.Оператор импорта
Objective C
@import QTKit;
Доступность
OS X v10.5 и позже.
Осуждаемый в OS X v10.9.