os/mm/devsound/devsoundpluginsupport/inc/mmfdevsoundcustominterface.hrh
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
// MmfDevSoundCustomInterface.hrh
sl@0
     2
sl@0
     3
// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
sl@0
     4
// All rights reserved.
sl@0
     5
// This component and the accompanying materials are made available
sl@0
     6
// under the terms of "Eclipse Public License v1.0"
sl@0
     7
// which accompanies this distribution, and is available
sl@0
     8
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
sl@0
     9
//
sl@0
    10
// Initial Contributors:
sl@0
    11
// Nokia Corporation - initial contribution.
sl@0
    12
//
sl@0
    13
// Contributors:
sl@0
    14
//
sl@0
    15
// Description:
sl@0
    16
//
sl@0
    17
sl@0
    18
/**
sl@0
    19
 @publishedPartner
sl@0
    20
 @released
sl@0
    21
 @file
sl@0
    22
*/
sl@0
    23
sl@0
    24
#ifndef MMFDEVSOUNDCUSTOMINTERFACE_HRH
sl@0
    25
#define MMFDEVSOUNDCUSTOMINTERFACE_HRH
sl@0
    26
sl@0
    27
/**
sl@0
    28
* used internally to denote a custom interface plugin for DevSound
sl@0
    29
*/
sl@0
    30
#define KUidDevSoundCustomInterfaceMux 		0x102070ac
sl@0
    31
#define KUidDevSoundCustomInterfaceDeMux 	0x102070ad	
sl@0
    32
sl@0
    33
#if defined(SYMBIAN_MULTIMEDIA_A3FDEVSOUND) && !defined(KUidDevSoundCIClientExtension)
sl@0
    34
/**
sl@0
    35
* Custom Interface Extension Implementation UIDs
sl@0
    36
* Only a single extension adapter is allowed and the implementation must use these UIDs
sl@0
    37
*/
sl@0
    38
#define  KUidDevSoundCIClientExtension      0x10283405
sl@0
    39
#define  KUidDevSoundCIServerExtension      0x10283406
sl@0
    40
#define  KMmfUidCIClientExtensionImpl       0x10283408
sl@0
    41
#define  KMmfUidCIServerExtensionImpl       0x10283409
sl@0
    42
#endif
sl@0
    43
sl@0
    44
/**
sl@0
    45
* used internally to denote a Playback status custom interface plugin
sl@0
    46
*/
sl@0
    47
#define  KMmfUidCustomInterfacePlayBackStatusDll			0x10273836
sl@0
    48
#define  KMmfUidCustomInterfacePlayBackStatusMux			0x10273811
sl@0
    49
#define  KMmfUidCustomInterfacePlayBackStatusDeMux			0x10273813
sl@0
    50
sl@0
    51
/**
sl@0
    52
* used internally to denote an Aac decoder config custom interface plugin
sl@0
    53
*/
sl@0
    54
#define KMmfUidCustomInterfaceAacDecoderConfigDll			0x102825BB
sl@0
    55
#define KMmfUidCustomInterfaceAacDecoderConfigMux			0x102825FD
sl@0
    56
#define KMmfUidCustomInterfaceAacDecoderConfigDeMux			0x102825BC
sl@0
    57
sl@0
    58
/**
sl@0
    59
* used internally to denote a G729 encoder intfc custom interface plugin
sl@0
    60
*/
sl@0
    61
#define KMmfUidCustomInterfaceG729DecoderIntfcDll			0x102825BE
sl@0
    62
#define KMmfUidCustomInterfaceG729DecoderIntfcMux			0x10282603
sl@0
    63
#define KMmfUidCustomInterfaceG729DecoderIntfcDeMux			0x102825BF
sl@0
    64
sl@0
    65
/**
sl@0
    66
* used internally to denote a G729 encoder intfc custom interface plugin
sl@0
    67
*/
sl@0
    68
#define KMmfUidCustomInterfaceG729EncoderIntfcDll			0x102825C0
sl@0
    69
#define KMmfUidCustomInterfaceG729EncoderIntfcMux			0x10282604
sl@0
    70
#define KMmfUidCustomInterfaceG729EncoderIntfcDeMux			0x102825C1
sl@0
    71
