os/mm/mmlibs/mmfw/tsrc/mmfunittest/Actrl/TestStepsGetSet.h
author sl@SLION-WIN7.fritz.box
Fri, 15 Jun 2012 03:10:57 +0200
changeset 0 bde4ae8d615e
permissions -rw-r--r--
First public contribution.
sl@0
     1
// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
sl@0
     2
// All rights reserved.
sl@0
     3
// This component and the accompanying materials are made available
sl@0
     4
// under the terms of "Eclipse Public License v1.0"
sl@0
     5
// which accompanies this distribution, and is available
sl@0
     6
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
sl@0
     7
//
sl@0
     8
// Initial Contributors:
sl@0
     9
// Nokia Corporation - initial contribution.
sl@0
    10
//
sl@0
    11
// Contributors:
sl@0
    12
//
sl@0
    13
// Description:
sl@0
    14
// This file contains Test step implementations for
sl@0
    15
// getting and setting audio settings
sl@0
    16
//
sl@0
    17
sl@0
    18
#if (!defined __TESTSTEPS_GETSET_H__)
sl@0
    19
#define __TESTSTEPS_GETSET_H__
sl@0
    20
sl@0
    21
#include <e32std.h>
sl@0
    22
#include <e32base.h>
sl@0
    23
sl@0
    24
#include "TS_MMF_ACTRL_TestStep.h"
sl@0
    25
sl@0
    26
/**
sl@0
    27
 *
sl@0
    28
 * CTestStepGetSetVolumeInPrimed
sl@0
    29
 * This class provides a test step to set/get the volume
sl@0
    30
 * in the primed state
sl@0
    31
 *
sl@0
    32
 * @lib "TSU_MMF_ACTRL_01.lib"
sl@0
    33
 *
sl@0
    34
 *
sl@0
    35
 */
sl@0
    36
class CTestStepGetSetVolumeInPrimed :public CTestStepActrl
sl@0
    37
{
sl@0
    38
public:               
sl@0
    39
	CTestStepGetSetVolumeInPrimed();
sl@0
    40
	~CTestStepGetSetVolumeInPrimed();
sl@0
    41
	virtual TVerdict  DoTestStepL( void );
sl@0
    42
};
sl@0
    43
sl@0
    44
sl@0
    45
/**
sl@0
    46
 *
sl@0
    47
 * CTestStepGetSetVolumeInPlay
sl@0
    48
 * This class provides a test step to set/get the volume
sl@0
    49
 * in the primed state
sl@0
    50
 *
sl@0
    51
 * @lib "TSU_MMF_ACTRL_01.lib"
sl@0
    52
 *
sl@0
    53
 *
sl@0
    54
 */
sl@0
    55
class CTestStepGetSetVolumeInPlay :public CTestStepActrl
sl@0
    56
{
sl@0
    57
public:               
sl@0
    58
	CTestStepGetSetVolumeInPlay();
sl@0
    59
	~CTestStepGetSetVolumeInPlay();
sl@0
    60
	virtual TVerdict  DoTestStepL( void );
sl@0
    61
};
sl@0
    62
sl@0
    63
sl@0
    64
/**
sl@0
    65
 *
sl@0
    66
 * CTestStepGetSetVolumeInPlay
sl@0
    67
 * This class provides a test step to set/get the volume
sl@0
    68
 * in the primed state
sl@0
    69
 *
sl@0
    70
 * @lib "TSU_MMF_ACTRL_01.lib"
sl@0
    71
 *
sl@0
    72
 */
sl@0
    73
class CTestStepGetSetVolumeInStopped :public CTestStepActrl
sl@0
    74
{
sl@0
    75
public:               
sl@0
    76
	CTestStepGetSetVolumeInStopped();
sl@0
    77
	~CTestStepGetSetVolumeInStopped();
sl@0
    78
	virtual TVerdict  DoTestStepL( void );
sl@0
    79
};
sl@0
    80
sl@0
    81
sl@0
    82
