Lines Matching refs:SLuint32
71 typedef sl_uint32_t SLuint32; /* 32 bit unsigned integer */
73 typedef SLuint32 SLboolean;
79 typedef SLuint32 SLmillisecond;
80 typedef SLuint32 SLmilliHertz;
84 typedef SLuint32 SLmicrosecond;
85 typedef SLuint32 SLresult;
95 SLuint32 time_low;
109 #define SL_OBJECTID_ENGINE ((SLuint32) 0x00001001)
110 #define SL_OBJECTID_LEDDEVICE ((SLuint32) 0x00001002)
111 #define SL_OBJECTID_VIBRADEVICE ((SLuint32) 0x00001003)
112 #define SL_OBJECTID_AUDIOPLAYER ((SLuint32) 0x00001004)
113 #define SL_OBJECTID_AUDIORECORDER ((SLuint32) 0x00001005)
114 #define SL_OBJECTID_MIDIPLAYER ((SLuint32) 0x00001006)
115 #define SL_OBJECTID_LISTENER ((SLuint32) 0x00001007)
116 #define SL_OBJECTID_3DGROUP ((SLuint32) 0x00001008)
117 #define SL_OBJECTID_OUTPUTMIX ((SLuint32) 0x00001009)
118 #define SL_OBJECTID_METADATAEXTRACTOR ((SLuint32) 0x0000100A)
159 #define SL_SAMPLINGRATE_8 ((SLuint32) 8000000)
160 #define SL_SAMPLINGRATE_11_025 ((SLuint32) 11025000)
161 #define SL_SAMPLINGRATE_12 ((SLuint32) 12000000)
162 #define SL_SAMPLINGRATE_16 ((SLuint32) 16000000)
163 #define SL_SAMPLINGRATE_22_05 ((SLuint32) 22050000)
164 #define SL_SAMPLINGRATE_24 ((SLuint32) 24000000)
165 #define SL_SAMPLINGRATE_32 ((SLuint32) 32000000)
166 #define SL_SAMPLINGRATE_44_1 ((SLuint32) 44100000)
167 #define SL_SAMPLINGRATE_48 ((SLuint32) 48000000)
168 #define SL_SAMPLINGRATE_64 ((SLuint32) 64000000)
169 #define SL_SAMPLINGRATE_88_2 ((SLuint32) 88200000)
170 #define SL_SAMPLINGRATE_96 ((SLuint32) 96000000)
171 #define SL_SAMPLINGRATE_192 ((SLuint32) 192000000)
173 #define SL_SPEAKER_FRONT_LEFT ((SLuint32) 0x00000001)
174 #define SL_SPEAKER_FRONT_RIGHT ((SLuint32) 0x00000002)
175 #define SL_SPEAKER_FRONT_CENTER ((SLuint32) 0x00000004)
176 #define SL_SPEAKER_LOW_FREQUENCY ((SLuint32) 0x00000008)
177 #define SL_SPEAKER_BACK_LEFT ((SLuint32) 0x00000010)
178 #define SL_SPEAKER_BACK_RIGHT ((SLuint32) 0x00000020)
179 #define SL_SPEAKER_FRONT_LEFT_OF_CENTER ((SLuint32) 0x00000040)
180 #define SL_SPEAKER_FRONT_RIGHT_OF_CENTER ((SLuint32) 0x00000080)
181 #define SL_SPEAKER_BACK_CENTER ((SLuint32) 0x00000100)
182 #define SL_SPEAKER_SIDE_LEFT ((SLuint32) 0x00000200)
183 #define SL_SPEAKER_SIDE_RIGHT ((SLuint32) 0x00000400)
184 #define SL_SPEAKER_TOP_CENTER ((SLuint32) 0x00000800)
185 #define SL_SPEAKER_TOP_FRONT_LEFT ((SLuint32) 0x00001000)
186 #define SL_SPEAKER_TOP_FRONT_CENTER ((SLuint32) 0x00002000)
187 #define SL_SPEAKER_TOP_FRONT_RIGHT ((SLuint32) 0x00004000)
188 #define SL_SPEAKER_TOP_BACK_LEFT ((SLuint32) 0x00008000)
189 #define SL_SPEAKER_TOP_BACK_CENTER ((SLuint32) 0x00010000)
190 #define SL_SPEAKER_TOP_BACK_RIGHT ((SLuint32) 0x00020000)
198 #define SL_RESULT_SUCCESS ((SLuint32) 0x00000000)
199 #define SL_RESULT_PRECONDITIONS_VIOLATED ((SLuint32) 0x00000001)
200 #define SL_RESULT_PARAMETER_INVALID ((SLuint32) 0x00000002)
201 #define SL_RESULT_MEMORY_FAILURE ((SLuint32) 0x00000003)
202 #define SL_RESULT_RESOURCE_ERROR ((SLuint32) 0x00000004)
203 #define SL_RESULT_RESOURCE_LOST ((SLuint32) 0x00000005)
204 #define SL_RESULT_IO_ERROR ((SLuint32) 0x00000006)
205 #define SL_RESULT_BUFFER_INSUFFICIENT ((SLuint32) 0x00000007)
206 #define SL_RESULT_CONTENT_CORRUPTED ((SLuint32) 0x00000008)
207 #define SL_RESULT_CONTENT_UNSUPPORTED ((SLuint32) 0x00000009)
208 #define SL_RESULT_CONTENT_NOT_FOUND ((SLuint32) 0x0000000A)
209 #define SL_RESULT_PERMISSION_DENIED ((SLuint32) 0x0000000B)
210 #define SL_RESULT_FEATURE_UNSUPPORTED ((SLuint32) 0x0000000C)
211 #define SL_RESULT_INTERNAL_ERROR ((SLuint32) 0x0000000D)
212 #define SL_RESULT_UNKNOWN_ERROR ((SLuint32) 0x0000000E)
213 #define SL_RESULT_OPERATION_ABORTED ((SLuint32) 0x0000000F)
214 #define SL_RESULT_CONTROL_LOST ((SLuint32) 0x00000010)
219 #define SL_OBJECT_STATE_UNREALIZED ((SLuint32) 0x00000001)
220 #define SL_OBJECT_STATE_REALIZED ((SLuint32) 0x00000002)
221 #define SL_OBJECT_STATE_SUSPENDED ((SLuint32) 0x00000003)
225 #define SL_OBJECT_EVENT_RUNTIME_ERROR ((SLuint32) 0x00000001)
226 #define SL_OBJECT_EVENT_ASYNC_TERMINATION ((SLuint32) 0x00000002)
227 #define SL_OBJECT_EVENT_RESOURCES_LOST ((SLuint32) 0x00000003)
228 #define SL_OBJECT_EVENT_RESOURCES_AVAILABLE ((SLuint32) 0x00000004)
229 #define SL_OBJECT_EVENT_ITF_CONTROL_TAKEN ((SLuint32) 0x00000005)
230 #define SL_OBJECT_EVENT_ITF_CONTROL_RETURNED ((SLuint32) 0x00000006)
231 #define SL_OBJECT_EVENT_ITF_PARAMETERS_CHANGED ((SLuint32) 0x00000007)
247 #define SL_DATALOCATOR_URI ((SLuint32) 0x00000001)
248 #define SL_DATALOCATOR_ADDRESS ((SLuint32) 0x00000002)
249 #define SL_DATALOCATOR_IODEVICE ((SLuint32) 0x00000003)
250 #define SL_DATALOCATOR_OUTPUTMIX ((SLuint32) 0x00000004)
251 #define SL_DATALOCATOR_RESERVED5 ((SLuint32) 0x00000005)
252 #define SL_DATALOCATOR_BUFFERQUEUE ((SLuint32) 0x00000006)
253 #define SL_DATALOCATOR_MIDIBUFFERQUEUE ((SLuint32) 0x00000007)
254 #define SL_DATALOCATOR_RESERVED8 ((SLuint32) 0x00000008)
260 SLuint32 locatorType;
266 SLuint32 locatorType;
268 SLuint32 length;
272 #define SL_IODEVICE_AUDIOINPUT ((SLuint32) 0x00000001)
273 #define SL_IODEVICE_LEDARRAY ((SLuint32) 0x00000002)
274 #define SL_IODEVICE_VIBRA ((SLuint32) 0x00000003)
275 #define SL_IODEVICE_RESERVED4 ((SLuint32) 0x00000004)
276 #define SL_IODEVICE_RESERVED5 ((SLuint32) 0x00000005)
280 SLuint32 locatorType;
281 SLuint32 deviceType;
282 SLuint32 deviceID;
288 SLuint32 locatorType;
295 SLuint32 locatorType;
296 SLuint32 numBuffers;
301 SLuint32 locatorType;
302 SLuint32 tpqn;
303 SLuint32 numBuffers;
307 #define SL_DATAFORMAT_MIME ((SLuint32) 0x00000001)
308 #define SL_DATAFORMAT_PCM ((SLuint32) 0x00000002)
309 #define SL_DATAFORMAT_RESERVED3 ((SLuint32) 0x00000003)
314 SLuint32 formatType;
316 SLuint32 containerType;
320 #define SL_BYTEORDER_BIGENDIAN ((SLuint32) 0x00000001)
321 #define SL_BYTEORDER_LITTLEENDIAN ((SLuint32) 0x00000002)
324 #define SL_CONTAINERTYPE_UNSPECIFIED ((SLuint32) 0x00000001)
325 #define SL_CONTAINERTYPE_RAW ((SLuint32) 0x00000002)
326 #define SL_CONTAINERTYPE_ASF ((SLuint32) 0x00000003)
327 #define SL_CONTAINERTYPE_AVI ((SLuint32) 0x00000004)
328 #define SL_CONTAINERTYPE_BMP ((SLuint32) 0x00000005)
329 #define SL_CONTAINERTYPE_JPG ((SLuint32) 0x00000006)
330 #define SL_CONTAINERTYPE_JPG2000 ((SLuint32) 0x00000007)
331 #define SL_CONTAINERTYPE_M4A ((SLuint32) 0x00000008)
332 #define SL_CONTAINERTYPE_MP3 ((SLuint32) 0x00000009)
333 #define SL_CONTAINERTYPE_MP4 ((SLuint32) 0x0000000A)
334 #define SL_CONTAINERTYPE_MPEG_ES ((SLuint32) 0x0000000B)
335 #define SL_CONTAINERTYPE_MPEG_PS ((SLuint32) 0x0000000C)
336 #define SL_CONTAINERTYPE_MPEG_TS ((SLuint32) 0x0000000D)
337 #define SL_CONTAINERTYPE_QT ((SLuint32) 0x0000000E)
338 #define SL_CONTAINERTYPE_WAV ((SLuint32) 0x0000000F)
339 #define SL_CONTAINERTYPE_XMF_0 ((SLuint32) 0x00000010)
340 #define SL_CONTAINERTYPE_XMF_1 ((SLuint32) 0x00000011)
341 #define SL_CONTAINERTYPE_XMF_2 ((SLuint32) 0x00000012)
342 #define SL_CONTAINERTYPE_XMF_3 ((SLuint32) 0x00000013)
343 #define SL_CONTAINERTYPE_XMF_GENERIC ((SLuint32) 0x00000014)
344 #define SL_CONTAINERTYPE_AMR ((SLuint32) 0x00000015)
345 #define SL_CONTAINERTYPE_AAC ((SLuint32) 0x00000016)
346 #define SL_CONTAINERTYPE_3GPP ((SLuint32) 0x00000017)
347 #define SL_CONTAINERTYPE_3GA ((SLuint32) 0x00000018)
348 #define SL_CONTAINERTYPE_RM ((SLuint32) 0x00000019)
349 #define SL_CONTAINERTYPE_DMF ((SLuint32) 0x0000001A)
350 #define SL_CONTAINERTYPE_SMF ((SLuint32) 0x0000001B)
351 #define SL_CONTAINERTYPE_MOBILE_DLS ((SLuint32) 0x0000001C)
352 #define SL_CONTAINERTYPE_OGG ((SLuint32) 0x0000001D)
357 SLuint32 formatType;
358 SLuint32 numChannels;
359 SLuint32 samplesPerSec;
360 SLuint32 bitsPerSample;
361 SLuint32 containerSize;
362 SLuint32 channelMask;
363 SLuint32 endianness;
394 SLuint32 event,
396 SLuint32 param,
412 SLuint32 * pState
453 #define SL_DEFAULTDEVICEID_AUDIOINPUT ((SLuint32) 0xFFFFFFFF)
454 #define SL_DEFAULTDEVICEID_AUDIOOUTPUT ((SLuint32) 0xFFFFFFFE)
455 #define SL_DEFAULTDEVICEID_LED ((SLuint32) 0xFFFFFFFD)
456 #define SL_DEFAULTDEVICEID_VIBRA ((SLuint32) 0xFFFFFFFC)
457 #define SL_DEFAULTDEVICEID_RESERVED1 ((SLuint32) 0xFFFFFFFB)
520 SLuint32 deviceID,
529 SLuint32 deviceID,
546 SLuint32 *pInputDeviceIDs
550 SLuint32 deviceId,
561 SLuint32 *pOutputDeviceIDs
565 SLuint32 deviceId,
580 SLuint32 deviceId,
582 SLuint32 *pAudioInputDeviceIDs
586 SLuint32 deviceId,
588 SLuint32 *pAudioOutputDeviceIDs
592 SLuint32 defaultDeviceID,
594 SLuint32 *pAudioDeviceIDs
598 SLuint32 deviceId,
614 SLuint32 colorMask;
637 SLuint32 lightMask
641 SLuint32 *lightMask
711 #define SL_CHARACTERENCODING_UNKNOWN ((SLuint32) 0x00000000)
712 #define SL_CHARACTERENCODING_BINARY ((SLuint32) 0x00000001)
713 #define SL_CHARACTERENCODING_ASCII ((SLuint32) 0x00000002)
714 #define SL_CHARACTERENCODING_BIG5 ((SLuint32) 0x00000003)
715 #define SL_CHARACTERENCODING_CODEPAGE1252 ((SLuint32) 0x00000004)
716 #define SL_CHARACTERENCODING_GB2312 ((SLuint32) 0x00000005)
717 #define SL_CHARACTERENCODING_HZGB2312 ((SLuint32) 0x00000006)
718 #define SL_CHARACTERENCODING_GB12345 ((SLuint32) 0x00000007)
719 #define SL_CHARACTERENCODING_GB18030 ((SLuint32) 0x00000008)
720 #define SL_CHARACTERENCODING_GBK ((SLuint32) 0x00000009)
721 #define SL_CHARACTERENCODING_IMAPUTF7 ((SLuint32) 0x0000000A)
722 #define SL_CHARACTERENCODING_ISO2022JP ((SLuint32) 0x0000000B)
723 #define SL_CHARACTERENCODING_ISO2022JP1 ((SLuint32) 0x0000000B)
724 #define SL_CHARACTERENCODING_ISO88591 ((SLuint32) 0x0000000C)
725 #define SL_CHARACTERENCODING_ISO885910 ((SLuint32) 0x0000000D)
726 #define SL_CHARACTERENCODING_ISO885913 ((SLuint32) 0x0000000E)
727 #define SL_CHARACTERENCODING_ISO885914 ((SLuint32) 0x0000000F)
728 #define SL_CHARACTERENCODING_ISO885915 ((SLuint32) 0x00000010)
729 #define SL_CHARACTERENCODING_ISO88592 ((SLuint32) 0x00000011)
730 #define SL_CHARACTERENCODING_ISO88593 ((SLuint32) 0x00000012)
731 #define SL_CHARACTERENCODING_ISO88594 ((SLuint32) 0x00000013)
732 #define SL_CHARACTERENCODING_ISO88595 ((SLuint32) 0x00000014)
733 #define SL_CHARACTERENCODING_ISO88596 ((SLuint32) 0x00000015)
734 #define SL_CHARACTERENCODING_ISO88597 ((SLuint32) 0x00000016)
735 #define SL_CHARACTERENCODING_ISO88598 ((SLuint32) 0x00000017)
736 #define SL_CHARACTERENCODING_ISO88599 ((SLuint32) 0x00000018)
737 #define SL_CHARACTERENCODING_ISOEUCJP ((SLuint32) 0x00000019)
738 #define SL_CHARACTERENCODING_SHIFTJIS ((SLuint32) 0x0000001A)
739 #define SL_CHARACTERENCODING_SMS7BIT ((SLuint32) 0x0000001B)
740 #define SL_CHARACTERENCODING_UTF7 ((SLuint32) 0x0000001C)
741 #define SL_CHARACTERENCODING_UTF8 ((SLuint32) 0x0000001D)
742 #define SL_CHARACTERENCODING_JAVACONFORMANTUTF8 ((SLuint32) 0x0000001E)
743 #define SL_CHARACTERENCODING_UTF16BE ((SLuint32) 0x0000001F)
744 #define SL_CHARACTERENCODING_UTF16LE ((SLuint32) 0x00000020)
753 SLuint32 size;
754 SLuint32 encoding;
768 SLuint32 *pItemCount
772 SLuint32 index,
773 SLuint32 *pKeySize
777 SLuint32 index,
778 SLuint32 keySize,
783 SLuint32 index,
784 SLuint32 *pValueSize
788 SLuint32 index,
789 SLuint32 valueSize,
794 SLuint32 keySize,
796 SLuint32 keyEncoding,
798 SLuint32 valueEncoding,
811 #define SL_METADATATRAVERSALMODE_ALL ((SLuint32) 0x00000001)
812 #define SL_METADATATRAVERSALMODE_NODE ((SLuint32) 0x00000002)
815 #define SL_NODETYPE_UNSPECIFIED ((SLuint32) 0x00000001)
816 #define SL_NODETYPE_AUDIO ((SLuint32) 0x00000002)
817 #define SL_NODETYPE_VIDEO ((SLuint32) 0x00000003)
818 #define SL_NODETYPE_IMAGE ((SLuint32) 0x00000004)
830 SLuint32 mode
834 SLuint32 *pCount
838 SLuint32 index,
839 SLuint32 *pSize
843 SLuint32 index,
845 SLuint32 *pType,
846 SLuint32 size,
851 SLuint32 index
890 SLuint32 *pDeviceIDs
900 SLuint32 *pOutputDeviceIDs
910 #define SL_PLAYSTATE_STOPPED ((SLuint32) 0x00000001)
911 #define SL_PLAYSTATE_PAUSED ((SLuint32) 0x00000002)
912 #define SL_PLAYSTATE_PLAYING ((SLuint32) 0x00000003)
915 #define SL_PLAYEVENT_HEADATEND ((SLuint32) 0x00000001)
916 #define SL_PLAYEVENT_HEADATMARKER ((SLuint32) 0x00000002)
917 #define SL_PLAYEVENT_HEADATNEWPOS ((SLuint32) 0x00000004)
918 #define SL_PLAYEVENT_HEADMOVING ((SLuint32) 0x00000008)
919 #define SL_PLAYEVENT_HEADSTALLED ((SLuint32) 0x00000010)
921 #define SL_TIME_UNKNOWN ((SLuint32) 0xFFFFFFFF)
934 SLuint32 event
940 SLuint32 state
944 SLuint32 *pState
961 SLuint32 eventFlags
965 SLuint32 *pEventFlags
992 #define SL_PREFETCHEVENT_STATUSCHANGE ((SLuint32) 0x00000001)
993 #define SL_PREFETCHEVENT_FILLLEVELCHANGE ((SLuint32) 0x00000002)
995 #define SL_PREFETCHSTATUS_UNDERFLOW ((SLuint32) 0x00000001)
996 SLuint32) 0x00000002)
997 #define SL_PREFETCHSTATUS_OVERFLOW ((SLuint32) 0x00000003)
1011 SLuint32 event
1017 SLuint32 *pStatus
1030 SLuint32 eventFlags
1034 SLuint32 *pEventFlags
1050 #define SL_RATEPROP_RESERVED1 ((SLuint32) 0x00000001)
1051 #define SL_RATEPROP_RESERVED2 ((SLuint32) 0x00000002)
1052 #define SL_RATEPROP_SILENTAUDIO ((SLuint32) 0x00000100)
1053 #define SL_RATEPROP_STAGGEREDAUDIO ((SLuint32) 0x00000200)
1054 #define SL_RATEPROP_NOPITCHCORAUDIO ((SLuint32) 0x00000400)
1055 #define SL_RATEPROP_PITCHCORAUDIO ((SLuint32) 0x00000800)
1074 SLuint32 constraints
1078 SLuint32 *pProperties
1083 SLuint32 *pCapabilities
1091 SLuint32 *pCapabilities
1099 #define SL_SEEKMODE_FAST ((SLuint32) 0x0001)
1100 #define SL_SEEKMODE_ACCURATE ((SLuint32) 0x0002)
1111 SLuint32 seekMode
1132 #define SL_RECORDSTATE_STOPPED ((SLuint32) 0x00000001)
1133 #define SL_RECORDSTATE_PAUSED ((SLuint32) 0x00000002)
1134 #define SL_RECORDSTATE_RECORDING ((SLuint32) 0x00000003)
1138 #define SL_RECORDEVENT_HEADATLIMIT ((SLuint32) 0x00000001)
1139 #define SL_RECORDEVENT_HEADATMARKER ((SLuint32) 0x00000002)
1140 #define SL_RECORDEVENT_HEADATNEWPOS ((SLuint32) 0x00000004)
1141 #define SL_RECORDEVENT_HEADMOVING ((SLuint32) 0x00000008)
1142 #define SL_RECORDEVENT_HEADSTALLED ((SLuint32) 0x00000010)
1144 #define SL_RECORDEVENT_BUFFER_INSUFFICIENT ((SLuint32) 0x00000020)
1145 #define SL_RECORDEVENT_BUFFER_FULL ((SLuint32) 0x00000020)
1156 SLuint32 event
1163 SLuint32 state
1167 SLuint32 *pState
1184 SLuint32 eventFlags
1188 SLuint32 *pEventFlags
1346 SLuint32 deviceID,
1353 SLuint32 deviceID,
1358 SLuint32 deviceID,
1381 SLuint32 count;
1382 SLuint32 playIndex;
1390 SLuint32 size
1800 #define SL_ROLLOFFMODEL_EXPONENTIAL ((SLuint32) 0x00000000)
1801 #define SL_ROLLOFFMODEL_LINEAR ((SLuint32) 0x00000001)
1961 #define SL_DYNAMIC_ITF_EVENT_RUNTIME_ERROR ((SLuint32) 0x00000001)
1962 #define SL_DYNAMIC_ITF_EVENT_ASYNC_TERMINATION ((SLuint32) 0x00000002)
1963 #define SL_DYNAMIC_ITF_EVENT_RESOURCES_LOST ((SLuint32) 0x00000003)
1964 #define SL_DYNAMIC_ITF_EVENT_RESOURCES_LOST_PERMANENTLY ((SLuint32) 0x00000004)
1965 #define SL_DYNAMIC_ITF_EVENT_RESOURCES_AVAILABLE ((SLuint32) 0x00000005)
1978 SLuint32 event,
2010 #define SL_MIDIMESSAGETYPE_NOTE_ON_OFF ((SLuint32) 0x00000001)
2011 #define SL_MIDIMESSAGETYPE_POLY_PRESSURE ((SLuint32) 0x00000002)
2012 #define SL_MIDIMESSAGETYPE_CONTROL_CHANGE ((SLuint32) 0x00000003)
2013 #define SL_MIDIMESSAGETYPE_PROGRAM_CHANGE ((SLuint32) 0x00000004)
2014 #define SL_MIDIMESSAGETYPE_CHANNEL_PRESSURE ((SLuint32) 0x00000005)
2015 #define SL_MIDIMESSAGETYPE_PITCH_BEND ((SLuint32) 0x00000006)
2016 #define SL_MIDIMESSAGETYPE_SYSTEM_MESSAGE ((SLuint32) 0x00000007)
2028 SLuint32 length,
2030 SLuint32 tick,
2038 SLuint32 length,
2040 SLuint32 tick,
2048 SLuint32 length
2062 SLuint32 messageType
2141 SLuint32 tpqn
2145 SLuint32 *pTpqn
2171 SLuint32 *pDuration
2175 SLuint32 position
2179 SLuint32 *pPosition
2183 SLuint32 startTick,
2184 SLuint32 numTicks
2188 SLuint32 *pStartTick,
2189 SLuint32 *pNumTicks
2200 #define SL_RATECONTROLMODE_CONSTANTBITRATE ((SLuint32) 0x00000001)
2201 #define SL_RATECONTROLMODE_VARIABLEBITRATE ((SLuint32) 0x00000002)
2203 #define SL_AUDIOCODEC_PCM ((SLuint32) 0x00000001)
2204 #define SL_AUDIOCODEC_MP3 ((SLuint32) 0x00000002)
2205 #define SL_AUDIOCODEC_AMR ((SLuint32) 0x00000003)
2206 #define SL_AUDIOCODEC_AMRWB ((SLuint32) 0x00000004)
2207 #define SL_AUDIOCODEC_AMRWBPLUS ((SLuint32) 0x00000005)
2208 #define SL_AUDIOCODEC_AAC ((SLuint32) 0x00000006)
2209 #define SL_AUDIOCODEC_WMA ((SLuint32) 0x00000007)
2210 #define SL_AUDIOCODEC_REAL ((SLuint32) 0x00000008)
2212 #define SL_AUDIOPROFILE_PCM ((SLuint32) 0x00000001)
2214 #define SL_AUDIOPROFILE_MPEG1_L3 ((SLuint32) 0x00000001)
2215 SLuint32) 0x00000002)
2216 #define SL_AUDIOPROFILE_MPEG25_L3 ((SLuint32) 0x00000003)
2218 #define SL_AUDIOCHANMODE_MP3_MONO ((SLuint32) 0x00000001)
2219 #define SL_AUDIOCHANMODE_MP3_STEREO ((SLuint32) 0x00000002)
2220 #define SL_AUDIOCHANMODE_MP3_JOINTSTEREO ((SLuint32) 0x00000003)
2221 #define SL_AUDIOCHANMODE_MP3_DUAL ((SLuint32) 0x00000004)
2223 #define SL_AUDIOPROFILE_AMR ((SLuint32) 0x00000001)
2225 #define SL_AUDIOSTREAMFORMAT_CONFORMANCE ((SLuint32) 0x00000001)
2226 #define SL_AUDIOSTREAMFORMAT_IF1 ((SLuint32) 0x00000002)
2227 #define SL_AUDIOSTREAMFORMAT_IF2 ((SLuint32) 0x00000003)
2228 #define SL_AUDIOSTREAMFORMAT_FSF ((SLuint32) 0x00000004)
2229 #define SL_AUDIOSTREAMFORMAT_RTPPAYLOAD ((SLuint32) 0x00000005)
2230 #define SL_AUDIOSTREAMFORMAT_ITU ((SLuint32) 0x00000006)
2232 #define SL_AUDIOPROFILE_AMRWB ((SLuint32) 0x00000001)
2234 #define SL_AUDIOPROFILE_AMRWBPLUS ((SLuint32) 0x00000001)
2236 #define SL_AUDIOPROFILE_AAC_AAC ((SLuint32) 0x00000001)
2238 #define SL_AUDIOMODE_AAC_MAIN ((SLuint32) 0x00000001)
2239 #define SL_AUDIOMODE_AAC_LC ((SLuint32) 0x00000002)
2240 #define SL_AUDIOMODE_AAC_SSR ((SLuint32) 0x00000003)
2241 #define SL_AUDIOMODE_AAC_LTP ((SLuint32) 0x00000004)
2242 #define SL_AUDIOMODE_AAC_HE ((SLuint32) 0x00000005)
2243 #define SL_AUDIOMODE_AAC_SCALABLE ((SLuint32) 0x00000006)
2244 #define SL_AUDIOMODE_AAC_ERLC ((SLuint32) 0x00000007)
2245 #define SL_AUDIOMODE_AAC_LD ((SLuint32) 0x00000008)
2246 #define SL_AUDIOMODE_AAC_HE_PS ((SLuint32) 0x00000009)
2247 #define SL_AUDIOMODE_AAC_HE_MPS ((SLuint32) 0x0000000A)
2249 #define SL_AUDIOSTREAMFORMAT_MP2ADTS ((SLuint32) 0x00000001)
2250 #define SL_AUDIOSTREAMFORMAT_MP4ADTS ((SLuint32) 0x00000002)
2251 #define SL_AUDIOSTREAMFORMAT_MP4LOAS ((SLuint32) 0x00000003)
2252 #define SL_AUDIOSTREAMFORMAT_MP4LATM ((SLuint32) 0x00000004)
2253 #define SL_AUDIOSTREAMFORMAT_ADIF ((SLuint32) 0x00000005)
2254 #define SL_AUDIOSTREAMFORMAT_MP4FF ((SLuint32) 0x00000006)
2255 #define SL_AUDIOSTREAMFORMAT_RAW ((SLuint32) 0x00000007)
2257 #define SL_AUDIOPROFILE_WMA7 ((SLuint32) 0x00000001)
2258 #define SL_AUDIOPROFILE_WMA8 ((SLuint32) 0x00000002)
2259 #define SL_AUDIOPROFILE_WMA9 ((SLuint32) 0x00000003)
2260 #define SL_AUDIOPROFILE_WMA10 ((SLuint32) 0x00000004)
2262 #define SL_AUDIOMODE_WMA_LEVEL1 ((SLuint32) 0x00000001)
2263 #define SL_AUDIOMODE_WMA_LEVEL2 ((SLuint32) 0x00000002)
2264 #define SL_AUDIOMODE_WMA_LEVEL3 ((SLuint32) 0x00000003)
2265 #define SL_AUDIOMODE_WMA_LEVEL4 ((SLuint32) 0x00000004)
2266 #define SL_AUDIOMODE_WMAPRO_LEVELM0 ((SLuint32) 0x00000005)
2267 #define SL_AUDIOMODE_WMAPRO_LEVELM1 ((SLuint32) 0x00000006)
2268 #define SL_AUDIOMODE_WMAPRO_LEVELM2 ((SLuint32) 0x00000007)
2269 #define SL_AUDIOMODE_WMAPRO_LEVELM3 ((SLuint32) 0x00000008)
2271 #define SL_AUDIOPROFILE_REALAUDIO ((SLuint32) 0x00000001)
2273 #define SL_AUDIOMODE_REALAUDIO_G2 ((SLuint32) 0x00000001)
2274 #define SL_AUDIOMODE_REALAUDIO_8 ((SLuint32) 0x00000002)
2275 #define SL_AUDIOMODE_REALAUDIO_10 ((SLuint32) 0x00000003)
2276 #define SL_AUDIOMODE_REALAUDIO_SURROUND ((SLuint32) 0x00000004)
2279 SLuint32 maxChannels;
2280 SLuint32 minBitsPerSample;
2281 SLuint32 maxBitsPerSample;
2286 SLuint32 numSampleRatesSupported;
2287 SLuint32 minBitRate;
2288 SLuint32 maxBitRate;
2290 SLuint32 *pBitratesSupported;
2291 SLuint32 numBitratesSupported;
2292 SLuint32 profileSetting;
2293 SLuint32 modeSetting;
2299 SLuint32 profileSetting;
2300 SLuint32 modeSetting;
2311 SLuint32 * pNumDecoders ,
2312 SLuint32 *pDecoderIds
2316 SLuint32 decoderId,
2317 SLuint32 *pIndex,
2332 SLuint32 encoderId;
2333 SLuint32 channelsIn;
2334 SLuint32 channelsOut;
2336 SLuint32 bitRate;
2337 SLuint32 bitsPerSample;
2338 SLuint32 rateControl;
2339 SLuint32 profileSetting;
2340 SLuint32 levelSetting;
2341 SLuint32 channelMode;
2342 SLuint32 streamFormat;
2343 SLuint32 encodeOptions;
2344 SLuint32 blockAlignment;
2355 SLuint32 *pNumEncoders ,
2356 SLuint32 *pEncoderIds
2360 SLuint32 encoderId,
2361 SLuint32 *pIndex,
2558 SLuint32 deviceID,
2559 SLuint32 numInterfaces,
2566 SLuint32 deviceID,
2567 SLuint32 numInterfaces,
2576 SLuint32 numInterfaces,
2585 SLuint32 numInterfaces,
2597 SLuint32 numInterfaces,
2604 SLuint32 numInterfaces,
2611 SLuint32 numInterfaces,
2618 SLuint32 numInterfaces,
2626 SLuint32 numInterfaces,
2634 SLuint32 objectID,
2635 SLuint32 numInterfaces,
2641 SLuint32 objectID,
2642 SLuint32 * pNumSupportedInterfaces
2646 SLuint32 objectID,
2647 SLuint32 index,
2652 SLuint32 * pNumExtensions
2656 SLuint32 index,
2702 SLuint32 *pIndex,
2703 SLuint32 *pLEDDeviceID,
2708 SLuint32 *pIndex,
2709 SLuint32 *pVibraDeviceID,
2743 #define SL_ENGINEOPTION_THREADSAFE ((SLuint32) 0x00000001)
2744 #define SL_ENGINEOPTION_LOSSOFCONTROL ((SLuint32) 0x00000002)
2747 SLuint32 feature;
2748 SLuint32 data;
2754 SLuint32 numOptions,
2756 SLuint32 numInterfaces,
2762 SLuint32 * pNumSupportedInterfaces
2766 SLuint32 index,