@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
23 lines (22 loc) • 762 B
text/typescript
import { ConfigPlugin } from '@expo/config-plugins';
interface AudioStreamPluginOptions {
enablePhoneStateHandling?: boolean;
enableNotifications?: boolean;
enableBackgroundAudio?: boolean;
enableDeviceDetection?: 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;