import { canEncodeAudio, QUALITY_MEDIUM, } from 'mediabunny'; export const getDefaultAudioEncodingConfig = async () => { const preferredDefaultAudioEncodingConfig = { codec: 'aac', bitrate: QUALITY_MEDIUM, }; if (await canEncodeAudio(preferredDefaultAudioEncodingConfig.codec, preferredDefaultAudioEncodingConfig)) { return preferredDefaultAudioEncodingConfig; } const backupDefaultAudioEncodingConfig = { codec: 'opus', bitrate: QUALITY_MEDIUM, }; if (await canEncodeAudio(backupDefaultAudioEncodingConfig.codec, backupDefaultAudioEncodingConfig)) { return backupDefaultAudioEncodingConfig; } return null; };