Расширенное API Критериев AIW
Метаданные
Пример кода
Исходный файл: Media:AiwTest.zip
Статья
Перевод:
Оригинал: Extended AIW Criteria API
Последнее редактирование: hamishwillee
(09 Dec 2011)
Note: :Это API не является частью SDK. Для его использования вы должны установить SDK API Plug-in.
Назначение
Расширенное API Критериев AIW определяет типы, используемые AIW в службах выбора и назначения контактов, службе выполнения звонка и POC UI. Оно также предоставляет сервисные команды провайдеров AMS для CDMA.
Использование
Одним из назначений является выполнение VoIP, Видео или обычного телефонного звонков.
Примеры
Библиотека: servicehandler.lib
Заголовок:
#include <aiwdialdatatypes.h>
//Создание пакета параметров AIW
TAiwDialDataV1 data;
TAiwDialDataV1Pckg dataPckg( data );
data.SetTelephoneNumber(telNumber);
// Calltype может принимать значения Voice, VoIP или Video
TAiwCallType callType(EAiwVoice);
data.SetCallType( callType );
TAiwNameBuffer name(_L("Callee"));
data.SetName(name);
data.SetWindowGroup( CCoeEnv::Static()->RootWin().Identifier() );
data.SetShowNumber(ETrue);
data.SetRemoveInvalidChars(EFalse);
TPtrC8 ptr;
ptr.Set( dataPckg );
TAiwVariant variant( ptr );
TAiwGenericParam param( EGenericParamCallDialDataV1, variant );
CAiwGenericParamList& paramList = serviceHandler->InParamListL();
paramList.AppendL( param );
//Выполнение звонка
serviceHandler->ExecuteServiceCmdL( KAiwCmdCall, paramList,
serviceHandler->OutParamListL() );


(no comments yet)