@siteed/expo-audio-studio
Version:
Comprehensive audio processing library for React Native and Expo with recording, analysis, visualization, and streaming capabilities across iOS, Android, and web
22 lines (21 loc) • 725 B
TypeScript
import { ConfigPlugin } from '@expo/config-plugins';
interface AudioStreamPluginOptions {
enablePhoneStateHandling?: boolean;
enableNotifications?: boolean;
enableBackgroundAudio?: boolean;
iosBackgroundModes?: {
useVoIP?: boolean;
useAudio?: boolean;
useProcessing?: boolean;
useLocation?: boolean;
useExternalAccessory?: boolean;
};
iosConfig?: {
allowBackgroundAudioControls?: boolean;
backgroundProcessingTitle?: string;
microphoneUsageDescription?: string;
notificationUsageDescription?: string;
};
}
declare const withRecordingPermission: ConfigPlugin<AudioStreamPluginOptions>;
export default withRecordingPermission;