agm: changes to enable session flush using sessionId
Previous flush implementation was doing graph stop and then doing graph
start in next write call. This was causing stream and device subgraphs
to stop even though slimbus sink was kept running. This behavior was
leading to stuttering sound during seek operation done for offloaded
streams.
The new approach is to call into agm session flush API using sessionId.
This change adds support for this in AGM.
Change-Id: Ieb8a9423243c495a44c789def41124ca01ef885e
9 files changed