sl@0: // MmfDevSoundCustomInterface.hrh sl@0: sl@0: // Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies). sl@0: // All rights reserved. sl@0: // This component and the accompanying materials are made available sl@0: // under the terms of "Eclipse Public License v1.0" sl@0: // which accompanies this distribution, and is available sl@0: // at the URL "http://www.eclipse.org/legal/epl-v10.html". sl@0: // sl@0: // Initial Contributors: sl@0: // Nokia Corporation - initial contribution. sl@0: // sl@0: // Contributors: sl@0: // sl@0: // Description: sl@0: // sl@0: sl@0: /** sl@0: @publishedPartner sl@0: @released sl@0: @file sl@0: */ sl@0: sl@0: #ifndef MMFDEVSOUNDCUSTOMINTERFACE_HRH sl@0: #define MMFDEVSOUNDCUSTOMINTERFACE_HRH sl@0: sl@0: /** sl@0: * used internally to denote a custom interface plugin for DevSound sl@0: */ sl@0: #define KUidDevSoundCustomInterfaceMux 0x102070ac sl@0: #define KUidDevSoundCustomInterfaceDeMux 0x102070ad sl@0: sl@0: #if defined(SYMBIAN_MULTIMEDIA_A3FDEVSOUND) && !defined(KUidDevSoundCIClientExtension) sl@0: /** sl@0: * Custom Interface Extension Implementation UIDs sl@0: * Only a single extension adapter is allowed and the implementation must use these UIDs sl@0: */ sl@0: #define KUidDevSoundCIClientExtension 0x10283405 sl@0: #define KUidDevSoundCIServerExtension 0x10283406 sl@0: #define KMmfUidCIClientExtensionImpl 0x10283408 sl@0: #define KMmfUidCIServerExtensionImpl 0x10283409 sl@0: #endif sl@0: sl@0: /** sl@0: * used internally to denote a Playback status custom interface plugin sl@0: */ sl@0: #define KMmfUidCustomInterfacePlayBackStatusDll 0x10273836 sl@0: #define KMmfUidCustomInterfacePlayBackStatusMux 0x10273811 sl@0: #define KMmfUidCustomInterfacePlayBackStatusDeMux 0x10273813 sl@0: sl@0: /** sl@0: * used internally to denote an Aac decoder config custom interface plugin sl@0: */ sl@0: #define KMmfUidCustomInterfaceAacDecoderConfigDll 0x102825BB sl@0: #define KMmfUidCustomInterfaceAacDecoderConfigMux 0x102825FD sl@0: #define KMmfUidCustomInterfaceAacDecoderConfigDeMux 0x102825BC sl@0: sl@0: /** sl@0: * used internally to denote a G729 encoder intfc custom interface plugin sl@0: */ sl@0: #define KMmfUidCustomInterfaceG729DecoderIntfcDll 0x102825BE sl@0: #define KMmfUidCustomInterfaceG729DecoderIntfcMux 0x10282603 sl@0: #define KMmfUidCustomInterfaceG729DecoderIntfcDeMux 0x102825BF sl@0: sl@0: /** sl@0: * used internally to denote a G729 encoder intfc custom interface plugin sl@0: */ sl@0: #define KMmfUidCustomInterfaceG729EncoderIntfcDll 0x102825C0 sl@0: #define KMmfUidCustomInterfaceG729EncoderIntfcMux 0x10282604 sl@0: #define KMmfUidCustomInterfaceG729EncoderIntfcDeMux 0x102825C1 sl@0: sl@0: /** sl@0: * used internally to denote an audio vibra control custom interface plugin sl@0: */ sl@0: #define KMmfUidCustomInterfaceAudioVibraControlDll 0x102825C2 sl@0: #define KMmfUidCustomInterfaceAudioVibraControlMux 0x10282608 sl@0: #define KMmfUidCustomInterfaceAudioVibraControlDeMux 0x102825C3 sl@0: sl@0: /** sl@0: * used internally to denote a sample buffering custom interface plugin sl@0: */ sl@0: #define KMmfUidCustomInterfaceSampleBufferingDll 0x102825C4 sl@0: #define KMmfUidCustomInterfaceSampleBufferingMux 0x10282609 sl@0: #define KMmfUidCustomInterfaceSampleBufferingDeMux 0x102825C5 sl@0: sl@0: /** sl@0: * used internally to denote a DSP control custom interface plugin sl@0: */ sl@0: #define KMmfUidCustomInterfaceDspControlDll 0x102825C6 sl@0: #define KMmfUidCustomInterfaceDspControlMux 0x1028260A sl@0: #define KMmfUidCustomInterfaceDspControlDeMux 0x102825C7 sl@0: sl@0: /** sl@0: * used internally to denote an speech encoder config custom interface plugin sl@0: */ sl@0: #define KMmfUidCustomInterfaceSpeechEncoderConfigDll 0x102825D5 sl@0: #define KMmfUidCustomInterfaceSpeechEncoderConfigMux 0x10282607 sl@0: #define KMmfUidCustomInterfaceSpeechEncoderConfigDeMux 0x102825D6 sl@0: sl@0: /** sl@0: * used internally to denote a G711 encoder intfc custom interface plugin sl@0: */ sl@0: #define KMmfUidCustomInterfaceG711DecoderIntfcDll 0x102825D7 sl@0: #define KMmfUidCustomInterfaceG711DecoderIntfcMux 0x10282601 sl@0: #define KMmfUidCustomInterfaceG711DecoderIntfcDeMux 0x102825D8 sl@0: sl@0: /** sl@0: * used internally to denote a G711 encoder intfc custom interface plugin sl@0: */ sl@0: #define KMmfUidCustomInterfaceG711EncoderIntfcDll 0x102825D9 sl@0: #define KMmfUidCustomInterfaceG711EncoderIntfcMux 0x10282602 sl@0: #define KMmfUidCustomInterfaceG711EncoderIntfcDeMux 0x102825DA sl@0: sl@0: /** sl@0: * used internally to denote a Ilbc encoder intfc custom interface plugin sl@0: */ sl@0: #define KMmfUidCustomInterfaceIlbcDecoderIntfcDll 0x102825DB sl@0: #define KMmfUidCustomInterfaceIlbcDecoderIntfcMux 0x10282605 sl@0: #define KMmfUidCustomInterfaceIlbcDecoderIntfcDeMux 0x102825DC sl@0: sl@0: /** sl@0: * used internally to denote a Ilbc encoder intfc custom interface plugin sl@0: */ sl@0: #define KMmfUidCustomInterfaceIlbcEncoderIntfcDll 0x102825DD sl@0: #define KMmfUidCustomInterfaceIlbcEncoderIntfcMux 0x10282606 sl@0: #define KMmfUidCustomInterfaceIlbcEncoderIntfcDeMux 0x102825DE sl@0: sl@0: /** sl@0: * used internally to denote a error concealment intfc custom interface plugin sl@0: */ sl@0: #define KMmfUidCustomInterfaceErrorConcealmentIntfcDll 0x102825DF sl@0: #define KMmfUidCustomInterfaceErrorConcealmentIntfcMux 0x10207AB6 sl@0: #define KMmfUidCustomInterfaceErrorConcealmentIntfcDeMux 0x102825E0 sl@0: sl@0: /** sl@0: * used internally to denote a gsm config custom interface plugin sl@0: */ sl@0: #define KMmfUidCustomInterfaceGsmConfigDll 0x1028261B sl@0: #define KMmfUidCustomInterfaceGsmConfigMux 0x102825FC sl@0: #define KMmfUidCustomInterfaceGsmConfigDeMux 0x1028261C sl@0: sl@0: /** sl@0: * used internally to denote a underflow auto stop control custom interface plugin sl@0: */ sl@0: #define KMmfUidCustomInterfaceUnderflowAutoStopCtrlDll 0x1028261D sl@0: #define KMmfUidCustomInterfaceUnderflowAutoStopCtrlMux 0x1028260B sl@0: #define KMmfUidCustomInterfaceUnderflowAutoStopCtrlDeMux 0x1028261E sl@0: sl@0: /** sl@0: * used internally to denote an EAac+ Decoder custom interface plugin sl@0: */ sl@0: #define KMmfUidCustomInterfaceEAacPlusDecoderDll 0x1027381c sl@0: #define KMmfUidCustomInterfaceEAacPlusDecoderMux 0x102825ff sl@0: #define KMmfUidCustomInterfaceEAacPlusDecoderDeMux 0x1027381d sl@0: sl@0: /** sl@0: * used internally to denote an SBC Encoder custom interface plugin sl@0: */ sl@0: #define KMmfUidCustomInterfaceSbcEncoderDll 0x102825cd sl@0: #define KMmfUidCustomInterfaceSbcEncoderMux 0x10282600 sl@0: #define KMmfUidCustomInterfaceSbcEncoderDeMux 0x102825ce sl@0: sl@0: /** sl@0: * used internally to denote a Set DRM Protected custom interface plugin sl@0: */ sl@0: #define KMmfUidCustomInterfaceSetDRMProtectedDll 0x1027381e sl@0: #define KMmfUidCustomInterfaceSetDRMProtectedMux 0x1028260c sl@0: #define KMmfUidCustomInterfaceSetDRMProtectedDeMux 0x102825cf sl@0: sl@0: /** sl@0: * used internally to denote an Advanced AAC Encode Settings custom interface plugin sl@0: */ sl@0: #define KMmfUidCustomInterfaceAdvancedAACEncodeSettingsDll 0x102825d1 sl@0: #define KMmfUidCustomInterfaceAdvancedAACEncodeSettingsMux 0x10273949 sl@0: #define KMmfUidCustomInterfaceAdvancedAACEncodeSettingsDeMux 0x102825d2 sl@0: sl@0: /** sl@0: * used internally to denote a Get Timestamps custom interface plugin sl@0: */ sl@0: #define KMmfUidCustomInterfaceGetTimestampsDll 0x102825ea sl@0: #define KMmfUidCustomInterfaceGetTimestampsMux 0x1028260e sl@0: #define KMmfUidCustomInterfaceGetTimestampsDeMux 0x102825eb sl@0: sl@0: /** sl@0: * used internally to denote a Buffer Frames Configuration custom interface plugin sl@0: */ sl@0: #define KMmfUidCustomInterfaceBufferFramesConfigDll 0x102825ec sl@0: #define KMmfUidCustomInterfaceBufferFramesConfigMux 0x1028260d sl@0: #define KMmfUidCustomInterfaceBufferFramesConfigDeMux 0x102825ed sl@0: sl@0: #endif