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 |