UNPKG

react-native-audio-api

Version:

react-native-audio-api provides system for controlling audio in React Native environment compatible with Web Audio API specification

48 lines (41 loc) 1.04 kB
import { BitDepth, FilePresetType, FlacCompressionLevel, IOSAudioQuality, } from '../types'; const LowQuality: FilePresetType = { sampleRate: 22050, bitRate: 48000, bitDepth: BitDepth.Bit16, flacCompressionLevel: FlacCompressionLevel.L0, iosQuality: IOSAudioQuality.Low, }; const MediumQuality: FilePresetType = { sampleRate: 44100, bitRate: 128000, bitDepth: BitDepth.Bit16, flacCompressionLevel: FlacCompressionLevel.L3, iosQuality: IOSAudioQuality.Medium, }; const HighQuality: FilePresetType = { sampleRate: 48000, bitRate: 192000, bitDepth: BitDepth.Bit24, flacCompressionLevel: FlacCompressionLevel.L5, iosQuality: IOSAudioQuality.High, }; const LosslessQuality: FilePresetType = { sampleRate: 48000, bitRate: 320000, bitDepth: BitDepth.Bit24, flacCompressionLevel: FlacCompressionLevel.L8, iosQuality: IOSAudioQuality.High, }; const FilePreset = { Low: LowQuality, Medium: MediumQuality, High: HighQuality, Lossless: LosslessQuality, } as const; export default FilePreset;