/**
sl@0
    83
 *
sl@0
    84
 * CTestStepGetSetBalanceInPrimed
sl@0
    85
 * This class provides a test step to set/get the balance
sl@0
    86
 * in the primed state
sl@0
    87
 *
sl@0
    88
 * @lib "TSU_MMF_ACTRL_01.lib"
sl@0
    89
 *
sl@0
    90
 *
sl@0
    91
 */
sl@0
    92
class CTestStepGetSetBalanceInPrimed :public CTestStepActrl
sl@0
    93
{
sl@0
    94
public:               
sl@0
    95
	CTestStepGetSetBalanceInPrimed();
sl@0
    96
	~CTestStepGetSetBalanceInPrimed();
sl@0
    97
	virtual TVerdict  DoTestStepL( void );
sl@0
    98
};
sl@0
    99
sl@0
   100
/**
sl@0
   101
 *
sl@0
   102
 * CTestStepGetSetBalanceInPlay
sl@0
   103
 * This class provides a test step to set/get the balance
sl@0
   104
 * in the playing state
sl@0
   105
 *
sl@0
   106
 * @lib "TSU_MMF_ACTRL_01.lib"
sl@0
   107
 *
sl@0
   108
 *
sl@0
   109
 */
sl@0
   110
class CTestStepGetSetBalanceInPlay :public CTestStepActrl
sl@0
   111
{
sl@0
   112
public:
sl@0
   113
	CTestStepGetSetBalanceInPlay();
sl@0
   114
	~CTestStepGetSetBalanceInPlay();
sl@0
   115
	virtual TVerdict  DoTestStepL( void );
sl@0
   116
};
sl@0
   117
sl@0
   118
/**
sl@0
   119
 *
sl@0
   120
 * CTestStepGetSetBalanceInStopped
sl@0
   121
 * This class provides a test step to set/get the balance
sl@0
   122
 * in the primed state
sl@0
   123
 *
sl@0
   124
 * @lib "TSU_MMF_ACTRL_01.lib"
sl@0
   125
 *
sl@0
   126
 *
sl@0
   127
 */
sl@0
   128
class CTestStepGetSetBalanceInStopped :public CTestStepActrl
sl@0
   129
{
sl@0
   130
public:               
sl@0
   131
	CTestStepGetSetBalanceInStopped();
sl@0
   132
	~CTestStepGetSetBalanceInStopped();
sl@0
   133
	virtual TVerdict  DoTestStepL( void );
sl@0
   134
};
sl@0
   135
sl@0
   136
/**
sl@0
   137
 *
sl@0
   138
 * CTestStepGetSetPositionInStopped
sl@0
   139
 * This class provides a test step to set/get the position
sl@0
   140
 * in the stopped state.
sl@0
   141
 *
sl@0
   142
 * @lib "TSU_MMF_ACTRL_01.lib"
sl@0
   143
 *
sl@0
   144
 *
sl@0
   145
 */
sl@0
   146
class CTestStepGetSetPositionInStopped :public CTestStepActrl
sl@0
   147
{
sl@0
   148
public:               
sl@0
   149
	CTestStepGetSetPositionInStopped();
sl@0
   150
	~CTestStepGetSetPositionInStopped();
sl@0
   151
	virtual TVerdict  DoTestStepL( void );
sl@0
   152
};
sl@0
   153
sl@0
   154
/**
sl@0
   155
 *
sl@0
   156
 * CTestStepGetSetPositionInPrimed
sl@0
   157
 * This class provides a test step to set/get the position
sl@0
   158
 * in the primed state.
sl@0
   159
 *
sl@0
   160
 * @lib "TSU_MMF_ACTRL_01.lib"
sl@0
   161
 *
sl@0
   162
 *
sl@0
   163
 */
sl@0
   164
class CTestStepGetSetPositionInPrimed :public CTestStepActrl
sl@0
   165
{
sl@0
   166
public:               
sl@0
   167
	CTestStepGetSetPositionInPrimed();
sl@0
   168
	~CTestStepGetSetPositionInPrimed();
sl@0
   169
	virtual TVerdict DoTestStepL( void );
sl@0
   170
};
sl@0
   171
sl@0
   172
