Contents

init(from:configuration:)

Initializes an AudioFileResource from in-memory data asynchronously.

Declaration

@MainActor @preconcurrency convenience init(from data: Data, configuration: AudioFileResource.Configuration = .init()) async throws

Parameters

  • data:

    The audio file data in memory

  • configuration:

    Configuration settings for the audio resource

Discussion

This API creates a memory-resident audio resource that never writes to disk. The data must contain a valid audio file format (WAV, M4A, etc.).