enqueue
TypeScriptenqueue(sampleBuffer: _CoreMedia_CMSampleBuffer): Promise<void>Swift declarationfunc enqueue(_ sampleBuffer: CMSampleBuffer)class · iOS 8.0+ · SDK 27.1
@MainActor class AVSampleBufferDisplayLayerenqueue(sampleBuffer: _CoreMedia_CMSampleBuffer): Promise<void>Swift declarationfunc enqueue(_ sampleBuffer: CMSampleBuffer)flush(): Promise<void>Swift declarationfunc flush()flushAndRemoveImage(): Promise<void>Swift declarationfunc flushAndRemoveImage()static init(): Promise<AVSampleBufferDisplayLayer>Swift declarationinit()requestMediaDataWhenReady(queue: _Dispatch_DispatchQueue, block: (() => void)): Promise<void>Swift declarationfunc requestMediaDataWhenReady(on queue: dispatch_queue_t, using block: @escaping @Sendable () -> Void)stopRequestingMediaData(): Promise<void>Swift declarationfunc stopRequestingMediaData()get controlTimebase(): Promise<(_CoreMedia_CMTimebase) | null>Swift declarationvar controlTimebase: CMTimebase? { get set }setControlTimebase(value?: (_CoreMedia_CMTimebase) | null): Promise<void>Swift declarationvar controlTimebase: CMTimebase? { get set }get error(): Promise<(NativeError) | null>Swift declarationvar error: (any Error)? { get }get hasSufficientMediaDataForReliablePlaybackStart(): Promise<boolean>Swift declarationvar hasSufficientMediaDataForReliablePlaybackStart: Bool { get }get isOutputObscuredDueToInsufficientExternalProtection(): Promise<boolean>Swift declarationvar isOutputObscuredDueToInsufficientExternalProtection: Bool { get }get preventsCapture(): Promise<boolean>Swift declarationvar preventsCapture: Bool { get set }setPreventsCapture(value: boolean): Promise<void>Swift declarationvar preventsCapture: Bool { get set }get preventsDisplaySleepDuringVideoPlayback(): Promise<boolean>Swift declarationvar preventsDisplaySleepDuringVideoPlayback: Bool { get set }setPreventsDisplaySleepDuringVideoPlayback(value: boolean): Promise<void>Swift declarationvar preventsDisplaySleepDuringVideoPlayback: Bool { get set }get isReadyForDisplay(): Promise<boolean>Swift declarationvar isReadyForDisplay: Bool { get }get isReadyForMoreMediaData(): Promise<boolean>Swift declarationvar isReadyForMoreMediaData: Bool { get }get requiresFlushToResumeDecoding(): Promise<boolean>Swift declarationvar requiresFlushToResumeDecoding: Bool { get }get sampleBufferRenderer(): Promise<AVSampleBufferVideoRenderer>Swift declarationvar sampleBufferRenderer: AVSampleBufferVideoRenderer { get }get status(): Promise<AVQueuedSampleBufferRenderingStatus>Swift declarationvar status: AVQueuedSampleBufferRenderingStatus { get }get timebase(): Promise<_CoreMedia_CMTimebase>Swift declarationvar timebase: CMTimebase { get }get videoGravity(): Promise<AVLayerVideoGravity>Swift declarationvar videoGravity: AVLayerVideoGravity { get set }setVideoGravity(value: AVLayerVideoGravity): Promise<void>Swift declarationvar videoGravity: AVLayerVideoGravity { get set }No declarations were skipped in this snapshot.