Speaker 4
Or is it like in the os som ixsents
Speaker 3
erye, the player library really handles all the use of facing a piso asa. Or as a developer, you want to have a library that gives you a play method and te prepare method to prepare a medeas at a play list and and do similar things. Ar an, then our job, it really ends at the point where we forward or samples to to a pla, like to very low level components, like entro mentioned earlier. We have a medea codic and ventra platform, which does really resource intensof media decording. I see.
Speaker 4
So the codix are all in the plateare not
Speaker 3
shipping with your ap yet. That's the point where we delegate to a platform. And also, like the very final step of medior outwurd, like sending audio data tove speakers and actually showing eredo data on on the surface, like this very final step is also done inside the platform.
Speaker 1
I guess one interesting thing is, sir, in the kind of the philosophy about how we build medior components. One thing that's come up is, why don't we just build everything at the support library evel, like, what functionality truly needs to be in the framework? Because we've seen with the support library development, we've seen a lot of benefits from not being coupled to android releases. For example, you know, if if you make a new api in the android framework, it has to be built using a quite a complex release process, and it has to be, has to have ct s tests, andti goes out once a year. And then it's difficult to upgrade it, apart from with mai line. And that makes things more complicated as well. So it's then most usee not get the benefit until rse. So so our kind of philosophy for a while has been, can we, what can we put in the support library? And i think it comes down to lat there there are a few different things which you you have to put in the framework. So one of them is access to hardware. You need to have an api to get you access to things like hardware accelerated, decoed and encoed. Another one is er if you need to coordinate resources across multiple aps, then that could also be a reason to build stuff into the framework, because then it can have no system privileges to co ordinate