Structure

AVAudioSession.Category

No overview available.

Declaration

struct Category

Topics

Type Properties

static let ambient: AVAudioSession.Category

The category for an app in which sound playback is nonprimary—that is, your app can be used successfully with the sound turned off.

static let audioProcessing: AVAudioSession.Category

The category for using an audio hardware codec or signal processor while not playing or recording audio.

Deprecated
static let multiRoute: AVAudioSession.Category

The category for routing distinct streams of audio data to different output devices at the same time.

static let playAndRecord: AVAudioSession.Category

The category for recording (input) and playback (output) of audio, such as for a VoIP (Voice over Internet Protocol) app.

static let playback: AVAudioSession.Category

The category for playing recorded music or other sounds that are central to the successful use of your app.

static let record: AVAudioSession.Category

The category for recording audio; this category silences playback audio.

static let soloAmbient: AVAudioSession.Category

The default audio session category.

Relationships