RAccessoryAudioControl Class Reference
class RAccessoryAudioControl : public RAccessoryControl |
Accessory Audio Control sub-session.
This class is not intended for user derivation.
AccAudioControl.lib
- Since
- S60 3.1
Inherited Functions |
---|
| RAccessoryConnection::CancelGetAccessoryConnectionStatus()const |
| RAccessoryConnection::CancelNotifyAccessoryConnectionStatusChanged()const |
| RAccessoryConnection::GetAccessoryConnectionStatus(TAccPolGenericIDArray &)const |
| RAccessoryConnection::GetAccessoryConnectionStatus(TRequestStatus &,TAccPolGenericIDArray &) |
| RAccessoryConnection::NotifyAccessoryConnectionStatusChanged(TRequestStatus &,TAccPolGenericIDArray &) |
| RAccessoryConnection::RAccessoryConnection() |
| RAccessoryConnectionBase::GetSubblockNameArrayL(const TAccPolGenericID &,CAccPolSubblockNameArray &)const |
| RAccessoryConnectionBase::GetValueL(const TAccPolGenericID &,const TAccPolNameRecord &,CAccPolObjectCon &)const |
| RAccessoryConnectionBase::GetValueL(const TAccPolGenericID &,const TAccPolNameRecord &,TAccValueTypeTBool &)const |
| RAccessoryConnectionBase::GetValueL(const TAccPolGenericID &,const TAccPolNameRecord &,TAccValueTypeTInt &)const |
| RAccessoryConnectionBase::GetValueL(const TAccPolGenericID &,const TAccPolNameRecord &,TDes8 &)const |
| RAccessoryConnectionBase::RAccessoryConnectionBase() |
| RAccessoryControl::AccessoryValueChangedNotifyL(const TAccPolGenericID &,const TAccPolNameRecord &,const CAccPolObjectCon &)const |
| RAccessoryControl::AccessoryValueChangedNotifyL(const TAccPolGenericID &,const TAccPolNameRecord &,const TAccValueTypeTBool)const |
| RAccessoryControl::AccessoryValueChangedNotifyL(const TAccPolGenericID &,const TAccPolNameRecord &,const TAccValueTypeTInt)const |
| RAccessoryControl::CancelConnectAccessory()const |
| RAccessoryControl::CancelDisconnectAccessory()const |
| RAccessoryControl::ConnectAccessory(TRequestStatus &,CAccConGenericID *const ,TBool) |
| RAccessoryControl::ConnectAccessory(TRequestStatus &,TAccPolGenericID &) |
| RAccessoryControl::DisconnectAccessory(TRequestStatus &,const TAccPolGenericID &) |
| RAccessoryControl::RAccessoryControl() |
| RAccessoryControl::SetValueL(const TAccPolGenericID &,const TAccPolNameRecord &,const CAccPolObjectCon &) |
| RAccessoryControl::SetValueL(const TAccPolGenericID &,const TAccPolNameRecord &,const TAccValueTypeTBool) |
| RAccessoryControl::SetValueL(const TAccPolGenericID &,const TAccPolNameRecord &,const TAccValueTypeTInt) |
| RAccessorySubsessionBase::RAccessorySubsessionBase() |
| RSubSessionBase::CloseSubSession(TInt) |
| RSubSessionBase::CreateAutoCloseSubSession(RSessionBase &,TInt,const TIpcArgs &) |
| RSubSessionBase::CreateSubSession(const RSessionBase &,TInt) |
| RSubSessionBase::CreateSubSession(const RSessionBase &,TInt,const TIpcArgs &) |
| RSubSessionBase::RSubSessionBase() |
| RSubSessionBase::Send(TInt)const |
| RSubSessionBase::Send(TInt,const TIpcArgs &)const |
| RSubSessionBase::SendReceive(TInt)const |
| RSubSessionBase::SendReceive(TInt,TRequestStatus &)const |
| RSubSessionBase::SendReceive(TInt,const TIpcArgs &)const |
| RSubSessionBase::SendReceive(TInt,const TIpcArgs &,TRequestStatus &)const |
| RSubSessionBase::Session()const |
| RSubSessionBase::SubSessionHandle()const |
Constructor & Destructor Documentation
RAccessoryAudioControl()
IMPORT_C | RAccessoryAudioControl | ( | ) | |
Member Functions Documentation
AccessoryAudioLinkClose(TRequestStatus &, const TAccPolGenericID &, TAccAudioType)
Request to close accessory audio connection.
Parameters
TRequestStatus & aStatus | Indicates the completion status of a request. KErrNone if successful, system-wide error code if failed. Specifically: KErrAlreadyExists, if request allready exist KErrCancel, if request is cancelled |
const TAccPolGenericID & aGenericId | Generic ID of the accessory |
TAccAudioType aAudioType | Type of the audio connection |
AccessoryAudioLinkOpen(TRequestStatus &, const TAccPolGenericID &, TAccAudioType)
Request to open accessory audio connection.
Parameters
TRequestStatus & aStatus | Indicates the completion status of a request. KErrNone if successful, system-wide error code if failed. Specifically: KErrAlreadyExists, if request allready exist KErrCancel, if request is cancelled |
const TAccPolGenericID & aGenericId | Generic ID of the accessory |
TAccAudioType aAudioType | Type of the audio connection |
AudioRoutingStatusNotify(TBool, const TAccPolGenericID &)
Notifies change of audio routing. Audio subsystem uses this method to notify to which accessory audio is routed or audio routing is stopped.
Parameters
TBool aActiveAudio | ETrue = Audio is routed according to the aGenericId parameter EFalse = No audio, aGenericId parameter is ignored |
const TAccPolGenericID & aGenericId | Generic ID of the accessory. Empty Generic ID means that audio is routed to phone. |
CancelAccessoryAudioLinkClose()
IMPORT_C void | CancelAccessoryAudioLinkClose | ( | ) | const |
CancelAccessoryAudioLinkOpen()
IMPORT_C void | CancelAccessoryAudioLinkOpen | ( | ) | const |
CancelNotifyAccessoryAudioLinkClosed()
IMPORT_C void | CancelNotifyAccessoryAudioLinkClosed | ( | ) | const |
CancelNotifyAccessoryAudioLinkOpened()
IMPORT_C void | CancelNotifyAccessoryAudioLinkOpened | ( | ) | const |
CloseSubSession()
IMPORT_C TInt | CloseSubSession | ( | ) | [virtual] |
CreateSubSession(RAccessoryServer &)
Creates a new sub-session within an existing session.
NotifyAccessoryAudioLinkClosed(TRequestStatus &, TAccPolGenericID &, TAccAudioType &)
Issues a request for audio link closed notification. Request must be renewed after completion if further notifications are needed.
The notification is not sent to the thread where AccessoryAudioLinkClose() is called. The thread is defined when a sub-session is created.
Parameters
TRequestStatus & aStatus | Indicates the completion status of a request. KErrNone if successful, system-wide error code if failed. Specifically: KErrAlreadyExists, if request allready exist KErrCancel, if request is cancelled |
TAccPolGenericID & aGenericId | On succesfull request completion, contains the updated Generic ID of the accessory |
TAccAudioType & aAudioType | On successful request completion, contains the type of audio connection |
NotifyAccessoryAudioLinkOpened(TRequestStatus &, TAccPolGenericID &, TAccAudioType &)
Issues a request for audio link opened notification. Request must be renewed after completion if further notifications are needed.
The notification is not sent to the thread where AccessoryAudioLinkOpen() is called. The thread is defined when a sub-session is created.
Parameters
TRequestStatus & aStatus | Indicates the completion status of a request. KErrNone if successful, system-wide error code if failed. Specifically: KErrAlreadyExists, if request allready exist KErrCancel, if request is cancelled |
TAccPolGenericID & aGenericId | On succesfull request completion, contains the updated Generic ID of the accessory |
TAccAudioType & aAudioType | On successful request completion, contains the type of audio connection |
Member Data Documentation
TAccSrvAudioTypePckgBuf
iAudioLinkCloseAudioTypePckgBuf
TAccSrvGenericIDPckgBuf
iAudioLinkCloseGIDPckgBuf
TAccSrvAudioTypePckgBuf
iAudioLinkOpenAudioTypePckgBuf
TAccSrvGenericIDPckgBuf
iAudioLinkOpenGIDPckgBuf
TAccSrvAudioTypePckg
iNotifyAudioLinkClosedAudioTypePckg
TAccSrvGenericIDPckg
iNotifyAudioLinkClosedGIDPckg
TAccSrvAudioTypePckg
iNotifyAudioLinkOpenedAudioTypePckg
TAccSrvGenericIDPckg
iNotifyAudioLinkOpenedGIDPckg
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.