#include <mmf/common/mmfaudio.h>
class TMMFAudioConfig |
Public Member Enumerations | |
---|---|
enum | anonymous { KNotificationDataBufferSize } |
Public Member Functions | |
---|---|
TMMFAudioConfig() | |
void | SetReturnSize(TInt) |
A class used when sending custom commands from the client API
to the audio controller to get or set the audio configuration
TInt | iBalance |
The balance between left and right stereo channels. Must be between -100 and 100
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.
Enumerator | Value | Description |
---|---|---|
KNotificationDataBufferSize | 256 |
Specifies the maximum buffer length that can be passed with notification request |