One Logo Pool Ball
AVFoundation · IOS API REFERENCE

AVSampleBufferAudioRenderer

class · iOS 11.0+ · SDK 27.1

class AVSampleBufferAudioRenderer

Members (18)

method · iOS 11.0+ · Deprecated in iOS 27.0

enqueue

TypeScript
enqueue(sampleBuffer: _CoreMedia_CMSampleBuffer): void
Swift declaration
func enqueue(_ sampleBuffer: CMSampleBuffer)
method · iOS 11.0+ · Deprecated in iOS 27.0

flush

TypeScript
flush(): void
Swift declaration
func flush()
method · iOS 11.0+ · Deprecated in iOS 27.0

flush

TypeScript
flushFromSourceTimeCompletionHandler(time: _CoreMedia_CMTime, completionHandler: ((arg0: boolean) => void)): void
Swift declaration
func flush(fromSourceTime time: CMTime) async -> Bool
init

init

TypeScript
static init(): AVSampleBufferAudioRenderer
Swift declaration
init()
method · iOS 11.0+ · Deprecated in iOS 27.0

requestMediaDataWhenReady

TypeScript
requestMediaDataWhenReady(queue: _Dispatch_DispatchQueue, block: (() => void)): void
Swift declaration
func requestMediaDataWhenReady(on queue: dispatch_queue_t, using block: @escaping @Sendable () -> Void)
method · iOS 11.0+ · Deprecated in iOS 27.0

stopRequestingMediaData

TypeScript
stopRequestingMediaData(): void
Swift declaration
func stopRequestingMediaData()
get · iOS 15.0+

allowedAudioSpatializationFormats

TypeScript
get allowedAudioSpatializationFormats(): AVAudioSpatializationFormats
Swift declaration
var allowedAudioSpatializationFormats: AVAudioSpatializationFormats { get set }
set · iOS 15.0+

allowedAudioSpatializationFormats

TypeScript
set allowedAudioSpatializationFormats(value: AVAudioSpatializationFormats)
Swift declaration
var allowedAudioSpatializationFormats: AVAudioSpatializationFormats { get set }
get · iOS 11.0+

audioTimePitchAlgorithm

TypeScript
get audioTimePitchAlgorithm(): AVAudioTimePitchAlgorithm
Swift declaration
var audioTimePitchAlgorithm: AVAudioTimePitchAlgorithm { get set }
set · iOS 11.0+

audioTimePitchAlgorithm

TypeScript
set audioTimePitchAlgorithm(value: AVAudioTimePitchAlgorithm)
Swift declaration
var audioTimePitchAlgorithm: AVAudioTimePitchAlgorithm { get set }
get · iOS 11.0+ · Deprecated in iOS 27.0

error

TypeScript
get error(): (NativeError) | null
Swift declaration
var error: (any Error)? { get }
get · iOS 14.5+ · Deprecated in iOS 27.0

hasSufficientMediaDataForReliablePlaybackStart

TypeScript
get hasSufficientMediaDataForReliablePlaybackStart(): boolean
Swift declaration
var hasSufficientMediaDataForReliablePlaybackStart: Bool { get }
get

isMuted

TypeScript
get isMuted(): boolean
Swift declaration
var isMuted: Bool { get set }
set

isMuted

TypeScript
set isMuted(value: boolean)
Swift declaration
var isMuted: Bool { get set }
get · iOS 11.0+ · Deprecated in iOS 27.0

isReadyForMoreMediaData

TypeScript
get isReadyForMoreMediaData(): boolean
Swift declaration
var isReadyForMoreMediaData: Bool { get }
get · iOS 11.0+ · Deprecated in iOS 27.0

status

TypeScript
get status(): AVQueuedSampleBufferRenderingStatus
Swift declaration
var status: AVQueuedSampleBufferRenderingStatus { get }
get

volume

TypeScript
get volume(): number
Swift declaration
var volume: Float { get set }
set

volume

TypeScript
set volume(value: number)
Swift declaration
var volume: Float { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All AVFoundation types →