android_prompts.h revision 3ddf7a34cc617e52a9b9a5593a0d1c5ef8d22bd9
175e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi/* 275e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi * Copyright (C) 2010 The Android Open Source Project 375e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi * 475e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi * Licensed under the Apache License, Version 2.0 (the "License"); 575e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi * you may not use this file except in compliance with the License. 675e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi * You may obtain a copy of the License at 775e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi * 875e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi * http://www.apache.org/licenses/LICENSE-2.0 975e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi * 1075e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi * Unless required by applicable law or agreed to in writing, software 1175e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi * distributed under the License is distributed on an "AS IS" BASIS, 1275e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1375e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi * See the License for the specific language governing permissions and 1475e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi * limitations under the License. 1575e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi */ 1675e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi 1775e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi 1875e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi//----------------------------------------------------------------------------- 1975e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi// Android AudioPlayer errors 2075e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi//---------------------- 2175e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi#define ERROR_PLAYERSTREAMTYPE_SET_UNKNOWN_TYPE \ 2275e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi "Cannot set stream type: unknown or invalid stream type" 2375e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi#define ERROR_PLAYERSTREAMTYPE_REALIZED \ 2475e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi "Cannot set stream type: audio player already realized" 253ddf7a34cc617e52a9b9a5593a0d1c5ef8d22bd9Jean-Michel Trivi#define ERROR_PLAYERREALIZE_UNKNOWN_DATASOURCE_LOCATOR \ 263ddf7a34cc617e52a9b9a5593a0d1c5ef8d22bd9Jean-Michel Trivi "Cannot realize AudioPlayer: with unknown data source locator" 2775e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi 2875e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi//----------------------------------------------------------------------------- 2975e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi// Android AudioRecorder errors 3075e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi//---------------------- 3101e9f5fa4698856f92bcfd88188ee4c8397b22dbGlenn Kasten#define ERROR_RECORDER_SINK_MUST_BE_ANDROIDSIMPLEBUFFERQUEUE \ 3201e9f5fa4698856f92bcfd88188ee4c8397b22dbGlenn Kasten "Cannot create AudioRecorder: data sink must be SL_DATALOCATOR_ANDROIDSIMPLEBUFFERQUEUE" 3375e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi#define ERROR_RECORDER_SINK_FORMAT_MUST_BE_PCM \ 3475e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi "Cannot create AudioRecorder: data sink must be in PCM format" 3575e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi#define ERROR_RECORDER_SOURCE_MUST_BE_IODEVICE \ 3675e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi "Cannot create AudioRecorder: data source must be SL_DATALOCATOR_IODEVICE" 3775e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi#define ERROR_RECORDER_IODEVICE_MUST_BE_AUDIOINPUT \ 3875e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi "Cannot create AudioRecorder: data source device type must be SL_IODEVICE_AUDIOINPUT" 3975e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi#define ERROR_RECORDER_INPUT_ID_MUST_BE_DEFAULT \ 4075e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi "Cannot create AudioRecorder: data source device ID must be SL_DEFAULTDEVICEID_AUDIOINPUT" 4175e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi#define ERROR_RECORDERPRESET_SET_UNKNOWN_PRESET \ 4275e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi "Cannot set recording preset: unknown or invalid preset" 4375e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi#define ERROR_RECORDERPRESET_REALIZED \ 4475e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi "Cannot set recording preset: audio recorder already realized" 4575e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi 4675e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi//----------------------------------------------------------------------------- 4775e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi// Android Configuration errors 4875e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi//---------------------- 4975e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi#define ERROR_CONFIG_UNKNOWN_KEY \ 5075e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi "Configuration error: unknown key" 5175e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi#define ERROR_CONFIG_VALUESIZE_TOO_LOW \ 5275e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi "Configuration error: value size too low to store valid value" 5375e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi#define ERROR_CONFIG_NULL_PARAM \ 5475e22870e41386cdc597bd29c76744d74d4c22adJean-Michel Trivi "Configuration error: invalid NULL parameter" 55