sl@0
    72
/**
sl@0
    73
* used internally to denote an audio vibra control custom interface plugin
sl@0
    74
*/
sl@0
    75
#define KMmfUidCustomInterfaceAudioVibraControlDll			0x102825C2
sl@0
    76
#define KMmfUidCustomInterfaceAudioVibraControlMux			0x10282608
sl@0
    77
#define KMmfUidCustomInterfaceAudioVibraControlDeMux		0x102825C3
sl@0
    78
sl@0
    79
/**
sl@0
    80
* used internally to denote a sample buffering custom interface plugin
sl@0
    81
*/
sl@0
    82
#define KMmfUidCustomInterfaceSampleBufferingDll			0x102825C4
sl@0
    83
#define KMmfUidCustomInterfaceSampleBufferingMux			0x10282609
sl@0
    84
#define KMmfUidCustomInterfaceSampleBufferingDeMux			0x102825C5
sl@0
    85
sl@0
    86
/**
sl@0
    87
* used internally to denote a DSP control custom interface plugin
sl@0
    88
*/
sl@0
    89
#define KMmfUidCustomInterfaceDspControlDll					0x102825C6
sl@0
    90
#define KMmfUidCustomInterfaceDspControlMux					0x1028260A
sl@0
    91
#define KMmfUidCustomInterfaceDspControlDeMux				0x102825C7
sl@0
    92
sl@0
    93
/**
sl@0
    94
* used internally to denote an speech encoder config custom interface plugin
sl@0
    95
*/
sl@0
    96
#define KMmfUidCustomInterfaceSpeechEncoderConfigDll		0x102825D5
sl@0
    97
#define KMmfUidCustomInterfaceSpeechEncoderConfigMux		0x10282607
sl@0
    98
#define KMmfUidCustomInterfaceSpeechEncoderConfigDeMux		0x102825D6
sl@0
    99
sl@0
   100
/**
sl@0
   101
* used internally to denote a G711 encoder intfc custom interface plugin
sl@0
   102
*/
sl@0
   103
#define KMmfUidCustomInterfaceG711DecoderIntfcDll			0x102825D7
sl@0
   104
#define KMmfUidCustomInterfaceG711DecoderIntfcMux			0x10282601
sl@0
   105
#define KMmfUidCustomInterfaceG711DecoderIntfcDeMux			0x102825D8
sl@0
   106
sl@0
   107
/**
sl@0
   108
* used internally to denote a G711 encoder intfc custom interface plugin
sl@0
   109
*/
sl@0
   110
#define KMmfUidCustomInterfaceG711EncoderIntfcDll			0x102825D9
sl@0
   111
#define KMmfUidCustomInterfaceG711EncoderIntfcMux			0x10282602
sl@0
   112
#define KMmfUidCustomInterfaceG711EncoderIntfcDeMux			0x102825DA
sl@0
   113
sl@0
   114
/**
sl@0
   115
* used internally to denote a Ilbc encoder intfc custom interface plugin
sl@0
   116
*/
sl@0
   117
#define KMmfUidCustomInterfaceIlbcDecoderIntfcDll			0x102825DB
sl@0
   118
#define KMmfUidCustomInterfaceIlbcDecoderIntfcMux			0x10282605
sl@0
   119
#define KMmfUidCustomInterfaceIlbcDecoderIntfcDeMux			0x102825DC
sl@0
   120
sl@0
   121
/**
sl@0
   122
* used internally to denote a Ilbc encoder intfc custom interface plugin
sl@0
   123
*/
sl@0
   124
#define KMmfUidCustomInterfaceIlbcEncoderIntfcDll			0x102825DD
sl@0
   125
#define KMmfUidCustomInterfaceIlbcEncoderIntfcMux			0x10282606
sl@0
   126
#define KMmfUidCustomInterfaceIlbcEncoderIntfcDeMux			0x102825DE
sl@0
   127
sl@0
   128
/**
sl@0
   129
* used internally to denote a error concealment intfc custom interface plugin
sl@0
   130
*/
sl@0
   131
#define KMmfUidCustomInterfaceErrorConcealmentIntfcDll		0x102825DF
sl@0
   132
