Interface AVQueuedSampleBufferRendering

All Superinterfaces:
NSObjectProtocol, ObjCProtocol
All Known Implementing Classes:
AVQueuedSampleBufferRenderingAdapter, AVSampleBufferAudioRenderer, AVSampleBufferDisplayLayer

public interface AVQueuedSampleBufferRendering
extends NSObjectProtocol
Since:
Available in iOS 11.0 and later.
  • Method Details

    • getTimebase

      CMTimebase getTimebase()
    • isReadyForMoreMediaData

      boolean isReadyForMoreMediaData()
    • hasSufficientMediaDataForReliablePlaybackStart

      boolean hasSufficientMediaDataForReliablePlaybackStart()
      Since:
      Available in iOS 14.5 and later.
    • enqueueSampleBuffer

      void enqueueSampleBuffer​(CMSampleBuffer sampleBuffer)
    • flush

      void flush()
    • requestMediaDataWhenReadyOnQueue

      void requestMediaDataWhenReadyOnQueue​(DispatchQueue queue, Runnable block)
    • stopRequestingMediaData

      void stopRequestingMediaData()