One Logo Pool Ball
AVFoundation · IOS API REFERENCE

AVCaptureAudioDataOutput

class · iOS 4.0+ · SDK 27.1

class AVCaptureAudioDataOutput

Members (7)

init · iOS 4.0+

init

TypeScript
static init(): AVCaptureAudioDataOutput
Swift declaration
init()
method · iOS 7.0+

recommendedAudioSettingsForAssetWriter

TypeScript
recommendedAudioSettingsForAssetWriter(outputFileType: AVFileType): (Record<string, unknown>) | null
Swift declaration
func recommendedAudioSettingsForAssetWriter(writingTo outputFileType: AVFileType) -> [String : Any]?
method · iOS 4.0+

setSampleBufferDelegate

TypeScript
setSampleBufferDelegate(sampleBufferDelegate?: (Implements<AVCaptureAudioDataOutputSampleBufferDelegate> | SDKHandle) | null, sampleBufferCallbackQueue?: (_Dispatch_DispatchQueue) | null): void
Swift declaration
func setSampleBufferDelegate(_ sampleBufferDelegate: (any AVCaptureAudioDataOutputSampleBufferDelegate)?, queue sampleBufferCallbackQueue: dispatch_queue_t?)
get · iOS 4.0+

sampleBufferCallbackQueue

TypeScript
get sampleBufferCallbackQueue(): (_Dispatch_DispatchQueue) | null
Swift declaration
var sampleBufferCallbackQueue: dispatch_queue_t? { get }
get · iOS 4.0+

sampleBufferDelegate

TypeScript
get sampleBufferDelegate(): (SDKHandle) | null
Swift declaration
var sampleBufferDelegate: (any AVCaptureAudioDataOutputSampleBufferDelegate)? { get }
get · iOS 26.0+

spatialAudioChannelLayoutTag

TypeScript
get spatialAudioChannelLayoutTag(): number
Swift declaration
var spatialAudioChannelLayoutTag: AudioChannelLayoutTag { get set }
set · iOS 26.0+

spatialAudioChannelLayoutTag

TypeScript
set spatialAudioChannelLayoutTag(value: number)
Swift declaration
var spatialAudioChannelLayoutTag: AudioChannelLayoutTag { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All AVFoundation types →