One Logo Pool Ball
AVFAudio · IOS API REFERENCE

AVAudioSession.Port

struct · SDK 27.1

struct Port

Members (23)

get · iOS 14.0+

AVB

TypeScript
get AVB(): AVAudioSession_Port
Swift declaration
static let AVB: AVAudioSession.Port
get · iOS 6.0+

airPlay

TypeScript
get airPlay(): AVAudioSession_Port
Swift declaration
static let airPlay: AVAudioSession.Port
get · iOS 6.0+

bluetoothA2DP

TypeScript
get bluetoothA2DP(): AVAudioSession_Port
Swift declaration
static let bluetoothA2DP: AVAudioSession.Port
get · iOS 6.0+

bluetoothHFP

TypeScript
get bluetoothHFP(): AVAudioSession_Port
Swift declaration
static let bluetoothHFP: AVAudioSession.Port
get · iOS 7.0+

bluetoothLE

TypeScript
get bluetoothLE(): AVAudioSession_Port
Swift declaration
static let bluetoothLE: AVAudioSession.Port
get · iOS 6.0+

builtInMic

TypeScript
get builtInMic(): AVAudioSession_Port
Swift declaration
static let builtInMic: AVAudioSession.Port
get · iOS 6.0+

builtInReceiver

TypeScript
get builtInReceiver(): AVAudioSession_Port
Swift declaration
static let builtInReceiver: AVAudioSession.Port
get · iOS 6.0+

builtInSpeaker

TypeScript
get builtInSpeaker(): AVAudioSession_Port
Swift declaration
static let builtInSpeaker: AVAudioSession.Port
get · iOS 7.0+

carAudio

TypeScript
get carAudio(): AVAudioSession_Port
Swift declaration
static let carAudio: AVAudioSession.Port
get · iOS 17.0+

continuityMicrophone

TypeScript
get continuityMicrophone(): AVAudioSession_Port
Swift declaration
static let continuityMicrophone: AVAudioSession.Port
get · iOS 14.0+

displayPort

TypeScript
get displayPort(): AVAudioSession_Port
Swift declaration
static let displayPort: AVAudioSession.Port
get · iOS 14.0+

fireWire

TypeScript
get fireWire(): AVAudioSession_Port
Swift declaration
static let fireWire: AVAudioSession.Port
get · iOS 6.0+

HDMI

TypeScript
get HDMI(): AVAudioSession_Port
Swift declaration
static let HDMI: AVAudioSession.Port
get · iOS 6.0+

headphones

TypeScript
get headphones(): AVAudioSession_Port
Swift declaration
static let headphones: AVAudioSession.Port
get · iOS 6.0+

headsetMic

TypeScript
get headsetMic(): AVAudioSession_Port
Swift declaration
static let headsetMic: AVAudioSession.Port
get · iOS 6.0+

lineIn

TypeScript
get lineIn(): AVAudioSession_Port
Swift declaration
static let lineIn: AVAudioSession.Port
get · iOS 6.0+

lineOut

TypeScript
get lineOut(): AVAudioSession_Port
Swift declaration
static let lineOut: AVAudioSession.Port
get · iOS 27.0+

mediaDeviceExtension

TypeScript
get mediaDeviceExtension(): AVAudioSession_Port
Swift declaration
static let mediaDeviceExtension: AVAudioSession.Port
get · iOS 14.0+

PCI

TypeScript
get PCI(): AVAudioSession_Port
Swift declaration
static let PCI: AVAudioSession.Port
get · iOS 14.0+

thunderbolt

TypeScript
get thunderbolt(): AVAudioSession_Port
Swift declaration
static let thunderbolt: AVAudioSession.Port
get · iOS 6.0+

usbAudio

TypeScript
get usbAudio(): AVAudioSession_Port
Swift declaration
static let usbAudio: AVAudioSession.Port
get · iOS 14.0+

virtual

TypeScript
get virtual(): AVAudioSession_Port
Swift declaration
static let virtual: AVAudioSession.Port
init

init

TypeScript
init(rawValue: string): AVAudioSession_Port
Swift declaration
init(rawValue: String)

Skipped declarations

No declarations were skipped in this snapshot.

All AVFAudio types →