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