videoeditorengine/audioeditorengine/inc/AudPanic.h
branchRCL_3
changeset 3 e0b5df5c0969
parent 0 951a5db380a0
child 5 4c409de21d23
equal deleted inserted replaced
0:951a5db380a0 3:e0b5df5c0969
     1 /*
       
     2 * Copyright (c) 2010 Ixonos Plc.
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of the "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - Initial contribution
       
    11 *
       
    12 * Contributors:
       
    13 * Ixonos Plc
       
    14 *
       
    15 * Description:  
       
    16 *
       
    17 */
       
    18 
       
    19 
       
    20 
       
    21 
       
    22 #ifndef __AUDPANIC_H__
       
    23 #define __AUDPANIC_H__
       
    24 
       
    25 #include <e32base.h>
       
    26 
       
    27 
       
    28 class TAudPanic 
       
    29     {
       
    30 public:
       
    31     enum TCode
       
    32         {
       
    33         EInternal = 0,  // Internal error (that is, a  in the engine)
       
    34         ESongEmpty,
       
    35         ESongAddOperationAlreadyRunning,
       
    36         ESongProcessingOperationAlreadyRunning,
       
    37         ESongProcessingOperationNotRunning,
       
    38         EVisualizationProcessAlreadyRunning,
       
    39         EVisualizationProcessNotRunning,
       
    40         EClipInfoProcessAlreadyRunning,
       
    41         EAudioClipIllegalIndex,
       
    42         EAudioClipIllegalCutInTime,
       
    43         EAudioClipIllegalCutOutTime,
       
    44         EIllegalDynamicLevelMark,
       
    45         EIllegalDynamicLevelMarkIndex,
       
    46         EAudioClipIllegalStartTime,
       
    47         ESongObserverAlreadyRegistered,
       
    48         ESongObserverNotRegistered
       
    49 
       
    50 
       
    51         };
       
    52 
       
    53 public:
       
    54     static void Panic(TCode aCode);
       
    55     };
       
    56 
       
    57 #endif // __AUDPANIC_H__
       
    58