Methods, systems, and devices are provided for a media platform. One
method includes receiving DMA requests for connecting media data traffic
to DMA slots of a DMA memory module. Available DMA slots are determined
from a pool of available DMA slots and allocated for media data traffic.
DMA slots are released to the pool of available DMA slots when a DMA slot
is no longer being used. The method further includes using a TMC proxy to
connect media data traffic between the DMA memory module and a DSP
software module based on assigned DMA slots.