Constants
The following constants are available globally.
-
Project version number for SFBAudioEngine.
Declaration
Objective-C
extern double SFBAudioEngineVersionNumber -
Project version string for SFBAudioEngine.
Declaration
Objective-C
extern const unsigned char SFBAudioEngineVersionString[] -
Raw image data (\c NSData)
Declaration
Objective-C
extern const SFBAttachedPictureKey _Nonnull SFBAttachedPictureKeyImageData -
Picture type (\c NSNumber)
Declaration
Objective-C
extern const SFBAttachedPictureKey _Nonnull SFBAttachedPictureKeyType -
Picture description (\c NSString)
Declaration
Objective-C
extern const SFBAttachedPictureKey _Nonnull SFBAttachedPictureKeyDescription
-
The \c NSErrorDomain used by \c SFBAudioConverter
Declaration
Objective-C
extern NS_SWIFT_NAME(AudioConverter.ErrorDomain) const NSErrorDomain SFBAudioConverterErrorDomain -
FLAC and Ogg FLAC
Declaration
Objective-C
extern const SFBAudioDecoderName _Nonnull SFBAudioDecoderNameFLAC -
Monkey’s Audio
Declaration
Objective-C
extern const SFBAudioDecoderName _Nonnull SFBAudioDecoderNameMonkeysAudio -
Module
Declaration
Objective-C
extern const SFBAudioDecoderName _Nonnull SFBAudioDecoderNameModule -
MPEG 1/2/2.5 Layers I, II, and III
Declaration
Objective-C
extern const SFBAudioDecoderName _Nonnull SFBAudioDecoderNameMPEG -
Musepack
Declaration
Objective-C
extern const SFBAudioDecoderName _Nonnull SFBAudioDecoderNameMusepack -
Ogg Opus
Declaration
Objective-C
extern const SFBAudioDecoderName _Nonnull SFBAudioDecoderNameOggOpus -
Ogg Speex
Declaration
Objective-C
extern const SFBAudioDecoderName _Nonnull SFBAudioDecoderNameOggSpeex -
Ogg Vorbis
Declaration
Objective-C
extern const SFBAudioDecoderName _Nonnull SFBAudioDecoderNameOggVorbis -
Shorten
Declaration
Objective-C
extern const SFBAudioDecoderName _Nonnull SFBAudioDecoderNameShorten -
True Audio
Declaration
Objective-C
extern const SFBAudioDecoderName _Nonnull SFBAudioDecoderNameTrueAudio -
WavPack
Declaration
Objective-C
extern const SFBAudioDecoderName _Nonnull SFBAudioDecoderNameWavPack -
Core Audio
Declaration
Objective-C
extern const SFBAudioDecoderName _Nonnull SFBAudioDecoderNameCoreAudio -
Libsndfile
Declaration
Objective-C
extern const SFBAudioDecoderName _Nonnull SFBAudioDecoderNameLibsndfile -
The \c NSErrorDomain used by \c SFBAudioDecoder and subclasses
Declaration
Objective-C
extern NS_SWIFT_NAME(AudioDecoder.ErrorDomain) const NSErrorDomain SFBAudioDecoderErrorDomain -
FLAC
Declaration
Objective-C
extern const SFBAudioEncoderName _Nonnull SFBAudioEncoderNameFLAC -
Monkey’s Audio
Declaration
Objective-C
extern const SFBAudioEncoderName _Nonnull SFBAudioEncoderNameMonkeysAudio -
MP3
Declaration
Objective-C
extern const SFBAudioEncoderName _Nonnull SFBAudioEncoderNameMP3 -
Musepack
Declaration
Objective-C
extern const SFBAudioEncoderName _Nonnull SFBAudioEncoderNameMusepack -
Ogg FLAC
Declaration
Objective-C
extern const SFBAudioEncoderName _Nonnull SFBAudioEncoderNameOggFLAC -
Ogg Opus
Declaration
Objective-C
extern const SFBAudioEncoderName _Nonnull SFBAudioEncoderNameOggOpus -
Ogg Speex
Declaration
Objective-C
extern const SFBAudioEncoderName _Nonnull SFBAudioEncoderNameOggSpeex -
Ogg Vorbis
Declaration
Objective-C
extern const SFBAudioEncoderName _Nonnull SFBAudioEncoderNameOggVorbis -
True Audio
Declaration
Objective-C
extern const SFBAudioEncoderName _Nonnull SFBAudioEncoderNameTrueAudio -
WavPack
Declaration
Objective-C
extern const SFBAudioEncoderName _Nonnull SFBAudioEncoderNameWavPack -
Core Audio
Declaration
Objective-C
extern const SFBAudioEncoderName _Nonnull SFBAudioEncoderNameCoreAudio -
Libsndfile
Declaration
Objective-C
extern const SFBAudioEncoderName _Nonnull SFBAudioEncoderNameLibsndfile -
The \c NSErrorDomain used by \c SFBAudioEncoder and subclasses
Declaration
Objective-C
extern NS_SWIFT_NAME(AudioEncoder.ErrorDomain) const NSErrorDomain SFBAudioEncoderErrorDomain
-
FLAC compression level (\c NSNumber from 1 (lowest) to 8 (highest))
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeyFLACCompressionLevel -
Set to nonzero to verify FLAC encoding (\c NSNumber)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeyFLACVerifyEncoding
-
APE compression level (\c SFBAudioEncodingSettingsValueAPECompressionLevel)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeyAPECompressionLevel -
Fast compression
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueAPECompressionLevel _Nonnull SFBAudioEncodingSettingsValueAPECompressionLevelFast -
Normal compression
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueAPECompressionLevel _Nonnull SFBAudioEncodingSettingsValueAPECompressionLevelNormal -
High compression
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueAPECompressionLevel _Nonnull SFBAudioEncodingSettingsValueAPECompressionLevelHigh -
Extra high compression
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueAPECompressionLevel _Nonnull SFBAudioEncodingSettingsValueAPECompressionLevelExtraHigh -
Insane compression
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueAPECompressionLevel _Nonnull SFBAudioEncodingSettingsValueAPECompressionLevelInsane
-
MP3 encoding engine algorithm quality (\c NSNumber from 0 (best) to 9 (worst))
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeyMP3Quality -
Bitrate for CBR encoding (\c NSNumber in kbps)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeyMP3ConstantBitrate -
Target bitrate for ABR encoding (\c NSNumber in kbps)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeyMP3AverageBitrate -
Set to nonzero for VBR encoding (\c NSNumber)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeyMP3UseVariableBitrate -
Quality setting for VBR encoding (\c NSNumberfrom 0 (best) to < 10 (worst))
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeyMP3VBRQuality -
Minimum bitrate for VBR encoding (\c NSNumber in kbps)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeyMP3VBRMinimumBitrate -
Maximum bitrate for VBR encoding (\c NSNumber in kbps)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeyMP3VBRMaximumBitrate -
MP3 stereo mode (\c SFBAudioEncodingSettingsValueMP3StereoMode)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeyMP3StereoMode -
Set to nonzero to calculate replay gain (\c NSNumber)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeyMP3CalculateReplayGain -
Mono mode
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueMP3StereoMode _Nonnull SFBAudioEncodingSettingsValueMP3StereoModeMono -
Stereo mode
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueMP3StereoMode _Nonnull SFBAudioEncodingSettingsValueMP3StereoModeStereo -
Joint stereo mode
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueMP3StereoMode _Nonnull SFBAudioEncodingSettingsValueMP3StereoModeJointStereo
-
Musepack quality (\c NSNumber from 0.0 (worst) to 10.0 (best))
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeyMusepackQuality
-
Set to nonzero to disable resampling (\c NSNumber)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeyOpusPreserveSampleRate -
Opus complexity (\c NSNumber from 0 (fastest) to 10 (slowest))
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeyOpusComplexity -
Opus bitrate (\c NSNumber from 6 to 256 in kbps)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeyOpusBitrate -
Opus bitrate mode (\c SFBAudioEncodingSettingsValueOpusBitrateMode)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeyOpusBitrateMode -
Opus signal type (\c SFBAudioEncodingSettingsValueOpusSignalType)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeyOpusSignalType -
Opus frame duration (\c SFBAudioEncodingSettingsValueOpusFrameDuration)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeyOpusFrameDuration -
VBR
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueOpusBitrateMode _Nonnull SFBAudioEncodingSettingsValueOpusBitrateModeVBR -
Constrained VBR
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueOpusBitrateMode _Nonnull SFBAudioEncodingSettingsValueOpusBitrateModeConstrainedVBR -
Hard CBR
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueOpusBitrateMode _Nonnull SFBAudioEncodingSettingsValueOpusBitrateModeHardCBR -
Voice
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueOpusSignalType _Nonnull SFBAudioEncodingSettingsValueOpusSignalTypeVoice -
Music
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueOpusSignalType _Nonnull SFBAudioEncodingSettingsValueOpusSignalTypeMusic -
2.5 msec
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueOpusFrameDuration _Nonnull SFBAudioEncodingSettingsValueOpusFrameDuration2_5ms -
5 msec
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueOpusFrameDuration _Nonnull SFBAudioEncodingSettingsValueOpusFrameDuration5ms -
10 msec
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueOpusFrameDuration _Nonnull SFBAudioEncodingSettingsValueOpusFrameDuration10ms -
20 msec
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueOpusFrameDuration _Nonnull SFBAudioEncodingSettingsValueOpusFrameDuration20ms -
40 msec
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueOpusFrameDuration _Nonnull SFBAudioEncodingSettingsValueOpusFrameDuration40ms -
60 msec
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueOpusFrameDuration _Nonnull SFBAudioEncodingSettingsValueOpusFrameDuration60ms -
80 msec
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueOpusFrameDuration _Nonnull SFBAudioEncodingSettingsValueOpusFrameDuration80ms -
100 msec
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueOpusFrameDuration _Nonnull SFBAudioEncodingSettingsValueOpusFrameDuration100ms -
120 msec
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueOpusFrameDuration _Nonnull SFBAudioEncodingSettingsValueOpusFrameDuration120ms
-
Speex encoding mode (\c SFBAudioEncodingSettingsValueSpeexMode)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeySpeexMode -
Set to nonzero to target bitrate instead of quality (\c NSNumber)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeySpeexTargetIsBitrate -
Speex quality (\c NSNumber from 0 to 10)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeySpeexQuality -
Speex encoding complexity (\c NSNumber from 0 to 10)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeySpeexComplexity -
Speex bitrate (\c NSNumber in kbps)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeySpeexBitrate -
Set to nonzero to encode at a variable bitrate (\c NSNumber)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeySpeexEnableVBR -
Speex VBR maximum bitrate (\c NSNumber in kbps)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeySpeexVBRMaxBitrate -
Set to nonzero to enable voice activity detection (\c NSNumber)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeySpeexEnableVAD -
Set to nonzero to enable discontinuous transmission (\c NSNumber)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeySpeexEnableDTX -
Set to nonzero to encode at an average bitrate (\c NSNumber)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeySpeexEnableABR -
Set to nonzero to denoise input (\c NSNumber)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeySpeexDenoiseInput -
Set to nonzero to apply adaptive gain control (\c NSNumber)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeySpeexEnableAGC -
Set to nonzero to disable the built-in highpass filter (\c NSNumber)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeySpeexDisableHighpassFilter -
The number of Speex frames per Ogg Packet (\c NSNumber from 1 to 10)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeySpeexFramesPerOggPacket -
Narrowband
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueSpeexMode _Nonnull SFBAudioEncodingSettingsValueSpeexModeNarrowband -
Wideband
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueSpeexMode _Nonnull SFBAudioEncodingSettingsValueSpeexModeWideband -
Ultra-wideband
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueSpeexMode _Nonnull SFBAudioEncodingSettingsValueSpeexModeUltraWideband
-
Set to nonzero to target bitrate instead of quality (\c NSNumber)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeyVorbisTargetIsBitrate -
Vorbis quality (\c NSNumber from -0.1 (lowest) to 1.0 (highest))
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeyVorbisQuality -
Vorbis nominal bitrate (\c NSNumber in kpbs)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeyVorbisBitrate -
Vorbis minimum bitrate (\c NSNumber)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeyVorbisMinBitrate -
Vorbis maximum bitrate (\c NSNumber)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeyVorbisMaxBitrate
-
WavPack compression level (\c SFBAudioEncodingSettingsValueWavPackCompressionLevel)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeyWavPackCompressionLevel -
Fast compression
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueWavPackCompressionLevel _Nonnull SFBAudioEncodingSettingsValueWavPackCompressionLevelFast -
High compression
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueWavPackCompressionLevel _Nonnull SFBAudioEncodingSettingsValueWavPackCompressionLevelHigh -
Very high ompression
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueWavPackCompressionLevel _Nonnull SFBAudioEncodingSettingsValueWavPackCompressionLevelVeryHigh
-
Core Audio file type ID (\c NSNumber representing \c AudioFileTypeID)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeyCoreAudioFileTypeID -
Core Audio format ID (\c NSNumber representing \c AudioFormatID)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeyCoreAudioFormatID -
Core Audio format flags (\c NSNumber representing \c AudioStreamBasicDescription.mFormatFlags)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeyCoreAudioFormatFlags -
Core Audio bits per channel (\c NSNumber representing \c AudioStreamBasicDescription.mBitsPerChannel)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeyCoreAudioBitsPerChannel -
Core Audio audio converter configuration (\c NSDictionary keyed by \c NSNumber representing \c AudioConverterPropertyID with corresponding appropriately-wrapped value, typically \c NSNumber)
Currently supports: \c kAudioConverterSampleRateConverterComplexity \c kAudioConverterSampleRateConverterQuality \c kAudioConverterCodecQuality \c kAudioConverterEncodeBitRate \c kAudioCodecPropertyBitRateControlMode \c kAudioCodecPropertySoundQualityForVBR \c kAudioCodecPropertyBitRateForVBR \c kAudioConverterPropertyDithering (macOS only) \c kAudioConverterPropertyDitherBitDepth (macOS only)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeyCoreAudioAudioConverterPropertySettings
-
Libsndfile major format (\c SFBAudioEncodingSettingsValueLibsndfileMajorFormat)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeyLibsndfileMajorFormat -
Libsndfile subtype (\c SFBAudioEncodingSettingsValueLibsndfileSubtype)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeyLibsndfileSubtype -
Libsndfile output file endian-ness (\c SFBAudioEncodingSettingsValueLibsndfileFileEndian)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsKey _Nonnull SFBAudioEncodingSettingsKeyLibsndfileFileEndian -
Microsoft WAV format
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileMajorFormat _Nonnull SFBAudioEncodingSettingsValueLibsndfileMajorFormatWAV -
Apple/SGI AIFF format
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileMajorFormat _Nonnull SFBAudioEncodingSettingsValueLibsndfileMajorFormatAIFF -
Sun/NeXT AU format
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileMajorFormat _Nonnull SFBAudioEncodingSettingsValueLibsndfileMajorFormatAU -
\b RAW PCM data
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileMajorFormat _Nonnull SFBAudioEncodingSettingsValueLibsndfileMajorFormatRaw -
Ensoniq PARIS file format
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileMajorFormat _Nonnull SFBAudioEncodingSettingsValueLibsndfileMajorFormatPAF -
Amiga IFF / SVX8 / SV16 format
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileMajorFormat _Nonnull SFBAudioEncodingSettingsValueLibsndfileMajorFormatSVX -
Sphere NIST format
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileMajorFormat _Nonnull SFBAudioEncodingSettingsValueLibsndfileMajorFormatNIST -
VOC files
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileMajorFormat _Nonnull SFBAudioEncodingSettingsValueLibsndfileMajorFormatVOC -
Berkeley/IRCAM/CARL
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileMajorFormat _Nonnull SFBAudioEncodingSettingsValueLibsndfileMajorFormatIRCAM -
Sonic Foundry’s 64 bit RIFF/WAV
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileMajorFormat _Nonnull SFBAudioEncodingSettingsValueLibsndfileMajorFormatW64 -
Matlab ™ V4.2 / GNU Octave 2.0
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileMajorFormat _Nonnull SFBAudioEncodingSettingsValueLibsndfileMajorFormatMAT4 -
Matlab ™ V5.0 / GNU Octave 2.1
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileMajorFormat _Nonnull SFBAudioEncodingSettingsValueLibsndfileMajorFormatMAT5 -
Portable Voice Format
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileMajorFormat _Nonnull SFBAudioEncodingSettingsValueLibsndfileMajorFormatPVF -
Fasttracker 2 Extended Instrument
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileMajorFormat _Nonnull SFBAudioEncodingSettingsValueLibsndfileMajorFormatXI -
HMM Tool Kit format
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileMajorFormat _Nonnull SFBAudioEncodingSettingsValueLibsndfileMajorFormatHTK -
Midi Sample Dump Standard
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileMajorFormat _Nonnull SFBAudioEncodingSettingsValueLibsndfileMajorFormatSDS -
Audio Visual Research
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileMajorFormat _Nonnull SFBAudioEncodingSettingsValueLibsndfileMajorFormatAVR -
MS WAVE with WAVEFORMATEX
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileMajorFormat _Nonnull SFBAudioEncodingSettingsValueLibsndfileMajorFormatWAVEX -
Sound Designer 2
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileMajorFormat _Nonnull SFBAudioEncodingSettingsValueLibsndfileMajorFormatSD2 -
FLAC lossless file format
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileMajorFormat _Nonnull SFBAudioEncodingSettingsValueLibsndfileMajorFormatFLAC -
Core Audio File format
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileMajorFormat _Nonnull SFBAudioEncodingSettingsValueLibsndfileMajorFormatCAF -
Psion WVE format
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileMajorFormat _Nonnull SFBAudioEncodingSettingsValueLibsndfileMajorFormatWVE -
Xiph OGG container
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileMajorFormat _Nonnull SFBAudioEncodingSettingsValueLibsndfileMajorFormatOgg -
Akai MPC 2000 sampler
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileMajorFormat _Nonnull SFBAudioEncodingSettingsValueLibsndfileMajorFormatMPC2K -
RF64 WAV file
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileMajorFormat _Nonnull SFBAudioEncodingSettingsValueLibsndfileMajorFormatRF64 -
Signed 8 bit data
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileSubtype _Nonnull SFBAudioEncodingSettingsValueLibsndfileSubtypePCM_S8 -
Signed 16 bit data
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileSubtype _Nonnull SFBAudioEncodingSettingsValueLibsndfileSubtypePCM_16 -
Signed 24 bit data
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileSubtype _Nonnull SFBAudioEncodingSettingsValueLibsndfileSubtypePCM_24 -
Signed 32 bit data
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileSubtype _Nonnull SFBAudioEncodingSettingsValueLibsndfileSubtypePCM_32 -
Unsigned 8 bit data (WAV and RAW only)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileSubtype _Nonnull SFBAudioEncodingSettingsValueLibsndfileSubtypePCM_U8 -
32 bit float data
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileSubtype _Nonnull SFBAudioEncodingSettingsValueLibsndfileSubtypeFloat -
64 bit float data
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileSubtype _Nonnull SFBAudioEncodingSettingsValueLibsndfileSubtypeDouble -
U-Law encoded
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileSubtype _Nonnull SFBAudioEncodingSettingsValueLibsndfileSubtypeµLAW -
A-Law encoded
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileSubtype _Nonnull SFBAudioEncodingSettingsValueLibsndfileSubtypeALAW -
IMA ADPCM
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileSubtype _Nonnull SFBAudioEncodingSettingsValueLibsndfileSubtypeIMA_ADPCM -
Microsoft ADPCM
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileSubtype _Nonnull SFBAudioEncodingSettingsValueLibsndfileSubtypeMS_ADPCM -
GSM 6.10 encoding
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileSubtype _Nonnull SFBAudioEncodingSettingsValueLibsndfileSubtypeGSM610 -
OKI / Dialogix ADPCM
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileSubtype _Nonnull SFBAudioEncodingSettingsValueLibsndfileSubtypeVOX_ADPCM -
16kbs NMS G721-variant encoding
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileSubtype _Nonnull SFBAudioEncodingSettingsValueLibsndfileSubtypeNMS_ADPCM_16 -
24kbs NMS G721-variant encoding
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileSubtype _Nonnull SFBAudioEncodingSettingsValueLibsndfileSubtypeNMS_ADPCM_24 -
32kbs NMS G721-variant encoding
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileSubtype _Nonnull SFBAudioEncodingSettingsValueLibsndfileSubtypeNMS_ADPCM_32 -
32kbs G721 ADPCM encoding
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileSubtype _Nonnull SFBAudioEncodingSettingsValueLibsndfileSubtypeG721_32 -
24kbs G723 ADPCM encoding
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileSubtype _Nonnull SFBAudioEncodingSettingsValueLibsndfileSubtypeG723_24 -
40kbs G723 ADPCM encoding
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileSubtype _Nonnull SFBAudioEncodingSettingsValueLibsndfileSubtypeG723_40 -
12 bit Delta Width Variable Word encoding
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileSubtype _Nonnull SFBAudioEncodingSettingsValueLibsndfileSubtypeDWVW_12 -
16 bit Delta Width Variable Word encoding
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileSubtype _Nonnull SFBAudioEncodingSettingsValueLibsndfileSubtypeDWVW_16 -
24 bit Delta Width Variable Word encoding
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileSubtype _Nonnull SFBAudioEncodingSettingsValueLibsndfileSubtypeDWVW_24 -
N bit Delta Width Variable Word encoding
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileSubtype _Nonnull SFBAudioEncodingSettingsValueLibsndfileSubtypeDWVW_N -
8 bit differential PCM (XI only)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileSubtype _Nonnull SFBAudioEncodingSettingsValueLibsndfileSubtypeDPCM_8 -
16 bit differential PCM (XI only)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileSubtype _Nonnull SFBAudioEncodingSettingsValueLibsndfileSubtypeDPCM_16 -
Xiph Vorbis encoding
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileSubtype _Nonnull SFBAudioEncodingSettingsValueLibsndfileSubtypeVorbis -
Xiph/Skype Opus encoding
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileSubtype _Nonnull SFBAudioEncodingSettingsValueLibsndfileSubtypeOpus -
Apple Lossless Audio Codec (16 bit)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileSubtype _Nonnull SFBAudioEncodingSettingsValueLibsndfileSubtypeALAC_16 -
Apple Lossless Audio Codec (20 bit)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileSubtype _Nonnull SFBAudioEncodingSettingsValueLibsndfileSubtypeALAC_20 -
Apple Lossless Audio Codec (24 bit)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileSubtype _Nonnull SFBAudioEncodingSettingsValueLibsndfileSubtypeALAC_24 -
Apple Lossless Audio Codec (32 bit)
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileSubtype _Nonnull SFBAudioEncodingSettingsValueLibsndfileSubtypeALAC_32 -
Default file endian-ness
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileFileEndian _Nonnull SFBAudioEncodingSettingsValueLibsndfileFileEndianDefault -
Force little endian-ness
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileFileEndian _Nonnull SFBAudioEncodingSettingsValueLibsndfileFileEndianLittle -
Force big endian-ness
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileFileEndian _Nonnull SFBAudioEncodingSettingsValueLibsndfileFileEndianBig -
Force CPU endian-ness
Declaration
Objective-C
extern const SFBAudioEncodingSettingsValueLibsndfileFileEndian _Nonnull SFBAudioEncodingSettingsValueLibsndfileFileEndianCPU
-
Value representing an invalid or unknown time
Declaration
Objective-C
extern const NSTimeInterval SFBUnknownTime -
The \c NSErrorDomain used by \c SFBAudioExporter
Declaration
Objective-C
extern NS_SWIFT_NAME(AudioExporter.ErrorDomain) const NSErrorDomain SFBAudioExporterErrorDomain -
AIFF
Declaration
Objective-C
extern const SFBAudioFileFormatName _Nonnull SFBAudioFileFormatNameAIFF -
DSDIFF
Declaration
Objective-C
extern const SFBAudioFileFormatName _Nonnull SFBAudioFileFormatNameDSDIFF -
DSF
Declaration
Objective-C
extern const SFBAudioFileFormatName _Nonnull SFBAudioFileFormatNameDSF -
Extended Module
Declaration
Objective-C
extern const SFBAudioFileFormatName _Nonnull SFBAudioFileFormatNameExtendedModule -
FLAC
Declaration
Objective-C
extern const SFBAudioFileFormatName _Nonnull SFBAudioFileFormatNameFLAC -
Impulse Tracker Module
Declaration
Objective-C
extern const SFBAudioFileFormatName _Nonnull SFBAudioFileFormatNameImpulseTrackerModule -
Monkey’s Audio
Declaration
Objective-C
extern const SFBAudioFileFormatName _Nonnull SFBAudioFileFormatNameMonkeysAudio -
MP3
Declaration
Objective-C
extern const SFBAudioFileFormatName _Nonnull SFBAudioFileFormatNameMP3 -
MP4
Declaration
Objective-C
extern const SFBAudioFileFormatName _Nonnull SFBAudioFileFormatNameMP4 -
Musepack
Declaration
Objective-C
extern const SFBAudioFileFormatName _Nonnull SFBAudioFileFormatNameMusepack -
Ogg FLAC
Declaration
Objective-C
extern const SFBAudioFileFormatName _Nonnull SFBAudioFileFormatNameOggFLAC -
Ogg Opus
Declaration
Objective-C
extern const SFBAudioFileFormatName _Nonnull SFBAudioFileFormatNameOggOpus -
Ogg Speex
Declaration
Objective-C
extern const SFBAudioFileFormatName _Nonnull SFBAudioFileFormatNameOggSpeex -
Ogg Vorbis
Declaration
Objective-C
extern const SFBAudioFileFormatName _Nonnull SFBAudioFileFormatNameOggVorbis -
ProTracker Module
Declaration
Objective-C
extern const SFBAudioFileFormatName _Nonnull SFBAudioFileFormatNameProTrackerModule -
Scream Tracker 3 Module
Declaration
Objective-C
extern const SFBAudioFileFormatName _Nonnull SFBAudioFileFormatNameScreamTracker3Module -
Shorten
Declaration
Objective-C
extern const SFBAudioFileFormatName _Nonnull SFBAudioFileFormatNameShorten -
True Audio
Declaration
Objective-C
extern const SFBAudioFileFormatName _Nonnull SFBAudioFileFormatNameTrueAudio -
WAVE
Declaration
Objective-C
extern const SFBAudioFileFormatName _Nonnull SFBAudioFileFormatNameWAVE -
WavPack
Declaration
Objective-C
extern const SFBAudioFileFormatName _Nonnull SFBAudioFileFormatNameWavPack
-
The \c NSErrorDomain used by \c SFBAudioFile and subclasses
Declaration
Objective-C
extern NS_SWIFT_NAME(AudioFile.ErrorDomain) const NSErrorDomain SFBAudioFileErrorDomain -
Title (\c NSString)
Declaration
Objective-C
extern const SFBAudioMetadataKey _Nonnull SFBAudioMetadataKeyTitle -
Album title (\c NSString)
Declaration
Objective-C
extern const SFBAudioMetadataKey _Nonnull SFBAudioMetadataKeyAlbumTitle -
Artist (\c NSString)
Declaration
Objective-C
extern const SFBAudioMetadataKey _Nonnull SFBAudioMetadataKeyArtist -
Album artist (\c NSString)
Declaration
Objective-C
extern const SFBAudioMetadataKey _Nonnull SFBAudioMetadataKeyAlbumArtist -
Genre (\c NSString)
Declaration
Objective-C
extern const SFBAudioMetadataKey _Nonnull SFBAudioMetadataKeyGenre -
Composer (\c NSString)
Declaration
Objective-C
extern const SFBAudioMetadataKey _Nonnull SFBAudioMetadataKeyComposer -
Release date (\c NSString)
Declaration
Objective-C
extern const SFBAudioMetadataKey _Nonnull SFBAudioMetadataKeyReleaseDate -
Compilation flag (\c NSNumber)
Declaration
Objective-C
extern const SFBAudioMetadataKey _Nonnull SFBAudioMetadataKeyCompilation -
Track number (\c NSNumber)
Declaration
Objective-C
extern const SFBAudioMetadataKey _Nonnull SFBAudioMetadataKeyTrackNumber -
Track total (\c NSNumber)
Declaration
Objective-C
extern const SFBAudioMetadataKey _Nonnull SFBAudioMetadataKeyTrackTotal -
Disc number (\c NSNumber)
Declaration
Objective-C
extern const SFBAudioMetadataKey _Nonnull SFBAudioMetadataKeyDiscNumber -
Disc total (\c NSNumber)
Declaration
Objective-C
extern const SFBAudioMetadataKey _Nonnull SFBAudioMetadataKeyDiscTotal -
Lyrics (\c NSString)
Declaration
Objective-C
extern const SFBAudioMetadataKey _Nonnull SFBAudioMetadataKeyLyrics -
Beats per minute (BPM) (\c NSNumber)
Declaration
Objective-C
extern const SFBAudioMetadataKey _Nonnull SFBAudioMetadataKeyBPM -
Rating (\c NSNumber)
Declaration
Objective-C
extern const SFBAudioMetadataKey _Nonnull SFBAudioMetadataKeyRating -
Comment (\c NSString)
Declaration
Objective-C
extern const SFBAudioMetadataKey _Nonnull SFBAudioMetadataKeyComment -
International Standard Recording Code (ISRC) (\c NSString)
Declaration
Objective-C
extern const SFBAudioMetadataKey _Nonnull SFBAudioMetadataKeyISRC -
Media Catalog Number (MCN) (\c NSString)
Declaration
Objective-C
extern const SFBAudioMetadataKey _Nonnull SFBAudioMetadataKeyMCN -
MusicBrainz release ID (\c NSString)
Declaration
Objective-C
extern const SFBAudioMetadataKey _Nonnull SFBAudioMetadataKeyMusicBrainzReleaseID -
MusicBrainz recording ID (\c NSString)
Declaration
Objective-C
extern const SFBAudioMetadataKey _Nonnull SFBAudioMetadataKeyMusicBrainzRecordingID -
Title sort order (\c NSString)
Declaration
Objective-C
extern const SFBAudioMetadataKey _Nonnull SFBAudioMetadataKeyTitleSortOrder -
Album title sort order (\c NSString)
Declaration
Objective-C
extern const SFBAudioMetadataKey _Nonnull SFBAudioMetadataKeyAlbumTitleSortOrder -
Artist sort order (\c NSString)
Declaration
Objective-C
extern const SFBAudioMetadataKey _Nonnull SFBAudioMetadataKeyArtistSortOrder -
Album artist sort order (\c NSString)
Declaration
Objective-C
extern const SFBAudioMetadataKey _Nonnull SFBAudioMetadataKeyAlbumArtistSortOrder -
Composer sort order (\c NSString)
Declaration
Objective-C
extern const SFBAudioMetadataKey _Nonnull SFBAudioMetadataKeyComposerSortOrder -
Genre sort order (\c NSString)
Declaration
Objective-C
extern const SFBAudioMetadataKey _Nonnull SFBAudioMetadataKeyGenreSortOrder -
Grouping (\c NSString)
Declaration
Objective-C
extern const SFBAudioMetadataKey _Nonnull SFBAudioMetadataKeyGrouping -
Additional metadata (\c NSDictionary)
Declaration
Objective-C
extern const SFBAudioMetadataKey _Nonnull SFBAudioMetadataKeyAdditionalMetadata -
Replay gain reference loudness (\c NSNumber)
Declaration
Objective-C
extern const SFBAudioMetadataKey _Nonnull SFBAudioMetadataKeyReplayGainReferenceLoudness -
Replay gain track gain (\c NSNumber)
Declaration
Objective-C
extern const SFBAudioMetadataKey _Nonnull SFBAudioMetadataKeyReplayGainTrackGain -
Replay gain track peak (\c NSNumber)
Declaration
Objective-C
extern const SFBAudioMetadataKey _Nonnull SFBAudioMetadataKeyReplayGainTrackPeak -
Replay gain album gain (\c NSNumber)
Declaration
Objective-C
extern const SFBAudioMetadataKey _Nonnull SFBAudioMetadataKeyReplayGainAlbumGain -
Replay gain album peak (\c NSNumber)
Declaration
Objective-C
extern const SFBAudioMetadataKey _Nonnull SFBAudioMetadataKeyReplayGainAlbumPeak -
Attached pictures (\c NSArray of \c NSDictionary)
Declaration
Objective-C
extern const SFBAudioMetadataKey _Nonnull SFBAudioMetadataKeyAttachedPictures -
The \c NSErrorDomain used by \c SFBAudioPlayerNode
Declaration
Objective-C
extern NS_SWIFT_NAME(AudioPlayerNode.ErrorDomain) const NSErrorDomain SFBAudioPlayerNodeErrorDomain -
The name of the audio format
Declaration
Objective-C
extern const SFBAudioPropertiesKey _Nonnull SFBAudioPropertiesKeyFormatName -
The total number of audio frames (\c NSNumber)
Declaration
Objective-C
extern const SFBAudioPropertiesKey _Nonnull SFBAudioPropertiesKeyFrameLength -
The number of channels (\c NSNumber)
Declaration
Objective-C
extern const SFBAudioPropertiesKey _Nonnull SFBAudioPropertiesKeyChannelCount -
The number of bits per channel (\c NSNumber
Declaration
Objective-C
extern const SFBAudioPropertiesKey _Nonnull SFBAudioPropertiesKeyBitsPerChannel -
The sample rate (\c NSNumber)
Declaration
Objective-C
extern const SFBAudioPropertiesKey _Nonnull SFBAudioPropertiesKeySampleRate -
The duration (\c NSNumber)
Declaration
Objective-C
extern const SFBAudioPropertiesKey _Nonnull SFBAudioPropertiesKeyDuration -
The audio bitrate (\c NSNumber)
Declaration
Objective-C
extern const SFBAudioPropertiesKey _Nonnull SFBAudioPropertiesKeyBitrate -
DSDIFF
Declaration
Objective-C
extern const SFBDSDDecoderName _Nonnull SFBDSDDecoderNameDSDIFF -
DSF
Declaration
Objective-C
extern const SFBDSDDecoderName _Nonnull SFBDSDDecoderNameDSF -
The \c NSErrorDomain used by \c SFBDSDDecoder and subclasses
Declaration
Objective-C
extern NS_SWIFT_NAME(DSDDecoder.ErrorDomain) const NSErrorDomain SFBDSDDecoderErrorDomain -
The \c NSErrorDomain used by \c SFBInputSource and subclasses
Declaration
Objective-C
extern NS_SWIFT_NAME(InputSource.ErrorDomain) const NSErrorDomain SFBInputSourceErrorDomain -
The \c NSErrorDomain used by \c SFBOutputSource and subclasses
Declaration
Objective-C
extern NS_SWIFT_NAME(OutputSource.ErrorDomain) const NSErrorDomain SFBOutputSourceErrorDomain -
The gain in dB (\c NSNumber)
Declaration
Objective-C
extern const SFBReplayGainAnalyzerKey _Nonnull SFBReplayGainAnalyzerGainKey -
The peak value normalized to [-1, 1) (\c NSNumber)
Declaration
Objective-C
extern const SFBReplayGainAnalyzerKey _Nonnull SFBReplayGainAnalyzerPeakKey -
The \c NSErrorDomain used by \c SFBReplayGainAnalyzer
Declaration
Objective-C
extern NS_SWIFT_NAME(ReplayGainAnalyzer.ErrorDomain) const NSErrorDomain SFBReplayGainAnalyzerErrorDomain
View on GitHub
Constants Reference