mmmw_plat/voip_audio_services_api/inc/voipg729decoderintfc.h
changeset 55 e267340986c9
parent 12 5a06f39ad45b
equal deleted inserted replaced
52:4ce423f34688 55:e267340986c9
    13  *
    13  *
    14  * Description:  Defines APIs specific to G.729 decoder.
    14  * Description:  Defines APIs specific to G.729 decoder.
    15  *
    15  *
    16  */
    16  */
    17 
    17 
    18 #ifndef __VOIPG729DECFORMATINTFC_H
    18 #ifndef VOIPG729DECFORMATINTFC_H
    19 #define __VOIPG729DECFORMATINTFC_H
    19 #define VOIPG729DECFORMATINTFC_H
    20 
    20 
    21 #include <voipaudiocommon.h>
    21 #include <voipaudiocommon.h>
    22 #include <voipformatintfc.h>
    22 #include <voipformatintfc.h>
    23 
    23 
    24 // FORWARD DECLARATIONS
    24 // FORWARD DECLARATIONS
    35 class CVoIPG729DecoderIntfc : public CVoIPFormatIntfc
    35 class CVoIPG729DecoderIntfc : public CVoIPFormatIntfc
    36     {
    36     {
    37 public:
    37 public:
    38     /**
    38     /**
    39      * Destructor
    39      * Destructor
    40      *
       
    41      * @since S60 v5.0
       
    42      * @param none
    40      * @param none
    43      * @return none
    41      * @return none
    44      */
    42      */
    45     IMPORT_C virtual ~CVoIPG729DecoderIntfc();
    43     IMPORT_C virtual ~CVoIPG729DecoderIntfc();
    46 
    44 
    47     /**
    45     /**
    48      * ?description
    46      * BadLsfNextBuffer
    49      *
       
    50      * @since S60 v5.0
       
    51      * @param none
    47      * @param none
    52      * @return TInt
    48      * @return TInt
    53      */
    49      */
    54     IMPORT_C TInt BadLsfNextBuffer();
    50     IMPORT_C TInt BadLsfNextBuffer();
    55 
    51 
    56 protected:
    52 protected:
    57     /**
    53     /**
    58      * Constructor
    54      * Constructor
    59      *
       
    60      * @since S60 v5.0
       
    61      * @param none
    55      * @param none
    62      * @return none
    56      * @return none
    63      */
    57      */
    64     CVoIPG729DecoderIntfc();
    58     CVoIPG729DecoderIntfc();
    65 
    59 
    66     /**
    60     /**
    67      * 2-nd phase constructor
    61      * 2-nd phase constructor
    68      *
       
    69      * @since S60 v5.0
       
    70      * @param CVoIPG729DecoderIntfcImpl*
    62      * @param CVoIPG729DecoderIntfcImpl*
    71      * @return void
    63      * @return void
    72      */
    64      */
    73     void ConstructL(CVoIPG729DecoderIntfcImpl* aFormatIntfcImpl);
    65     void ConstructL(CVoIPG729DecoderIntfcImpl* aFormatIntfcImpl);
    74 
    66 
    75 protected:
    67 protected:
    76     CVoIPG729DecoderIntfcImpl* iFormatIntfcImpl;
    68     CVoIPG729DecoderIntfcImpl* iFormatIntfcImpl;
    77 
       
    78     };
    69     };
    79 
    70 
    80 #endif //__VOIPG729DECFORMATINTFC_H
    71 #endif //VOIPG729DECFORMATINTFC_H
    81 
    72 
    82 // End of file
    73 // End of file