Why the andoid awesomeplayer was made using struct not class
<p>I found that the native layer of android uses class and struct.</p>

<p>For examaple, MediaPlayer, stagefrightplayer, audioplayer, MetaData was class.
But awesomeplayer and MediaSource are struct.</p>

<p>Although I read that class and struct is similar in use, I wonder why awesomeplayer was created as struct. Is there any reason or just developer's taste?</p>
