AVAsynchronousVideoCompositionRequest
Наследование
-
NSObject
-
AVAsynchronousVideoCompositionRequest
-
NSObject
-
AVAsynchronousVideoCompositionRequest
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSCopying
-
NSObjectProtocol
-
Печатаемый
-
NSCopying
-
NSObject
Оператор импорта
Swift
import AVFoundation
Objective C
@import AVFoundation;
Доступность
Доступный в iOS 7.0 и позже.
AVAsynchronousVideoCompositionRequest
экземпляр содержит информацию, необходимую для видео наборщика для рендеринга буфера выходного пикселя.
Видео наборщик должен реализовать AVVideoCompositing
протокол.
-
Возвращает буфер исходного пикселя для указанной дорожки ID.
Объявление
Swift
func sourceFrameByTrackID(_
trackID
: CMPersistentTrackID) -> Unmanaged<CVPixelBuffer>!Objective C
- (CVPixelBufferRef)sourceFrameByTrackID:(CMPersistentTrackID)
trackID
Параметры
trackID
Дорожка ID для требуемого исходного кадра.
Возвращаемое значение
Источник
CVPixelBufferRef
дляtrackID
.Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в iOS 7.0 и позже.
См. также
-
Вызванный пользовательским наборщиком, когда был отменен запрос состава.
Объявление
Swift
func finishCancelledRequest()
Objective C
- (void)finishCancelledRequest
Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в iOS 7.0 и позже.
-
Вызванный пользовательским наборщиком, когда успешно выполнился запрос состава.
Объявление
Swift
func finishWithComposedVideoFrame(_
composedVideoFrame
: CVPixelBuffer!)Objective C
- (void)finishWithComposedVideoFrame:(CVPixelBufferRef)
composedVideoFrame
Параметры
composedVideoFrame
Успешно составленный пиксельный буфер.
Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в iOS 7.0 и позже.
-
Вызванный пользовательским наборщиком, когда запрос состава перестал работать.
Объявление
Swift
func finishWithError(_
error
: NSError!)Objective C
- (void)finishWithError:(NSError *)
error
Параметры
error
Возвращает ошибку, с которой встречаются во время составления композита.
Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в iOS 7.0 и позже.
-
compositionTime
СвойствоВремя, в течение которого должен быть составлен кадр. (только для чтения)
Объявление
Swift
var compositionTime: CMTime { get }
Objective C
@property(nonatomic, readonly) CMTime compositionTime
Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в iOS 7.0 и позже.
-
renderContext
СвойствоВидео состав представляет контекст, обращающийся с просьбой. (только для чтения)
Объявление
Swift
var renderContext: AVVideoCompositionRenderContext! { get }
Objective C
@property(nonatomic, readonly) AVVideoCompositionRenderContext *renderContext
Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в iOS 7.0 и позже.
-
sourceTrackIDs
СвойствоIDs дорожки всех исходных буферов, которые доступны для создания кадра. (только для чтения)
Объявление
Swift
var sourceTrackIDs: [AnyObject]! { get }
Objective C
@property(nonatomic, readonly) NSArray *sourceTrackIDs
Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в iOS 7.0 и позже.
См. также
-
videoCompositionInstruction
СвойствоВидео инструкция состава для использования для создания кадра. (только для чтения)
Объявление
Swift
var videoCompositionInstruction: AVVideoCompositionInstructionProtocol! { get }
Objective C
@property(nonatomic, readonly) id< AVVideoCompositionInstruction > videoCompositionInstruction
Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в iOS 7.0 и позже.