mmserv/voipaudioservices/inc/JitterBufferObserver.h
changeset 53 eabc8c503852
parent 0 71ca22bcf22a
equal deleted inserted replaced
48:a493a607b5bf 53:eabc8c503852
    13  *
    13  *
    14  * Description:  Observer for Jitter buffer.
    14  * Description:  Observer for Jitter buffer.
    15  *
    15  *
    16  */
    16  */
    17 
    17 
    18 #ifndef JITTERBUFFER_OBS_H
    18 #ifndef JITTERBUFFEROBSERVER_H
    19 #define JITTERBUFFER_OBS_H
    19 #define JITTERBUFFEROBSERVER_H
    20 
    20 
    21 class MJitterBufferObserver
    21 class MJitterBufferObserver
    22     {
    22     {
    23 public:
    23 public:
    24     enum TJBEvent
    24     enum TJBEvent
    37     virtual void EventJB(TInt aEventType, TInt aError = KErrNone) = 0;
    37     virtual void EventJB(TInt aEventType, TInt aError = KErrNone) = 0;
    38 
    38 
    39     /**
    39     /**
    40      * Callback function for codec reconfiguration for dynamic
    40      * Callback function for codec reconfiguration for dynamic
    41      * buffer size adjustment.
    41      * buffer size adjustment.
    42      * @since S60 v5.0
       
    43      * @param aBufferSize Buffer size request in samples.
    42      * @param aBufferSize Buffer size request in samples.
    44      *
    43      *
    45      virtual void DynamicBufferChangeRequest(TInt aBufferSize) = 0;
    44      virtual void DynamicBufferChangeRequest(TInt aBufferSize) = 0;
    46      */
    45      */
    47 
       
    48     };
    46     };
    49 
    47 
    50 #endif  // JITTERBUFFER_OBS_H
    48 #endif //JITTERBUFFEROBSERVER_H
       
    49 
    51 // End of file
    50 // End of file