]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - processor-sdk/performance-audio-sr.git/blobdiff - pasdk/test_dsp/framework/audioStreamOutIo.h
PASDK-516:Add updates for PCE
[processor-sdk/performance-audio-sr.git] / pasdk / test_dsp / framework / audioStreamOutIo.h
index 7459de4d98eae5c120e2fa0318cead891d1264f8..7e33e96cd3f5cbe2626e640085efa0d51dc3e1d2 100644 (file)
@@ -45,6 +45,26 @@ All rights reserved.
 #include "audioStreamOutProc.h"
 
 
+// Select Output devices
+Int asopSelectDevices(
+    PAF_AST_IoOut *pOut
+);
+
+// Check if Output device SIO selection changed
+Int checkOutDevSioSelUpdate(
+    const PAF_ASOT_Params *pP, 
+    PAF_ASOT_Config *pAsotCfg,
+    Int z, 
+    Bool *pOutDevSelUpdate
+);
+
+// Check if any Output device SIO selection changed
+Int checkAnyOutDevSioSelUpdate(
+    const PAF_ASOT_Params *pP, 
+    PAF_ASOT_Config *pAsotCfg,
+    Bool *pOutDevSelUpdate
+);
+
 // Re-initiate Output
 Int asopSetCheckRateX(
     const PAF_ASOT_Params *pP, 
@@ -66,11 +86,6 @@ Int asopStopOutput(
     PAF_ASOT_Config *pAsotCfg
 );
 
-// Select Output devices
-Int asopSelectDevices(
-    PAF_AST_IoOut *pOut
-);
-
 // Initialize I/O components for output processing
 Int asopIoCompsInit(
     PAF_AST_OutBuf *pOutBuf, 
@@ -85,30 +100,27 @@ Void asopIoPhyPrime(
     PAF_AST_IoOut *pOut
 );
 
-// This function starts an I/O PHY transfer for output 
-Void asopPhyTransferStart(
-    PAF_AST_IoOut *pOut
+// Initialize Output buffer configuration
+Int asopInitOutBufConfig(
+    PAF_AST_OutBuf *pOutBuf, 
+    PAF_AST_IoOut *pOutIo
 );
 
-// Write output buffers with encoded data
-Int asopWriteOpBuffers(
-    PAF_OutBufConfig *pOpBufCfg
-    PAF_AST_IoOut *pOut
+// Update Output buffer configuration
+Int asopUpdateOutBufConfig(
+    PAF_AST_OutBuf *pOutBuf
+    PAF_AST_IoOut *pOutIo
 );
 
-// Check if Output device SIO selection changed
-Int checkOutDevSioSelUpdate(
-    const PAF_ASOT_Params *pP, 
-    PAF_ASOT_Config *pAsotCfg,
-    Int z, 
-    Bool *pOutDevSelUpdate
+// Mark Output buffers write complete
+Int asopMarkOutBuffsWriteComplete(
+    PAF_AST_OutBuf *pOutBuf, 
+    PAF_AST_IoOut *pOutIo
 );
 
-// Check if any Output device SIO selection changed
-Int checkAnyOutDevSioSelUpdate(
-    const PAF_ASOT_Params *pP, 
-    PAF_ASOT_Config *pAsotCfg,
-    Bool *pOutDevSelUpdate
+// This function starts an I/O PHY transfer for output 
+Void asopPhyTransferStart(
+    PAF_AST_IoOut *pOut
 );