/**
sl@0
   173
 *
sl@0
   174
 * CTestStepGetSetPositionInPlay
sl@0
   175
 * This class provides a test step to set/get the position
sl@0
   176
 * in the play state.
sl@0
   177
 *
sl@0
   178
 * @lib "TSU_MMF_ACTRL_01.lib"
sl@0
   179
 *
sl@0
   180
 *
sl@0
   181
 */
sl@0
   182
class CTestStepGetSetPositionInPlay :public CTestStepActrl
sl@0
   183
{
sl@0
   184
public:
sl@0
   185
	CTestStepGetSetPositionInPlay();
sl@0
   186
	~CTestStepGetSetPositionInPlay();
sl@0
   187
	virtual TVerdict  DoTestStepL( void );
sl@0
   188
};
sl@0
   189
sl@0
   190
/**
sl@0
   191
 *
sl@0
   192
 * CTestStepGetSetPositionInPaused
sl@0
   193
 * This class provides a test step to set/get the position
sl@0
   194
 * in the paused state.
sl@0
   195
 *
sl@0
   196
 * @lib "TSU_MMF_ACTRL_01.lib"
sl@0
   197
 *
sl@0
   198
 *
sl@0
   199
 */
sl@0
   200
class CTestStepGetSetPositionInPaused :public CTestStepActrl
sl@0
   201
{
sl@0
   202
public:               
sl@0
   203
	CTestStepGetSetPositionInPaused();
sl@0
   204
	~CTestStepGetSetPositionInPaused();
sl@0
   205
	virtual TVerdict  DoTestStepL( void );
sl@0
   206
};
sl@0
   207
sl@0
   208
/**
sl@0
   209
 *
sl@0
   210
 * CTestStepGetSetNumChannelsOnSource
sl@0
   211
 * This class provides a test step to set/get the number of channels
sl@0
   212
 *
sl@0
   213
 * @lib "TSU_MMF_ACTRL_01.lib"
sl@0
   214
 *
sl@0
   215
 *
sl@0
   216
 */
sl@0
   217
class CTestStepGetSetNumChannelsOnSource :public CTestStepActrl
sl@0
   218
{
sl@0
   219
public:
sl@0
   220
	CTestStepGetSetNumChannelsOnSource();
sl@0
   221
	~CTestStepGetSetNumChannelsOnSource();
sl@0
   222
	virtual TVerdict  DoTestStepL( void );
sl@0
   223
};
sl@0
   224
sl@0
   225
/**
sl@0
   226
 *
sl@0
   227
 * CTestStepGetSetNumChannelsOnSink
sl@0
   228
 * This class provides a test step to set/get the number of channels
sl@0
   229
 * on a Sink
sl@0
   230
 *
sl@0
   231
 * @lib "TSU_MMF_ACTRL_01.lib"
sl@0
   232
 *
sl@0
   233
 */
sl@0
   234
class CTestStepGetSetNumChannelsOnSink :public CTestStepActrl
sl@0
   235
{
sl@0
   236
public:               
sl@0
   237
	CTestStepGetSetNumChannelsOnSink();
sl@0
   238
	~CTestStepGetSetNumChannelsOnSink();
sl@0
   239
	virtual TVerdict  DoTestStepL( void );
sl@0
   240
};
sl@0
   241
sl@0
   242
/**
sl@0
   243
 *
sl@0
   244
 * CTestStepGetSetSinkFormat
sl@0
   245
 * This class gets/sets the format of the sink
sl@0
   246
 *
sl@0
   247
 * @lib "TSU_MMF_ACTRL_01.lib"
sl@0
   248
 *
sl@0
   249
 */
sl@0
   250
class CTestStepGetSetSinkFormat :public CTestStepActrl
sl@0
   251
{
sl@0
   252
public:               
sl@0
   253
	CTestStepGetSetSinkFormat();
sl@0
   254
	~CTestStepGetSetSinkFormat();
sl@0
   255
	virtual TVerdict  DoTestStepL( void );
sl@0
   256
};
sl@0
   257
sl@0
   258
/**
sl@0
   259
 *
sl@0
   260
 * CTestStepGetSetSourceFormat
sl@0
   261
 * This class gets/sets the format of the Source
sl@0
   262
 *
sl@0
   263
 * @lib "TSU_MMF_ACTRL_01.lib"
sl@0
   264
 *
sl@0
   265
 */
