]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - processor-sdk/performance-audio-sr.git/blob - procsdk_audio_x_xx_xx_xx/test_dsp/framework/audioStreamOutProc_paramsFxns.c
AST split, initial code
[processor-sdk/performance-audio-sr.git] / procsdk_audio_x_xx_xx_xx / test_dsp / framework / audioStreamOutProc_paramsFxns.c
1 /*
2  *  ======== audioStreamOutProc_paramsFxns.c ========
3  */
5 #include <xdc/std.h>
6  
7 #include "as0.h"
8 #include "audioStreamInpProc.h"
9 #include "audioStreamOutProc.h"
10  
11 // .............................................................................
12 // Audio Stream Output Task Parameter Functions
13 //
14 //   Name:      PAF_ASOT_params_fxns
15 //   Purpose:   ASOT jump table.
16 //   From:      PAF_AST_Params
17 //   Uses:      See contents.
18 //   States:    N.A.
19 //   Return:    N.A.
20 //   Trace:     None.
21 //
22 const PAF_AST_Fxns PAF_ASOT_params_fxns =
23 {
24     {   // initPhase[8]
25         PAF_ASOT_initPhaseMalloc,
26         PAF_ASOT_initPhaseConfig,
27         PAF_ASOT_initPhaseAcpAlg,
28         PAF_ASOT_initPhaseCommon,
29         PAF_ASOT_initPhaseAlgKey,
30         PAF_ASOT_initPhaseDevice,
31         NULL,
32         NULL
33     },
34     PAF_ASOT_initFrame0,                    // initFrame0
35     PAF_ASOT_initFrame1,                    // initFrame1
36     NULL, //PAF_AST_passProcessing,         // passProcessing        
37     NULL, //PAF_AST_passProcessingCopy,     // passProcessingCopy    
38     NULL, //PAF_AST_autoProcessing,         // autoProcessing
39     PAF_ASOT_decodeProcessing,              // decodeProcessing
40     NULL, //PAF_AST_decodeCommand,          // decodeCommand
41     PAF_ASOT_encodeCommand,                 // encodeCommand
42     PAF_ASOT_decodeInit,                    // decodeInit
43     NULL, //PAF_AST_decodeInfo,             // decodeInfo
44     PAF_ASOT_decodeInfo1,                   // decodeInfo1
45     PAF_ASOT_decodeInfo2,                   // decodeInfo2
46     NULL, //PAF_AST_decodeCont,             // decodeCont
47     NULL, //PAF_AST_decodeDecode,           // decodeDecode
48     PAF_ASOT_decodeStream,                  // decodeStream
49     PAF_ASOT_decodeEncode,                  // decodeEncode
50     NULL, //PAF_AST_decodeFinalTest,        // decodeFinalTest
51     PAF_ASOT_decodeComplete,                // decodeComplete
52     PAF_ASOT_selectDevices,                 // selectDevices
53     NULL, //PAF_AST_sourceDecode,           // sourceDecode
54     PAF_ASOT_startOutput,                   // startOutput
55     PAF_ASOT_stopOutput,                    // stopOutput
56     PAF_ASOT_setCheckRateX,                 // setCheckRateX
57     PAF_ASOT_streamChainFunction,           // streamChainFunction
58     PAF_DEC_deviceAllocate,                 // deviceAllocate
59     PAF_DEC_deviceSelect,                   // deviceSelect
60     NULL, //PAF_DEC_computeFrameLength,     // computeFrameLength
61     NULL, //PAF_DEC_updateInputStatus,      // updateInputStatus
62     NULL, /* PAF_BUF_copy, */               // copy
63     NULL, /*headerPrint*/                   // headerPrint
64     NULL, /*allocPrint*/                    // allocPrint
65     NULL, /*commonPrint*/                   // commonPrint
66     NULL, /*bufMemPrint*/                   // bufMemPrint
67     NULL /*memStatusPrint*/                 // memStatusPrint
68 };