class TMMFAudioConfig |
A class used when sending custom commands from the client API to the audio controller to get or set the audio configuration
Public Member Functions | |
---|---|
TMMFAudioConfig () | |
void | SetReturnSize ( TInt ) |
Public Member Enumerations | |
---|---|
enum | anonymous { KNotificationDataBufferSize = 256 } |
Public Attributes | |
---|---|
TInt | iBalance |
TUint | iChannels |
TBool | iCropToEnd |
TTimeIntervalMicroSeconds | iEndPosition |
TUid | iEventType |
TUid | iFormatUid |
TInt | iGain |
TInt | iLoadingCompletePercentage |
TTimeIntervalMicroSeconds | iMaxDuration |
TInt | iMaxFileSize |
TInt | iMaxGain |
TInt | iMaxVolume |
TBuf8 < KNotificationDataBufferSize > | iNotificationData |
TBufC8 < KNotificationDataBufferSize > | iNotificationRegistrationData |
TTimeIntervalMicroSeconds | iRampDuration |
TTimeIntervalMicroSeconds | iRecordTimeAvailable |
TUint | iSampleRate |
TFourCC | iSinkDataTypeCode |
TFourCC | iSourceDataTypeCode |
TTimeIntervalMicroSeconds | iStartPosition |
TInt | iState |
TInt | iVolume |
Private Attributes | |
---|---|
TInt | iReserved1 |
TInt | iReserved2 |
TInt | iReserved3 |
void | SetReturnSize | ( | TInt | aReturnSize | ) | [inline] |
Not implemented.
TInt aReturnSize |
KNotificationDataBufferSize = 256 |
Specifies the maximum buffer length that can be passed with notification request |
TInt | iBalance |
The balance between left and right stereo channels. Must be between -100 and 100
TUint | iChannels |
The number of channels of the audio device (signifying mono/stereo).
TBool | iCropToEnd |
If true, the audio clip is cropped from the current position to the end and the remainder of the clip is discarded. If false, the audio clip is cropped from the start of the file to the current position. The audio data prior to the current position is discarded.
TTimeIntervalMicroSeconds | iEndPosition |
The end position for audio playback in micro seconds.
TInt | iLoadingCompletePercentage |
The current completion status of loading/rebuffering.
TTimeIntervalMicroSeconds | iMaxDuration |
The maximum duration of the recorded clip, in microseconds
TInt | iMaxVolume |
The maximum volume setting of the audio device.
This value is platform dependent but is always greater than or equal to one. This is the maximum value that should be passed to iVolume.
TBuf8 < KNotificationDataBufferSize > | iNotificationData |
The notification data for the client.
TBufC8 < KNotificationDataBufferSize > | iNotificationRegistrationData |
The notification data from the client.
TTimeIntervalMicroSeconds | iRampDuration |
The period over which the volume is to rise.
A zero value causes the tone sample to be played at the normal level for the full duration of the playback. A value which is longer than the duration of the audio sample means that the sample never reaches its normal volume level.
Supported only during tone playing.
TTimeIntervalMicroSeconds | iRecordTimeAvailable |
The recordable time available to the audio device.
This value may be the estimated time available.
TTimeIntervalMicroSeconds | iStartPosition |
The start position for audio playback in micro seconds.
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.