sl@0
   266
class CTestStepGetSetSourceFormat :public CTestStepActrl
sl@0
   267
{
sl@0
   268
public:
sl@0
   269
	CTestStepGetSetSourceFormat();
sl@0
   270
	~CTestStepGetSetSourceFormat();
sl@0
   271
	virtual TVerdict  DoTestStepL( void );
sl@0
   272
};
sl@0
   273
sl@0
   274
/**
sl@0
   275
 *
sl@0
   276
 * CTestStepGetSetSourceSampleRate
sl@0
   277
 * This class provides a test step to set/get the sample rate
sl@0
   278
 * of the source
sl@0
   279
 *
sl@0
   280
 * @lib "TSU_MMF_ACTRL_01.lib"
sl@0
   281
 *
sl@0
   282
 */
sl@0
   283
class CTestStepGetSetSourceSampleRate :public CTestStepActrl
sl@0
   284
{
sl@0
   285
public:
sl@0
   286
	CTestStepGetSetSourceSampleRate();
sl@0
   287
	~CTestStepGetSetSourceSampleRate();
sl@0
   288
	virtual TVerdict  DoTestStepL( void );
sl@0
   289
};
sl@0
   290
sl@0
   291
/**
sl@0
   292
 *
sl@0
   293
 * CTestStepGetSetSinkSampleRate
sl@0
   294
 * This class provides a test step to set/get the sample rate
sl@0
   295
 * of the sink
sl@0
   296
 *
sl@0
   297
 * @lib "TSU_MMF_ACTRL_01.lib"
sl@0
   298
 *
sl@0
   299
 */
sl@0
   300
class CTestStepGetSetSinkSampleRate :public CTestStepActrl
sl@0
   301
{
sl@0
   302
public:
sl@0
   303
	CTestStepGetSetSinkSampleRate();
sl@0
   304
	~CTestStepGetSetSinkSampleRate();
sl@0
   305
	virtual TVerdict  DoTestStepL( void );
sl@0
   306
};
sl@0
   307
sl@0
   308
/**
sl@0
   309
 *
sl@0
   310
 * CTestStepGetSetSourceBitRate
sl@0
   311
 * This class provides a test step get/set the source bit rate
sl@0
   312
 *
sl@0
   313
 * @lib "TSU_MMF_ACTRL_01.lib"
sl@0
   314
 *
sl@0
   315
 */
sl@0
   316
class CTestStepGetSetSourceBitRate :public CTestStepActrl
sl@0
   317
{
sl@0
   318
public:
sl@0
   319
	CTestStepGetSetSourceBitRate();
sl@0
   320
	~CTestStepGetSetSourceBitRate();
sl@0
   321
	virtual TVerdict  DoTestStepL( void );
sl@0
   322
};
sl@0
   323
sl@0
   324
/**
sl@0
   325
 *
sl@0
   326
 * CTestStepGetSetSourceDataType
sl@0
   327
 * This class provides a test step to test the source data type
sl@0
   328
 *
sl@0
   329
 * @lib "TSU_MMF_ACTRL_01.lib"
sl@0
   330
 *
sl@0
   331
 */
sl@0
   332
class CTestStepGetSetSourceDataType :public CTestStepActrl
sl@0
   333
{
sl@0
   334
public:
sl@0
   335
	CTestStepGetSetSourceDataType();
sl@0
   336
	~CTestStepGetSetSourceDataType();
sl@0
   337
	virtual TVerdict  DoTestStepL( void );
sl@0
   338
};
sl@0
   339
sl@0
   340
/**
sl@0
   341
 *
sl@0
   342
 * CTestStepGetSetSinkBitRate
sl@0
   343
 * This class provides a test step to set/get the sample rate
sl@0
   344
 * of the sink
sl@0
   345
 *
sl@0
   346
 * @lib "TSU_MMF_ACTRL_01.lib"
sl@0
   347
 *
sl@0
   348
 */
sl@0
   349