#define KMmfUidCustomInterfaceErrorConcealmentIntfcMux		0x10207AB6
sl@0
   133
#define KMmfUidCustomInterfaceErrorConcealmentIntfcDeMux	0x102825E0
sl@0
   134
sl@0
   135
/**
sl@0
   136
* used internally to denote a gsm config custom interface plugin
sl@0
   137
*/
sl@0
   138
#define KMmfUidCustomInterfaceGsmConfigDll					0x1028261B
sl@0
   139
#define KMmfUidCustomInterfaceGsmConfigMux					0x102825FC
sl@0
   140
#define KMmfUidCustomInterfaceGsmConfigDeMux				0x1028261C
sl@0
   141
sl@0
   142
/**
sl@0
   143
* used internally to denote a underflow auto stop control custom interface plugin
sl@0
   144
*/
sl@0
   145
#define KMmfUidCustomInterfaceUnderflowAutoStopCtrlDll		0x1028261D
sl@0
   146
#define KMmfUidCustomInterfaceUnderflowAutoStopCtrlMux		0x1028260B
sl@0
   147
#define KMmfUidCustomInterfaceUnderflowAutoStopCtrlDeMux	0x1028261E
sl@0
   148
sl@0
   149
/**
sl@0
   150
* used internally to denote an EAac+ Decoder custom interface plugin
sl@0
   151
*/
sl@0
   152
#define  KMmfUidCustomInterfaceEAacPlusDecoderDll	0x1027381c
sl@0
   153
#define  KMmfUidCustomInterfaceEAacPlusDecoderMux	0x102825ff
sl@0
   154
#define  KMmfUidCustomInterfaceEAacPlusDecoderDeMux	0x1027381d
sl@0
   155
sl@0
   156
/**
sl@0
   157
* used internally to denote an SBC Encoder custom interface plugin
sl@0
   158
*/
sl@0
   159
#define  KMmfUidCustomInterfaceSbcEncoderDll	0x102825cd
sl@0
   160
#define  KMmfUidCustomInterfaceSbcEncoderMux	0x10282600
sl@0
   161
#define  KMmfUidCustomInterfaceSbcEncoderDeMux	0x102825ce
sl@0
   162
sl@0
   163
/**
sl@0
   164
* used internally to denote a Set DRM Protected custom interface plugin
sl@0
   165
*/
sl@0
   166
#define  KMmfUidCustomInterfaceSetDRMProtectedDll	0x1027381e
sl@0
   167
#define  KMmfUidCustomInterfaceSetDRMProtectedMux	0x1028260c
sl@0
   168
#define  KMmfUidCustomInterfaceSetDRMProtectedDeMux	0x102825cf
sl@0
   169
sl@0
   170
/**
sl@0
   171
* used internally to denote an Advanced AAC Encode Settings custom interface plugin
sl@0
   172
*/
sl@0
   173
#define  KMmfUidCustomInterfaceAdvancedAACEncodeSettingsDll		0x102825d1
sl@0
   174
#define  KMmfUidCustomInterfaceAdvancedAACEncodeSettingsMux		0x10273949
sl@0
   175
#define  KMmfUidCustomInterfaceAdvancedAACEncodeSettingsDeMux	0x102825d2
sl@0
   176
sl@0
   177
/**
sl@0
   178
* used internally to denote a Get Timestamps custom interface plugin
sl@0
   179
*/
sl@0
   180
#define  KMmfUidCustomInterfaceGetTimestampsDll		0x102825ea
sl@0
   181
#define  KMmfUidCustomInterfaceGetTimestampsMux		0x1028260e
sl@0
   182
#define  KMmfUidCustomInterfaceGetTimestampsDeMux	0x102825eb
sl@0
   183
sl@0
   184
/**
sl@0
   185
* used internally to denote a Buffer Frames Configuration custom interface plugin
sl@0
   186
*/
sl@0
   187
#define  KMmfUidCustomInterfaceBufferFramesConfigDll	0x102825ec
sl@0
   188
#define  KMmfUidCustomInterfaceBufferFramesConfigMux	0x1028260d
sl@0
   189
#define  KMmfUidCustomInterfaceBufferFramesConfigDeMux	0x102825ed
sl@0
   190
sl@0
   191
#endif