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