init
TypeScriptstatic init(configuration?: AudioReader_Configuration): AudioReaderSwift declarationinit(configuration: AudioReader.Configuration = .init())Creates an audio reader. - Parameter configuration: The audio reader configuration.
struct · iOS 16.0+ · SDK 27.1
struct AudioReaderAn audio file reader.
static init(configuration?: AudioReader_Configuration): AudioReaderSwift declarationinit(configuration: AudioReader.Configuration = .init())Creates an audio reader. - Parameter configuration: The audio reader configuration.
get configuration(): AudioReader_ConfigurationSwift declarationvar configuration: AudioReader.ConfigurationThe audio reader configuration
set configuration(value: AudioReader_Configuration)Swift declarationvar configuration: AudioReader.ConfigurationThe audio reader configuration
static readMicrophone(configuration?: AudioReader_Configuration): Promise<AudioReader_MicrophoneAsyncBuffers>Swift declarationstatic func readMicrophone(configuration: AudioReader.Configuration = .init()) async throws -> AudioReader.MicrophoneAsyncBuffersReads an async sequence of audio frames captured with a microphone. - Parameter configuration: The configuration for reading buffers. - Returns: An async sequence of `AVAudioPCMBuffer`.
static readContentsOfConfiguration(url: string, configuration?: AudioReader_Configuration): AudioReader_AsyncBuffersSwift declarationstatic func read(contentsOf url: URL, configuration: AudioReader.Configuration = .init()) throws -> AudioReader.AsyncBuffersReads an audio file as an async sequence of audio buffers. - Parameter url: An audio file URL. - Parameter configuration: The configuration for reading buffers. - Returns: An async sequence of `AVAudioPCMBuffer`.
static readConfiguration(files: Array<string>, configuration?: AudioReader_Configuration): Array<AudioReader_AsyncBuffers>Swift declarationstatic func read<S>(_ files: S, configuration: AudioReader.Configuration = .init()) throws -> [AudioReader.AsyncBuffers] where S : Sequence, S.Element == URLReads a sequence of files as an array of async sequences of audio buffers. - Parameter files: A sequence of URLs. - Parameter configuration: The configuration for reading buffers. - Returns: An array of async sequences of audio buffers.
applied(url: string, eventHandler?: (((arg0: Event) => void)) | null): AudioReader_AsyncBuffersSwift declarationfunc applied(to url: URL, eventHandler: EventHandler? = nil) throws -> AudioReader.AsyncBuffersReads an audio file as an async sequence of audio buffers. - Parameters: - url: An audio file URL. - eventHandler: An event handler. - Returns: An async sequence of `AVAudioPCMBuffer`.
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
AudioReader.read(_:configuration:)
This declaration needs Swift generic type arguments. (no canonical witness for Annotation)