diff --git a/pasdk/test_dsp/framework/audioStreamOutIo.h b/pasdk/test_dsp/framework/audioStreamOutIo.h
index 7459de4d98eae5c120e2fa0318cead891d1264f8..7e33e96cd3f5cbe2626e640085efa0d51dc3e1d2 100644 (file)
#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,
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,
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
);