class CTestStepGetSetSinkBitRate :public CTestStepActrl
sl@0
   350
{
sl@0
   351
public:
sl@0
   352
	CTestStepGetSetSinkBitRate();
sl@0
   353
	~CTestStepGetSetSinkBitRate();
sl@0
   354
	virtual TVerdict DoTestStepL( void );
sl@0
   355
};
sl@0
   356
sl@0
   357
/**
sl@0
   358
 *
sl@0
   359
 * CTestStepGetSetSinkDataType
sl@0
   360
 * This class provides a test step to set/get sink data type
sl@0
   361
 *
sl@0
   362
 * @lib "TSU_MMF_ACTRL_01.lib"
sl@0
   363
 *
sl@0
   364
 */
sl@0
   365
sl@0
   366
class CTestStepGetSetSinkDataType :public CTestStepActrl
sl@0
   367
{
sl@0
   368
public:
sl@0
   369
	CTestStepGetSetSinkDataType();
sl@0
   370
	~CTestStepGetSetSinkDataType();
sl@0
   371
	virtual TVerdict  DoTestStepL( void );
sl@0
   372
};
sl@0
   373
sl@0
   374
/**
sl@0
   375
 *
sl@0
   376
 * CTestStepGetSetMetaData
sl@0
   377
 * This class provides a test step to set/get metadata
sl@0
   378
 *
sl@0
   379
 * @lib "TSU_MMF_ACTRL_01.lib"
sl@0
   380
 *
sl@0
   381
 */
sl@0
   382
class CTestStepGetSetMetaData :public CTestStepActrl
sl@0
   383
{
sl@0
   384
public:
sl@0
   385
	CTestStepGetSetMetaData();
sl@0
   386
	~CTestStepGetSetMetaData();
sl@0
   387
	virtual TVerdict  DoTestStepL( void );
sl@0
   388
};
sl@0
   389
sl@0
   390
/**
sl@0
   391
 *
sl@0
   392
 * CTestStepGetSupportedSinkDataTypes
sl@0
   393
 * This class provides a test for the supported sink data types
sl@0
   394
 *
sl@0
   395
 * @lib "TSU_MMF_ACTRL_01.lib"
sl@0
   396
 *
sl@0
   397
 */
sl@0
   398
class CTestStepGetSupportedSinkDataTypes :public CTestStepActrl
sl@0
   399
{
sl@0
   400
public:
sl@0
   401
	CTestStepGetSupportedSinkDataTypes();
sl@0
   402
	~CTestStepGetSupportedSinkDataTypes();
sl@0
   403
	virtual TVerdict  DoTestStepL( void );
sl@0
   404
};
sl@0
   405
sl@0
   406
/**
sl@0
   407
 *
sl@0
   408
 * CTestStepGetSupportedSourceDataTypes
sl@0
   409
 * This class provides a test for the supported sink data types
sl@0
   410
 *
sl@0
   411
 * @lib "TSU_MMF_ACTRL_01.lib"
sl@0
   412
 *
sl@0
   413
 */
sl@0
   414
class CTestStepGetSupportedSourceDataTypes :public CTestStepActrl
sl@0
   415
{
sl@0
   416
public:
sl@0
   417
	CTestStepGetSupportedSourceDataTypes();
sl@0
   418
	~CTestStepGetSupportedSourceDataTypes();
sl@0
   419
	virtual TVerdict  DoTestStepL( void );
sl@0
   420
};
sl@0
   421
sl@0
   422
/**
sl@0
   423
 *
sl@0
   424
 * CTestStepGetSupportedSourceNumChannels
sl@0
   425
 * This class provides a test for the supported number of channels
sl@0
   426
 * on a source.
sl@0
   427
 *
sl@0
   428
 * @lib "TSU_MMF_ACTRL_01.lib"
sl@0
   429
 *
sl@0
   430
 */
sl@0
   431
class CTestStepGetSupportedSourceNumChannels :public CTestStepActrl
sl@0
   432
{
sl@0
   433
public:
sl@0
   434
	CTestStepGetSupportedSourceNumChannels();
sl@0
   435
	~CTestStepGetSupportedSourceNumChannels();
sl@0
   436
	virtual TVerdict  DoTestStepL( void );
sl@0
   437
};
sl@0
   438
sl@0
   439
#endif //(__TESTSTEPS_GETSET_H__)