main
El contenedor ahora es una opción (Ajustes) con defaults por modo: - vigilia nocturna → AAC crudo (ADTS .aac): a prueba de cortes, si el proceso muere a media noche el archivo se reproduce hasta donde llegó (no depende de un índice final). - grabar / reunión → .m4a (MP4): mejor búsqueda; son sesiones atendidas. Refactor del codificador: interfaz Codificador + base común (posee el MediaCodec AAC-LC) + dos contenedores (CodificadorM4a con MediaMuxer, CodificadorAac que escribe frames ADTS con su cabecera de 7 bytes a un flujo plano). Factoría crearCodificador(formato, ...). Sesion/Repositorio guardan "fmt" (sesiones viejas = .m4a); el nombre de archivo usa la extensión del formato. Ajustes: formatoVigilia (def AAC) y formatoDia (def M4A) con selector en la pantalla de ajustes. NO compilado aquí (sin SDK en este equipo). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Description
No description provided
693 KiB
Languages
Kotlin
100%