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)
356 SLuint32 formatType;
357 SLuint32 numChannels;
358 SLuint32 samplesPerSec;
359 SLuint32 bitsPerSample;
360 SLuint32 containerSize;
361 SLuint32 channelMask;
362 SLuint32 endianness;
393 SLuint32 event,
395 SLuint32 param,
411 SLuint32 * pState
452 #define SL_DEFAULTDEVICEID_AUDIOINPUT ((SLuint32) 0xFFFFFFFF)
453 #define SL_DEFAULTDEVICEID_AUDIOOUTPUT ((SLuint32) 0xFFFFFFFE)
454 #define SL_DEFAULTDEVICEID_LED ((SLuint32) 0xFFFFFFFD)
455 #define SL_DEFAULTDEVICEID_VIBRA ((SLuint32) 0xFFFFFFFC)
456 #define SL_DEFAULTDEVICEID_RESERVED1 ((SLuint32) 0xFFFFFFFB)
517 SLuint32 deviceID,
526 SLuint32 deviceID,
543 SLuint32 *pInputDeviceIDs
547 SLuint32 deviceId,
558 SLuint32 *pOutputDeviceIDs
562 SLuint32 deviceId,
577 SLuint32 deviceId,
579 SLuint32 *pAudioInputDeviceIDs
583 SLuint32 deviceId,
585 SLuint32 *pAudioOutputDeviceIDs
589 SLuint32 defaultDeviceID,
591 SLuint32 *pAudioDeviceIDs
595 SLuint32 deviceId,
611 SLuint32 colorMask;
634 SLuint32 lightMask
638 SLuint32 *lightMask
708 #define SL_CHARACTERENCODING_UNKNOWN ((SLuint32) 0x00000000)
709 #define SL_CHARACTERENCODING_BINARY ((SLuint32) 0x00000001)
710 #define SL_CHARACTERENCODING_ASCII ((SLuint32) 0x00000002)
711 #define SL_CHARACTERENCODING_BIG5 ((SLuint32) 0x00000003)
712 #define SL_CHARACTERENCODING_CODEPAGE1252 ((SLuint32) 0x00000004)
713 #define SL_CHARACTERENCODING_GB2312 ((SLuint32) 0x00000005)
714 #define SL_CHARACTERENCODING_HZGB2312 ((SLuint32) 0x00000006)
715 #define SL_CHARACTERENCODING_GB12345 ((SLuint32) 0x00000007)
716 #define SL_CHARACTERENCODING_GB18030 ((SLuint32) 0x00000008)
717 #define SL_CHARACTERENCODING_GBK ((SLuint32) 0x00000009)
718 #define SL_CHARACTERENCODING_IMAPUTF7 ((SLuint32) 0x0000000A)
719 #define SL_CHARACTERENCODING_ISO2022JP ((SLuint32) 0x0000000B)
720 #define SL_CHARACTERENCODING_ISO2022JP1 ((SLuint32) 0x0000000B)
721 #define SL_CHARACTERENCODING_ISO88591 ((SLuint32) 0x0000000C)
722 #define SL_CHARACTERENCODING_ISO885910 ((SLuint32) 0x0000000D)
723 #define SL_CHARACTERENCODING_ISO885913 ((SLuint32) 0x0000000E)
724 #define SL_CHARACTERENCODING_ISO885914 ((SLuint32) 0x0000000F)
725 #define SL_CHARACTERENCODING_ISO885915 ((SLuint32) 0x00000010)
726 #define SL_CHARACTERENCODING_ISO88592 ((SLuint32) 0x00000011)
727 #define SL_CHARACTERENCODING_ISO88593 ((SLuint32) 0x00000012)
728 #define SL_CHARACTERENCODING_ISO88594 ((SLuint32) 0x00000013)
729 #define SL_CHARACTERENCODING_ISO88595 ((SLuint32) 0x00000014)
730 #define SL_CHARACTERENCODING_ISO88596 ((SLuint32) 0x00000015)
731 #define SL_CHARACTERENCODING_ISO88597 ((SLuint32) 0x00000016)
732 #define SL_CHARACTERENCODING_ISO88598 ((SLuint32) 0x00000017)
733 #define SL_CHARACTERENCODING_ISO88599 ((SLuint32) 0x00000018)
734 #define SL_CHARACTERENCODING_ISOEUCJP ((SLuint32) 0x00000019)
735 #define SL_CHARACTERENCODING_SHIFTJIS ((SLuint32) 0x0000001A)
736 #define SL_CHARACTERENCODING_SMS7BIT ((SLuint32) 0x0000001B)
737 #define SL_CHARACTERENCODING_UTF7 ((SLuint32) 0x0000001C)
738 #define SL_CHARACTERENCODING_UTF8 ((SLuint32) 0x0000001D)
739 #define SL_CHARACTERENCODING_JAVACONFORMANTUTF8 ((SLuint32) 0x0000001E)
740 #define SL_CHARACTERENCODING_UTF16BE ((SLuint32) 0x0000001F)
741 #define SL_CHARACTERENCODING_UTF16LE ((SLuint32) 0x00000020)
750 SLuint32 size;
751 SLuint32 encoding;
765 SLuint32 *pItemCount
769 SLuint32 index,
770 SLuint32 *pKeySize
774 SLuint32 index,
775 SLuint32 keySize,
780 SLuint32 index,
781 SLuint32 *pValueSize
785 SLuint32 index,
786 SLuint32 valueSize,
791 SLuint32 keySize,
793 SLuint32 keyEncoding,
795 SLuint32 valueEncoding,
808 #define SL_METADATATRAVERSALMODE_ALL ((SLuint32) 0x00000001)
809 #define SL_METADATATRAVERSALMODE_NODE ((SLuint32) 0x00000002)
812 #define SL_NODETYPE_UNSPECIFIED ((SLuint32) 0x00000001)
813 #define SL_NODETYPE_AUDIO ((SLuint32) 0x00000002)
814 #define SL_NODETYPE_VIDEO ((SLuint32) 0x00000003)
815 #define SL_NODETYPE_IMAGE ((SLuint32) 0x00000004)
827 SLuint32 mode
831 SLuint32 *pCount
835 SLuint32 index,
836 SLuint32 *pSize
840 SLuint32 index,
842 SLuint32 *pType,
843 SLuint32 size,
848 SLuint32 index
887 SLuint32 *pDeviceIDs
897 SLuint32 *pOutputDeviceIDs
907 #define SL_PLAYSTATE_STOPPED ((SLuint32) 0x00000001)
908 #define SL_PLAYSTATE_PAUSED ((SLuint32) 0x00000002)
909 #define SL_PLAYSTATE_PLAYING ((SLuint32) 0x00000003)
912 #define SL_PLAYEVENT_HEADATEND ((SLuint32) 0x00000001)
913 #define SL_PLAYEVENT_HEADATMARKER ((SLuint32) 0x00000002)
914 #define SL_PLAYEVENT_HEADATNEWPOS ((SLuint32) 0x00000004)
915 #define SL_PLAYEVENT_HEADMOVING ((SLuint32) 0x00000008)
916 #define SL_PLAYEVENT_HEADSTALLED ((SLuint32) 0x00000010)
918 #define SL_TIME_UNKNOWN ((SLuint32) 0xFFFFFFFF)
931 SLuint32 event
937 SLuint32 state
941 SLuint32 *pState
958 SLuint32 eventFlags
962 SLuint32 *pEventFlags
989 #define SL_PREFETCHEVENT_STATUSCHANGE ((SLuint32) 0x00000001)
990 #define SL_PREFETCHEVENT_FILLLEVELCHANGE ((SLuint32) 0x00000002)
992 #define SL_PREFETCHSTATUS_UNDERFLOW ((SLuint32) 0x00000001)
993 #define SL_PREFETCHSTATUS_SUFFICIENTDATA ((SLuint32) 0x00000002)
994 #define SL_PREFETCHSTATUS_OVERFLOW ((SLuint32) 0x00000003)
1008 SLuint32 event
1014 SLuint32 *pStatus
1027 SLuint32 eventFlags
1031 SLuint32 *pEventFlags
1047 #define SL_RATEPROP_RESERVED1 ((SLuint32) 0x00000001)
1048 #define SL_RATEPROP_RESERVED2 ((SLuint32) 0x00000002)
1049 #define SL_RATEPROP_SILENTAUDIO ((SLuint32) 0x00000100)
1050 #define SL_RATEPROP_STAGGEREDAUDIO ((SLuint32) 0x00000200)
1051 #define SL_RATEPROP_NOPITCHCORAUDIO ((SLuint32) 0x00000400)
1052 #define SL_RATEPROP_PITCHCORAUDIO ((SLuint32) 0x00000800)
1071 SLuint32 constraints
1075 SLuint32 *pProperties
1080 SLuint32 *pCapabilities
1088 SLuint32 *pCapabilities
1108 SLuint32 seekMode
1129 #define SL_RECORDSTATE_STOPPED ((SLuint32) 0x00000001)
1130 #define SL_RECORDSTATE_PAUSED ((SLuint32) 0x00000002)
1131 #define SL_RECORDSTATE_RECORDING ((SLuint32) 0x00000003)
1135 #define SL_RECORDEVENT_HEADATLIMIT ((SLuint32) 0x00000001)
1136 #define SL_RECORDEVENT_HEADATMARKER ((SLuint32) 0x00000002)
1137 #define SL_RECORDEVENT_HEADATNEWPOS ((SLuint32) 0x00000004)
1138 #define SL_RECORDEVENT_HEADMOVING ((SLuint32) 0x00000008)
1139 #define SL_RECORDEVENT_HEADSTALLED ((SLuint32) 0x00000010)
1150 SLuint32 event
1157 SLuint32 state
1161 SLuint32 *pState
1178 SLuint32 eventFlags
1182 SLuint32 *pEventFlags
1340 SLuint32 deviceID,
1347 SLuint32 deviceID,
1352 SLuint32 deviceID,
1375 SLuint32 count;
1376 SLuint32 playIndex;
1384 SLuint32 size
1794 #define SL_ROLLOFFMODEL_EXPONENTIAL ((SLuint32) 0x00000000)
1795 #define SL_ROLLOFFMODEL_LINEAR ((SLuint32) 0x00000001)
1955 #define SL_DYNAMIC_ITF_EVENT_RUNTIME_ERROR ((SLuint32) 0x00000001)
1956 #define SL_DYNAMIC_ITF_EVENT_ASYNC_TERMINATION ((SLuint32) 0x00000002)
1957 #define SL_DYNAMIC_ITF_EVENT_RESOURCES_LOST ((SLuint32) 0x00000003)
1958 #define SL_DYNAMIC_ITF_EVENT_RESOURCES_LOST_PERMANENTLY ((SLuint32) 0x00000004)
1959 #define SL_DYNAMIC_ITF_EVENT_RESOURCES_AVAILABLE ((SLuint32) 0x00000005)
1972 SLuint32 event,
2004 #define SL_MIDIMESSAGETYPE_NOTE_ON_OFF ((SLuint32) 0x00000001)
2005 #define SL_MIDIMESSAGETYPE_POLY_PRESSURE ((SLuint32) 0x00000002)
2006 #define SL_MIDIMESSAGETYPE_CONTROL_CHANGE ((SLuint32) 0x00000003)
2007 #define SL_MIDIMESSAGETYPE_PROGRAM_CHANGE ((SLuint32) 0x00000004)
2008 #define SL_MIDIMESSAGETYPE_CHANNEL_PRESSURE ((SLuint32) 0x00000005)
2009 #define SL_MIDIMESSAGETYPE_PITCH_BEND ((SLuint32) 0x00000006)
2010 #define SL_MIDIMESSAGETYPE_SYSTEM_MESSAGE ((SLuint32) 0x00000007)
2022 SLuint32 length,
2024 SLuint32 tick,
2032 SLuint32 length,
2034 SLuint32 tick,
2042 SLuint32 length
2056 SLuint32 messageType
2135 SLuint32 tpqn
2139 SLuint32 *pTpqn
2165 SLuint32 *pDuration
2169 SLuint32 position
2173 SLuint32 *pPosition
2177 SLuint32 startTick,
2178 SLuint32 numTicks
2182 SLuint32 *pStartTick,
2183 SLuint32 *pNumTicks
2194 #define SL_RATECONTROLMODE_CONSTANTBITRATE ((SLuint32) 0x00000001)
2195 #define SL_RATECONTROLMODE_VARIABLEBITRATE ((SLuint32) 0x00000002)
2197 #define SL_AUDIOCODEC_PCM ((SLuint32) 0x00000001)
2198 #define SL_AUDIOCODEC_MP3 ((SLuint32) 0x00000002)
2199 #define SL_AUDIOCODEC_AMR ((SLuint32) 0x00000003)
2200 #define SL_AUDIOCODEC_AMRWB ((SLuint32) 0x00000004)
2201 #define SL_AUDIOCODEC_AMRWBPLUS ((SLuint32) 0x00000005)
2202 #define SL_AUDIOCODEC_AAC ((SLuint32) 0x00000006)
2203 #define SL_AUDIOCODEC_WMA ((SLuint32) 0x00000007)
2204 #define SL_AUDIOCODEC_REAL ((SLuint32) 0x00000008)
2206 #define SL_AUDIOPROFILE_PCM ((SLuint32) 0x00000001)
2208 #define SL_AUDIOPROFILE_MPEG1_L3 ((SLuint32) 0x00000001)
2209 #define SL_AUDIOPROFILE_MPEG2_L3 ((SLuint32) 0x00000002)
2210 #define SL_AUDIOPROFILE_MPEG25_L3 ((SLuint32) 0x00000003)
2212 #define SL_AUDIOCHANMODE_MP3_MONO ((SLuint32) 0x00000001)
2213 #define SL_AUDIOCHANMODE_MP3_STEREO ((SLuint32) 0x00000002)
2214 #define SL_AUDIOCHANMODE_MP3_JOINTSTEREO ((SLuint32) 0x00000003)
2215 #define SL_AUDIOCHANMODE_MP3_DUAL ((SLuint32) 0x00000004)
2217 #define SL_AUDIOPROFILE_AMR ((SLuint32) 0x00000001)
2219 #define SL_AUDIOSTREAMFORMAT_CONFORMANCE ((SLuint32) 0x00000001)
2220 #define SL_AUDIOSTREAMFORMAT_IF1 ((SLuint32) 0x00000002)
2221 #define SL_AUDIOSTREAMFORMAT_IF2 ((SLuint32) 0x00000003)
2222 #define SL_AUDIOSTREAMFORMAT_FSF ((SLuint32) 0x00000004)
2223 #define SL_AUDIOSTREAMFORMAT_RTPPAYLOAD ((SLuint32) 0x00000005)
2224 #define SL_AUDIOSTREAMFORMAT_ITU ((SLuint32) 0x00000006)
2226 #define SL_AUDIOPROFILE_AMRWB ((SLuint32) 0x00000001)
2228 #define SL_AUDIOPROFILE_AMRWBPLUS ((SLuint32) 0x00000001)
2230 #define SL_AUDIOPROFILE_AAC_AAC ((SLuint32) 0x00000001)
2232 #define SL_AUDIOMODE_AAC_MAIN ((SLuint32) 0x00000001)
2233 #define SL_AUDIOMODE_AAC_LC ((SLuint32) 0x00000002)
2234 #define SL_AUDIOMODE_AAC_SSR ((SLuint32) 0x00000003)
2235 #define SL_AUDIOMODE_AAC_LTP ((SLuint32) 0x00000004)
2236 #define SL_AUDIOMODE_AAC_HE ((SLuint32) 0x00000005)
2237 #define SL_AUDIOMODE_AAC_SCALABLE ((SLuint32) 0x00000006)
2238 #define SL_AUDIOMODE_AAC_ERLC ((SLuint32) 0x00000007)
2239 #define SL_AUDIOMODE_AAC_LD ((SLuint32) 0x00000008)
2240 #define SL_AUDIOMODE_AAC_HE_PS ((SLuint32) 0x00000009)
2241 #define SL_AUDIOMODE_AAC_HE_MPS ((SLuint32) 0x0000000A)
2243 #define SL_AUDIOSTREAMFORMAT_MP2ADTS ((SLuint32) 0x00000001)
2244 #define SL_AUDIOSTREAMFORMAT_MP4ADTS ((SLuint32) 0x00000002)
2245 #define SL_AUDIOSTREAMFORMAT_MP4LOAS ((SLuint32) 0x00000003)
2246 #define SL_AUDIOSTREAMFORMAT_MP4LATM ((SLuint32) 0x00000004)
2247 #define SL_AUDIOSTREAMFORMAT_ADIF ((SLuint32) 0x00000005)
2248 #define SL_AUDIOSTREAMFORMAT_MP4FF ((SLuint32) 0x00000006)
2249 #define SL_AUDIOSTREAMFORMAT_RAW ((SLuint32) 0x00000007)
2251 #define SL_AUDIOPROFILE_WMA7 ((SLuint32) 0x00000001)
2252 #define SL_AUDIOPROFILE_WMA8 ((SLuint32) 0x00000002)
2253 #define SL_AUDIOPROFILE_WMA9 ((SLuint32) 0x00000003)
2254 #define SL_AUDIOPROFILE_WMA10 ((SLuint32) 0x00000004)
2256 #define SL_AUDIOMODE_WMA_LEVEL1 ((SLuint32) 0x00000001)
2257 #define SL_AUDIOMODE_WMA_LEVEL2 ((SLuint32) 0x00000002)
2258 #define SL_AUDIOMODE_WMA_LEVEL3 ((SLuint32) 0x00000003)
2259 #define SL_AUDIOMODE_WMA_LEVEL4 ((SLuint32) 0x00000004)
2260 #define SL_AUDIOMODE_WMAPRO_LEVELM0 ((SLuint32) 0x00000005)
2261 #define SL_AUDIOMODE_WMAPRO_LEVELM1 ((SLuint32) 0x00000006)
2262 #define SL_AUDIOMODE_WMAPRO_LEVELM2 ((SLuint32) 0x00000007)
2263 #define SL_AUDIOMODE_WMAPRO_LEVELM3 ((SLuint32) 0x00000008)
2265 #define SL_AUDIOPROFILE_REALAUDIO ((SLuint32) 0x00000001)
2267 #define SL_AUDIOMODE_REALAUDIO_G2 ((SLuint32) 0x00000001)
2268 #define SL_AUDIOMODE_REALAUDIO_8 ((SLuint32) 0x00000002)
2269 #define SL_AUDIOMODE_REALAUDIO_10 ((SLuint32) 0x00000003)
2270 #define SL_AUDIOMODE_REALAUDIO_SURROUND ((SLuint32) 0x00000004)
2273 SLuint32 maxChannels;
2274 SLuint32 minBitsPerSample;
2275 SLuint32 maxBitsPerSample;
2280 SLuint32 numSampleRatesSupported;
2281 SLuint32 minBitRate;
2282 SLuint32 maxBitRate;
2284 SLuint32 *pBitratesSupported;
2285 SLuint32 numBitratesSupported;
2286 SLuint32 profileSetting;
2287 SLuint32 modeSetting;
2293 SLuint32 profileSetting;
2294 SLuint32 modeSetting;
2305 SLuint32 * pNumDecoders ,
2306 SLuint32 *pDecoderIds
2310 SLuint32 decoderId,
2311 SLuint32 *pIndex,
2326 SLuint32 encoderId;
2327 SLuint32 channelsIn;
2328 SLuint32 channelsOut;
2330 SLuint32 bitRate;
2331 SLuint32 bitsPerSample;
2332 SLuint32 rateControl;
2333 SLuint32 profileSetting;
2334 SLuint32 levelSetting;
2335 SLuint32 channelMode;
2336 SLuint32 streamFormat;
2337 SLuint32 encodeOptions;
2338 SLuint32 blockAlignment;
2349 SLuint32 *pNumEncoders ,
2350 SLuint32 *pEncoderIds
2354 SLuint32 encoderId,
2355 SLuint32 *pIndex,
2552 SLuint32 deviceID,
2553 SLuint32 numInterfaces,
2560 SLuint32 deviceID,
2561 SLuint32 numInterfaces,
2570 SLuint32 numInterfaces,
2579 SLuint32 numInterfaces,
2591 SLuint32 numInterfaces,
2598 SLuint32 numInterfaces,
2605 SLuint32 numInterfaces,
2612 SLuint32 numInterfaces,
2620 SLuint32 numInterfaces,
2628 SLuint32 objectID,
2629 SLuint32 numInterfaces,
2635 SLuint32 objectID,
2636 SLuint32 * pNumSupportedInterfaces
2640 SLuint32 objectID,
2641 SLuint32 index,
2646 SLuint32 * pNumExtensions
2650 SLuint32 index,
2696 SLuint32 *pIndex,
2697 SLuint32 *pLEDDeviceID,
2702 SLuint32 *pIndex,
2703 SLuint32 *pVibraDeviceID,
2737 #define SL_ENGINEOPTION_THREADSAFE ((SLuint32) 0x00000001)
2738 #define SL_ENGINEOPTION_LOSSOFCONTROL ((SLuint32) 0x00000002)
2741 SLuint32 feature;
2742 SLuint32 data;
2748 SLuint32 numOptions,
2750 SLuint32 numInterfaces,
2756 SLuint32 * pNumSupportedInterfaces
2760 SLuint32 index,