Panic codes for CMMFAudioInput.
| Enumerator | Value | Description |
|---|---|---|
| EMMFAudioInputPanicBadUID | 1 |
Panic in MMMFAudioInput::NewAudioInputL() if ImplementationUid!=KUidMmfAudioInput. |
| EMMFAudioInputPanicToneFinishedNotSupported |
MDevSoundObserver::ToneFinished() was called but not implemented. | |
| EMMFAudioInputPanicPlayerDataUsedNotSupported |
MDevSoundObserver::BufferToBeFilled() was called but not implemented. | |
| EMMFAudioInputPanicPlayErrorNotSupported |
MDevSoundObserver::PlayError() was called but not implemented. | |
| EMMFAudioInputDevSoundNotLoaded |
Panic if CMMFAudioInput::DevSound not loaded. |
Panic codes for CMMFAudioOutput
| Enumerator | Value | Description |
|---|---|---|
| EMMFAudioOutputPanicBadUID | 1 |
Panic in MMMFAudioOutput::NewAudioInputL() if ImplementationUid!=KUidMmfAudioInput |
| EMMFAudioOutputPanicBufferFilledLNotSupported |
MMMFAudioOutput::BufferFilledL() was called but not implemented | |
| EMMFAudioOutputPanicToneFinishedNotSupported |
MMMFAudioOutput::ToneFinished() was called but not implemented | |
| EMMFAudioOutputPanicRecordDataFilledNotSupported |
Unimplemented panic code. | |
| EMMFAudioOutputPanicRecordErrorNotSupported |
MMMFAudioOutput::RecordError() was called but not implemented | |
| EMMFAudioOutputDevSoundNotLoaded |
Panic if CMMFAudioOutput::iMMFDevSound is NULL | |
| EMMFAudioOutputDevSoundResumingWhenNotSupported |
Panic if trying to resume when resume is not supported by DevSound |
Panic codes for CMMFDescriptor
| Enumerator | Value | Description |
|---|---|---|
| EMMFDescriptorPanicBufferEmptiedLNotSupported | 1 |
MDataSource::BufferEmptiedL() was called but not implemented |
| EMMFDescriptorPanicBufferFilledLNotSupported |
MDataSink::BufferFilledL() was called but not implemented |
Panic codes for CMMFFile
| Enumerator | Value | Description |
|---|---|---|
| EMMFFilePanicBufferEmptiedLNotSupported | 1 |
MDataSource::BufferEmptiedL() called but not implemented |
| EMMFFilePanicBufferFilledLNotSupported |
MDataSink::BufferFilledL() called but not implemented | |
| EMMFFileAlreadyOpen |
Panic code raised if the file is already open. | |
| EMMFFileHandleNULL |
Panic code raised if the file Handle is NULL. |
Deprecated
Panic codes for CMMFDataPath
| Enumerator | Value | Description |
|---|---|---|
| EMMFDataPathPanicBadState | 1000000 |
The iState value is not the expected value (normally EPlaying). For example, when it is asked to initialise the sink or source whilst it is already playing some audio data. |
| EMMFDataPathPanicProgrammingError | 2000000 |
The code has detected a condition that cannot occur - must be programming error |
| EMMFDataPathPanicSinkError | 3000000 |
A panic in CMMFDataPath::EmptySinkBufferL() if sink status is not EFull or EBeingFilled. |
Panic codes for RMMFSubThread.
| Enumerator | Value | Description |
|---|---|---|
| EMMFSubThreadPanicTimedOut | 1 |
An attempt to close the subthread using RMMFSubThreadBase::Shutdown() has failed. The shutdown command waits for both the death of the thread and the time-out of a timer to minimise the risk of deadlock. If the timer times-out and the sub-thread is not dead then this thread is panicked in debug mode or, in release mode the sub-thread is killed. |
Panic codes for MMFCodecBaseDefinitions
| Enumerator | Value | Description |
|---|---|---|
| EMMFCodecBaseDefinitionsPanicConvertFastNotSupported | 1 |
Panic code raised when the codec TMMFTableAudioCodec::ConvertFast() method is not supported for this codec. |
Panic codes for CMMFAudioController.
| Enumerator | Value | Description |
|---|---|---|
| EMMFAudioControllerPanicBadUID | 1 |
Panic code for a bad Unique Identifier. This is reserved. |
| EMMFAudioControllerPanicDataSourceDoesNotExist |
AddDataSourceL() failed to add a data source. This could be caused by an audio source that has been loaded but now does not exist. | |
| EMMFAudioControllerPanicDataSinkDoesNotExist |
AddDataSinkL() failed to add a sink. This could be caused by an audio sink that has been loaded but now does not exist. |
Deprecated
Panic codes for MMFDisplay
| Enumerator | Value | Description |
|---|---|---|
| EMMFDisplayPanicWrongThread | 1 |
Panic code raised when this CMMFDisplay is in the wrong thread. |
| EMMFDisplayPanicNotReady |
Panic code raised when the CMMFDisplay has been asked to do something before it is ready. | |
| EMMFDisplayPanicCreateSinkBufferLNotSupported |
Panic code raised when the CMMFDisplay::CreateSinkBufferL() method is not supported. | |
| EMMFDisplayPanicBufferFilledLNotSupported |
Panic code raised when the CMMFDisplay::BufferFilledL() method is not supported. | |
| EMMFDisplayPanicCallingSupplierDoesNotExist |
Panic code raised when the calling supplier does not exist. | |
| EMMFDisplayPanicRequestStatusError |
Panic code raised when the CMMFDisplay method has an internal error. |
Deprecated
Panic codes for MMFToneController.
| Enumerator | Value | Description |
|---|---|---|
| EMMFToneControllerPanicBadUID | 1 |
Panic code raised when the tone controller encounters a bad Unique Identifier. |
| EMMFToneControllerPanicUnexpectedMixinApiCall |
Panic code raised when the mixin class API encounters an unexpected call, for example when the hardware has full buffer or when playback is stopped due to error or EOF. | |
| EMMFToneControllerPanicBadCancelCustomCommand |
Panic code raised when there is an error with the cancel command. Not used at present. |
Panic codes for the audio media client
| Enumerator | Value | Description |
|---|---|---|
| EMMFMediaClientPanicSetAudioDeviceModeNotSupported | 1 |
The specified audio device mode is not supported. |
| EMMFMediaClientPanicServerCommunicationProblem |
An error occurred communicating with the audio device. | |
| EMMFMediaClientBadState |
The functions CMMFMdaAudioConvertUtility::OpenL() or CMMFMdaAudioRecorderUtility::DoPlay() detected an invalid internal state | |
| EMMFMediaClientBadArgument |
The audio media client received a bad argument. | |
| EMMFReservedCall |
Reserved function should not be called |
Panic codes for the sw codec wrapper
| Enumerator | Value | Description |
|---|---|---|
| EMMFSwCodecWrapperNoDataPath |
Codec wrapper did not create an internal datapath | |
| EMMFSwCodecWrapperNoDevice |
Codec wrapper does not have a device handle | |
| EMMFSwCodecWrapperBadCodec |
Codec wrapper codec returns non existant process result | |
| EMMFSwCodecWrapperBadBuffer |
Sound driver returns unexpected buffer |
Panic codes for the media client utility
| Enumerator | Value | Description |
|---|---|---|
| EMMFMediaClientUtilityBadState | 1 |
Client utility is in a bad state |
| EMMFMediaClientUtilityBadArgument |
Client utility is passed a bad argument |