mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_objectitf.cfg
changeset 14 80975da52420
child 16 43d09473c595
equal deleted inserted replaced
12:5a06f39ad45b 14:80975da52420
       
     1 //
       
     2 // Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
       
     3 // All rights reserved.
       
     4 // This component and the accompanying materials are made available
       
     5 // under the terms of "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 //
       
    14 // Description: 
       
    15 //
       
    16 //
       
    17 
       
    18 [Test]
       
    19 title 5.1 ObjectItf SetPriority
       
    20 create openmaxaltestmodule ALImpl
       
    21 ALImpl al_createEngine 1 1 0 0
       
    22 ALImpl al_objitf_Realize 1 0
       
    23 ALImpl al_objitf_GetInterface 1 5
       
    24 ALImpl al_objitf_SetPriority 1 100 100
       
    25 ALImpl al_objitf_GetPriority 1
       
    26 ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record.wav
       
    27 ALImpl al_SetDataFormat 1 audio/wav 15
       
    28 ALImpl al_SetDataSink 1 1 5
       
    29 ALImpl al_SetDataLocator 3 1 2910736385
       
    30 ALImpl al_SetDataSource 3 1 1
       
    31 ALImpl al_engitf_CreateMediaRecorder
       
    32 ALImpl al_objitf_Realize 5 0
       
    33 ALImpl al_objitf_GetInterface 5 15
       
    34 ALImpl al_recorditf_SetPositionUpdatePeriod 1000
       
    35 ALImpl al_recorditf_GetPositionUpdatePeriod
       
    36 ALImpl al_objitf_Destroy 5
       
    37 ALImpl al_objitf_Destroy 1
       
    38 delete ALImpl
       
    39 [Endtest] 
       
    40 
       
    41 [Test]
       
    42 title 5.2 ObjectItf GetPriority
       
    43 create openmaxaltestmodule ALImpl
       
    44 ALImpl al_createEngine 1 1 0 0
       
    45 ALImpl al_objitf_Realize 1 0
       
    46 ALImpl al_objitf_GetInterface 1 5
       
    47 ALImpl al_objitf_SetPriority 1 100 100
       
    48 ALImpl al_objitf_GetPriority 1
       
    49 ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record.wav
       
    50 ALImpl al_SetDataFormat 1 audio/wav 15
       
    51 ALImpl al_SetDataSink 1 1 5
       
    52 ALImpl al_SetDataLocator 3 1 2910736385
       
    53 ALImpl al_SetDataSource 3 1 1
       
    54 ALImpl al_engitf_CreateMediaRecorder
       
    55 ALImpl al_objitf_Realize 5 0
       
    56 ALImpl al_objitf_GetInterface 5 15
       
    57 ALImpl al_recorditf_SetPositionUpdatePeriod 1000
       
    58 ALImpl al_recorditf_GetPositionUpdatePeriod
       
    59 ALImpl al_objitf_Destroy 5
       
    60 ALImpl al_objitf_Destroy 1
       
    61 delete ALImpl
       
    62 [Endtest] 
       
    63 
       
    64 [Test]
       
    65 title 5.3 ObjectItf SetLossOfControlInterfaces
       
    66 create openmaxaltestmodule ALImpl
       
    67 ALImpl al_createEngine 1 1 0 0
       
    68 ALImpl al_objitf_Realize 1 0
       
    69 ALImpl al_objitf_GetInterface 1 5
       
    70 ALImpl al_objitf_SetLossOfControlInterfaces 1 0 1
       
    71 ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record.wav
       
    72 ALImpl al_SetDataFormat 1 audio/wav 15
       
    73 ALImpl al_SetDataSink 1 1 5
       
    74 ALImpl al_SetDataLocator 3 1 2910736385
       
    75 ALImpl al_SetDataSource 3 1 1
       
    76 ALImpl al_engitf_CreateMediaRecorder
       
    77 ALImpl al_objitf_Realize 5 0
       
    78 ALImpl al_objitf_GetInterface 5 15
       
    79 ALImpl al_recorditf_SetPositionUpdatePeriod 1000
       
    80 ALImpl al_recorditf_GetPositionUpdatePeriod
       
    81 ALImpl al_objitf_Destroy 5
       
    82 ALImpl al_objitf_Destroy 1
       
    83 delete ALImpl
       
    84 [Endtest] 
       
    85 
       
    86 [Test]
       
    87 title 5.4 ObjectItf RegisterCallback
       
    88 create openmaxaltestmodule ALImpl
       
    89 ALImpl al_createEngine 1 1 0 0
       
    90 ALImpl al_objitf_Realize 1 0
       
    91 ALImpl al_objitf_GetInterface 1 5
       
    92 ALImpl al_objitf_RegisterCallback 1
       
    93 ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record.wav
       
    94 ALImpl al_SetDataFormat 1 audio/wav 15
       
    95 ALImpl al_SetDataSink 1 1 5
       
    96 ALImpl al_SetDataLocator 3 1 2910736385
       
    97 ALImpl al_SetDataSource 3 1 1
       
    98 ALImpl al_engitf_CreateMediaRecorder
       
    99 ALImpl al_objitf_Realize 5 0
       
   100 ALImpl al_objitf_GetInterface 5 15
       
   101 ALImpl al_recorditf_SetPositionUpdatePeriod 1000
       
   102 ALImpl al_recorditf_GetPositionUpdatePeriod
       
   103 ALImpl al_objitf_Destroy 5
       
   104 ALImpl al_objitf_Destroy 1
       
   105 delete ALImpl
       
   106 [Endtest] 
       
   107 
       
   108 [Test]
       
   109 title 5.5 ObjectItf GetState
       
   110 create openmaxaltestmodule ALImpl
       
   111 ALImpl al_createEngine 1 1 0 0
       
   112 ALImpl al_objitf_Realize 1 0
       
   113 ALImpl al_objitf_GetInterface 1 5
       
   114 ALImpl al_objitf_GetState 1
       
   115 ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record.wav
       
   116 ALImpl al_SetDataFormat 1 audio/wav 15
       
   117 ALImpl al_SetDataSink 1 1 5
       
   118 ALImpl al_SetDataLocator 3 1 2910736385
       
   119 ALImpl al_SetDataSource 3 1 1
       
   120 ALImpl al_engitf_CreateMediaRecorder
       
   121 ALImpl al_objitf_Realize 5 0
       
   122 ALImpl al_objitf_GetInterface 5 15
       
   123 ALImpl al_recorditf_SetPositionUpdatePeriod 1000
       
   124 ALImpl al_recorditf_GetPositionUpdatePeriod
       
   125 ALImpl al_objitf_Destroy 5
       
   126 ALImpl al_objitf_Destroy 1
       
   127 delete ALImpl
       
   128 [Endtest]
       
   129 
       
   130 [Test]
       
   131 title 5.6 ObjectItf Resume
       
   132 create openmaxaltestmodule ALImpl
       
   133 ALImpl al_createEngine 1 1 0 0
       
   134 ALImpl al_objitf_Realize 1 0
       
   135 ALImpl al_objitf_GetInterface 1 5
       
   136 ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record.wav
       
   137 ALImpl al_SetDataFormat 1 audio/wav 15
       
   138 ALImpl al_SetDataSink 1 1 5
       
   139 ALImpl al_SetDataLocator 3 1 2910736385
       
   140 ALImpl al_SetDataSource 3 1 1
       
   141 ALImpl al_engitf_CreateMediaRecorder
       
   142 ALImpl al_objitf_Realize 5 0
       
   143 allownextresult XA_RESULT_PRECONDITIONS_VIOLATED
       
   144 ALImpl al_objitf_Resume 5 0
       
   145 ALImpl al_objitf_GetInterface 5 15
       
   146 ALImpl al_recorditf_SetPositionUpdatePeriod 1000
       
   147 ALImpl al_recorditf_GetPositionUpdatePeriod
       
   148 ALImpl al_objitf_Destroy 5
       
   149 ALImpl al_objitf_Destroy 1
       
   150 delete ALImpl
       
   151 [Endtest]
       
   152 
       
   153 [Test]
       
   154 title 5.7 ObjectItf AbortAsyncOperation
       
   155 create openmaxaltestmodule ALImpl
       
   156 ALImpl al_createEngine 1 1 0 0
       
   157 ALImpl al_objitf_Realize 1 0
       
   158 ALImpl al_objitf_GetInterface 1 5
       
   159 ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record.wav
       
   160 ALImpl al_SetDataFormat 1 audio/wav 15
       
   161 ALImpl al_SetDataSink 1 1 5
       
   162 ALImpl al_SetDataLocator 3 1 2910736385
       
   163 ALImpl al_SetDataSource 3 1 1
       
   164 ALImpl al_engitf_CreateMediaRecorder
       
   165 ALImpl al_objitf_Realize 5 0
       
   166 ALImpl al_objitf_AbortAsyncOperation 5
       
   167 ALImpl al_objitf_GetInterface 5 15
       
   168 ALImpl al_recorditf_SetPositionUpdatePeriod 1000
       
   169 ALImpl al_recorditf_GetPositionUpdatePeriod
       
   170 ALImpl al_objitf_Destroy 5
       
   171 ALImpl al_objitf_Destroy 1
       
   172 delete ALImpl
       
   173 [Endtest]