• Jean-Michel Trivi's avatar
    Reduce include noise in SL and XA class definitions · 2b06e20a
    Jean-Michel Trivi authored
    In classes.h: we should only have to include the headers
     for the objects that are actually stored as member variables of
     the OpenSL ES and OpenMAX AL objects (so here AudioTrackProtector,
     Effect, and GenericPlayer).
    In CMediaPlayer.c: remove useless includes and change the video
     surface function prototypes to use const refs to strong pointers
     instead of pointers to access the GenericMediaPlayer objects.
    
    Note that android_SfPlayer.h is still in sles_allinclusive.h because
     it will be dealt with when the SfPlayer functionality is absorbed
     under LocAVPlayer.
    
    Change-Id: Ic2c9459862588399d9545a247cc15341effc0f66
    2b06e20a
android_AudioToCbRenderer.cpp 3.65 KB