Cómo crear un plugin de stagefright

Tengo una tarea que implica la integración de un decodificador de video enStagefright(Marco multimedia de Android). Busqué y encontré lo siguiente sobre la creación de un nuevo complemento paraStagefright:

Para agregar soporte para un nuevo formato, necesita:

Desarrolle una nueva clase de Extractor, si el contenedor no es compatible todavía.

Desarrolle una nueva clase de Decoder, que implemente la interfaz que necesita elStageFright Core para leer los datos.

Asocie el tipo mime de los archivos para leer a su nuevo Decoder en elOMXCodec.cpp archivo, en elkDecoderInfo formación.

    static const CodecInfo kDecoderInfo[] = {  
        {MEDIA_MIMETYPE_AUDIO_AAC, "OMX.TI.AAC.decode"},
        {MEDIA_MIMETYPE_AUDIO_AAC, "AACDecoder"},
    };

Los datos anteriores son todo lo que pude encontrar en la red. Ahora mismo tengo una aplicación simple que tomará un archivo como entrada y lo mostrará en la pantalla utilizando API nativas en Android. ¿Alguien puede por favor decirme cómo proceder más? ¿Y de dónde viene todo esto?OMXCodec.cpp y otros entran en la imagen y en qué directorio de mi proyecto debería tenerlos. Por favor, proporcione soluciones con respecto al mismo. Gracias por adelantado.

Respuestas a la pregunta(1)

Su respuesta a la pregunta