Lines Matching refs:SLuint32
72 typedef sl_uint32_t SLuint32; /* 32 bit unsigned integer */
77 typedef SLuint32 SLboolean;
82 typedef SLuint32 SLmillisecond;
83 typedef SLuint32 SLmilliHertz;
87 typedef SLuint32 SLmicrosecond;
88 typedef SLuint32 SLresult;
98 SLuint32 time_low;
112 #define SL_OBJECTID_ENGINE ((SLuint32) 0x00001001)
113 #define SL_OBJECTID_LEDDEVICE ((SLuint32) 0x00001002)
114 #define SL_OBJECTID_VIBRADEVICE ((SLuint32) 0x00001003)
115 #define SL_OBJECTID_AUDIOPLAYER ((SLuint32) 0x00001004)
116 #define SL_OBJECTID_AUDIORECORDER ((SLuint32) 0x00001005)
117 #define SL_OBJECTID_MIDIPLAYER ((SLuint32) 0x00001006)
118 #define SL_OBJECTID_LISTENER ((SLuint32) 0x00001007)
119 #define SL_OBJECTID_3DGROUP ((SLuint32) 0x00001008)
120 #define SL_OBJECTID_OUTPUTMIX ((SLuint32) 0x00001009)
121 #define SL_OBJECTID_METADATAEXTRACTOR ((SLuint32) 0x0000100A)
139 #define SL_PRIORITY_LOWEST ((SLuint32) 0xFFFFFFFF)
140 #define SL_PRIORITY_VERYLOW ((SLuint32) 0xE0000000)
141 #define SL_PRIORITY_LOW ((SLuint32) 0xC0000000)
142 #define SL_PRIORITY_BELOWNORMAL ((SLuint32) 0xA0000000)
143 #define SL_PRIORITY_NORMAL ((SLuint32) 0x7FFFFFFF)
144 #define SL_PRIORITY_ABOVENORMAL ((SLuint32) 0x60000000)
145 #define SL_PRIORITY_HIGH ((SLuint32) 0x40000000)
146 #define SL_PRIORITY_VERYHIGH ((SLuint32) 0x20000000)
147 #define SL_PRIORITY_HIGHEST ((SLuint32) 0x00000000)
150 #define SL_PCM_REPRESENTATION_SIGNED_INT ((SLuint32) 0x00000001)
151 #define SL_PCM_REPRESENTATION_UNSIGNED_INT ((SLuint32) 0x00000002)
152 #define SL_PCM_REPRESENTATION_FLOAT ((SLuint32) 0x00000003)
166 #define SL_SAMPLINGRATE_8 ((SLuint32) 8000000)
167 #define SL_SAMPLINGRATE_11_025 ((SLuint32) 11025000)
168 #define SL_SAMPLINGRATE_12 ((SLuint32) 12000000)
169 #define SL_SAMPLINGRATE_16 ((SLuint32) 16000000)
170 #define SL_SAMPLINGRATE_22_05 ((SLuint32) 22050000)
171 #define SL_SAMPLINGRATE_24 ((SLuint32) 24000000)
172 #define SL_SAMPLINGRATE_32 ((SLuint32) 32000000)
173 #define SL_SAMPLINGRATE_44_1 ((SLuint32) 44100000)
174 #define SL_SAMPLINGRATE_48 ((SLuint32) 48000000)
175 #define SL_SAMPLINGRATE_64 ((SLuint32) 64000000)
176 #define SL_SAMPLINGRATE_88_2 ((SLuint32) 88200000)
177 #define SL_SAMPLINGRATE_96 ((SLuint32) 96000000)
178 #define SL_SAMPLINGRATE_192 ((SLuint32) 192000000)
180 #define SL_SPEAKER_FRONT_LEFT ((SLuint32) 0x00000001)
181 #define SL_SPEAKER_FRONT_RIGHT ((SLuint32) 0x00000002)
182 #define SL_SPEAKER_FRONT_CENTER ((SLuint32) 0x00000004)
183 #define SL_SPEAKER_LOW_FREQUENCY ((SLuint32) 0x00000008)
184 #define SL_SPEAKER_BACK_LEFT ((SLuint32) 0x00000010)
185 #define SL_SPEAKER_BACK_RIGHT ((SLuint32) 0x00000020)
186 #define SL_SPEAKER_FRONT_LEFT_OF_CENTER ((SLuint32) 0x00000040)
187 #define SL_SPEAKER_FRONT_RIGHT_OF_CENTER ((SLuint32) 0x00000080)
188 #define SL_SPEAKER_BACK_CENTER ((SLuint32) 0x00000100)
189 #define SL_SPEAKER_SIDE_LEFT ((SLuint32) 0x00000200)
190 #define SL_SPEAKER_SIDE_RIGHT ((SLuint32) 0x00000400)
191 #define SL_SPEAKER_TOP_CENTER ((SLuint32) 0x00000800)
192 #define SL_SPEAKER_TOP_FRONT_LEFT ((SLuint32) 0x00001000)
193 #define SL_SPEAKER_TOP_FRONT_CENTER ((SLuint32) 0x00002000)
194 #define SL_SPEAKER_TOP_FRONT_RIGHT ((SLuint32) 0x00004000)
195 #define SL_SPEAKER_TOP_BACK_LEFT ((SLuint32) 0x00008000)
196 #define SL_SPEAKER_TOP_BACK_CENTER ((SLuint32) 0x00010000)
197 #define SL_SPEAKER_TOP_BACK_RIGHT ((SLuint32) 0x00020000)
205 #define SL_RESULT_SUCCESS ((SLuint32) 0x00000000)
206 #define SL_RESULT_PRECONDITIONS_VIOLATED ((SLuint32) 0x00000001)
207 #define SL_RESULT_PARAMETER_INVALID ((SLuint32) 0x00000002)
208 #define SL_RESULT_MEMORY_FAILURE ((SLuint32) 0x00000003)
209 #define SL_RESULT_RESOURCE_ERROR ((SLuint32) 0x00000004)
210 #define SL_RESULT_RESOURCE_LOST ((SLuint32) 0x00000005)
211 #define SL_RESULT_IO_ERROR ((SLuint32) 0x00000006)
212 #define SL_RESULT_BUFFER_INSUFFICIENT ((SLuint32) 0x00000007)
213 #define SL_RESULT_CONTENT_CORRUPTED ((SLuint32) 0x00000008)
214 #define SL_RESULT_CONTENT_UNSUPPORTED ((SLuint32) 0x00000009)
215 #define SL_RESULT_CONTENT_NOT_FOUND ((SLuint32) 0x0000000A)
216 #define SL_RESULT_PERMISSION_DENIED ((SLuint32) 0x0000000B)
217 #define SL_RESULT_FEATURE_UNSUPPORTED ((SLuint32) 0x0000000C)
218 #define SL_RESULT_INTERNAL_ERROR ((SLuint32) 0x0000000D)
219 #define SL_RESULT_UNKNOWN_ERROR ((SLuint32) 0x0000000E)
220 #define SL_RESULT_OPERATION_ABORTED ((SLuint32) 0x0000000F)
221 #define SL_RESULT_CONTROL_LOST ((SLuint32) 0x00000010)
222 #define SL_RESULT_READONLY ((SLuint32) 0x00000011)
223 #define SL_RESULT_ENGINEOPTION_UNSUPPORTED ((SLuint32) 0x00000012)
224 #define SL_RESULT_SOURCE_SINK_INCOMPATIBLE ((SLuint32) 0x00000013)
228 #define SL_OBJECT_STATE_UNREALIZED ((SLuint32) 0x00000001)
229 #define SL_OBJECT_STATE_REALIZED ((SLuint32) 0x00000002)
230 #define SL_OBJECT_STATE_SUSPENDED ((SLuint32) 0x00000003)
234 #define SL_OBJECT_EVENT_RUNTIME_ERROR ((SLuint32) 0x00000001)
235 #define SL_OBJECT_EVENT_ASYNC_TERMINATION ((SLuint32) 0x00000002)
236 #define SL_OBJECT_EVENT_RESOURCES_LOST ((SLuint32) 0x00000003)
237 #define SL_OBJECT_EVENT_RESOURCES_AVAILABLE ((SLuint32) 0x00000004)
238 #define SL_OBJECT_EVENT_ITF_CONTROL_TAKEN ((SLuint32) 0x00000005)
239 #define SL_OBJECT_EVENT_ITF_CONTROL_RETURNED ((SLuint32) 0x00000006)
240 #define SL_OBJECT_EVENT_ITF_PARAMETERS_CHANGED ((SLuint32) 0x00000007)
256 #define SL_DATALOCATOR_NULL ((SLuint32) 0x00000000)
257 #define SL_DATALOCATOR_URI ((SLuint32) 0x00000001)
258 #define SL_DATALOCATOR_ADDRESS ((SLuint32) 0x00000002)
259 #define SL_DATALOCATOR_IODEVICE ((SLuint32) 0x00000003)
260 #define SL_DATALOCATOR_OUTPUTMIX ((SLuint32) 0x00000004)
261 #define SL_DATALOCATOR_RESERVED5 ((SLuint32) 0x00000005)
262 #define SL_DATALOCATOR_BUFFERQUEUE ((SLuint32) 0x00000006)
263 #define SL_DATALOCATOR_MIDIBUFFERQUEUE ((SLuint32) 0x00000007)
264 #define SL_DATALOCATOR_MEDIAOBJECT ((SLuint32) 0x00000008)
265 #define SL_DATALOCATOR_CONTENTPIPE ((SLuint32) 0x00000009)
270 SLuint32 locatorType;
276 SLuint32 locatorType;
278 SLuint32 length;
282 #define SL_IODEVICE_AUDIOINPUT ((SLuint32) 0x00000001)
283 #define SL_IODEVICE_LEDARRAY ((SLuint32) 0x00000002)
284 #define SL_IODEVICE_VIBRA ((SLuint32) 0x00000003)
285 #define SL_IODEVICE_RESERVED4 ((SLuint32) 0x00000004)
286 #define SL_IODEVICE_RESERVED5 ((SLuint32) 0x00000005)
287 #define SL_IODEVICE_AUDIOOUTPUT ((SLuint32) 0x00000006)
291 SLuint32 locatorType;
292 SLuint32 deviceType;
293 SLuint32 deviceID;
299 SLuint32 locatorType;
306 SLuint32 locatorType;
307 SLuint32 numBuffers;
312 SLuint32 locatorType;
319 SLuint32 locatorType;
320 SLuint32 tpqn;
321 SLuint32 numBuffers;
325 #define SL_DATAFORMAT_MIME ((SLuint32) 0x00000001)
326 #define SL_DATAFORMAT_PCM ((SLuint32) 0x00000002)
327 #define SL_DATAFORMAT_RESERVED3 ((SLuint32) 0x00000003)
328 #define SL_DATAFORMAT_PCM_EX ((SLuint32) 0x00000004)
333 SLuint32 formatType;
335 SLuint32 containerType;
339 #define SL_BYTEORDER_BIGENDIAN ((SLuint32) 0x00000001)
340 #define SL_BYTEORDER_LITTLEENDIAN ((SLuint32) 0x00000002)
349 #define SL_CONTAINERTYPE_UNSPECIFIED ((SLuint32) 0x00000001)
350 #define SL_CONTAINERTYPE_RAW ((SLuint32) 0x00000002)
351 #define SL_CONTAINERTYPE_ASF ((SLuint32) 0x00000003)
352 #define SL_CONTAINERTYPE_AVI ((SLuint32) 0x00000004)
353 #define SL_CONTAINERTYPE_BMP ((SLuint32) 0x00000005)
354 #define SL_CONTAINERTYPE_JPG ((SLuint32) 0x00000006)
355 #define SL_CONTAINERTYPE_JPG2000 ((SLuint32) 0x00000007)
356 #define SL_CONTAINERTYPE_M4A ((SLuint32) 0x00000008)
357 #define SL_CONTAINERTYPE_MP3 ((SLuint32) 0x00000009)
358 #define SL_CONTAINERTYPE_MP4 ((SLuint32) 0x0000000A)
359 #define SL_CONTAINERTYPE_MPEG_ES ((SLuint32) 0x0000000B)
360 #define SL_CONTAINERTYPE_MPEG_PS ((SLuint32) 0x0000000C)
361 #define SL_CONTAINERTYPE_MPEG_TS ((SLuint32) 0x0000000D)
362 #define SL_CONTAINERTYPE_QT ((SLuint32) 0x0000000E)
363 #define SL_CONTAINERTYPE_WAV ((SLuint32) 0x0000000F)
364 #define SL_CONTAINERTYPE_XMF_0 ((SLuint32) 0x00000010)
365 #define SL_CONTAINERTYPE_XMF_1 ((SLuint32) 0x00000011)
366 #define SL_CONTAINERTYPE_XMF_2 ((SLuint32) 0x00000012)
367 #define SL_CONTAINERTYPE_XMF_3 ((SLuint32) 0x00000013)
368 #define SL_CONTAINERTYPE_XMF_GENERIC ((SLuint32) 0x00000014)
369 #define SL_CONTAINERTYPE_AMR ((SLuint32) 0x00000015)
370 #define SL_CONTAINERTYPE_AAC ((SLuint32) 0x00000016)
371 #define SL_CONTAINERTYPE_3GPP ((SLuint32) 0x00000017)
372 #define SL_CONTAINERTYPE_3GA ((SLuint32) 0x00000018)
373 #define SL_CONTAINERTYPE_RM ((SLuint32) 0x00000019)
374 #define SL_CONTAINERTYPE_DMF ((SLuint32) 0x0000001A)
375 #define SL_CONTAINERTYPE_SMF ((SLuint32) 0x0000001B)
376 #define SL_CONTAINERTYPE_MOBILE_DLS ((SLuint32) 0x0000001C)
377 #define SL_CONTAINERTYPE_OGG ((SLuint32) 0x0000001D)
383 SLuint32 formatType;
384 SLuint32 numChannels;
385 SLuint32 samplesPerSec;
386 SLuint32 bitsPerSample;
387 SLuint32 containerSize;
388 SLuint32 channelMask;
389 SLuint32 endianness;
394 SLuint32 formatType;
395 SLuint32 numChannels;
396 SLuint32 sampleRate;
397 SLuint32 bitsPerSample;
398 SLuint32 containerSize;
399 SLuint32 channelMask;
400 SLuint32 endianness;
401 SLuint32 representation;
406 SLuint32 locatorType;
412 SLuint32 locatorType;
439 SLuint32 event,
441 SLuint32 param,
457 SLuint32 * pState
477 SLuint32 priority
481 SLuint32 *pPriority
496 #define SL_DEFAULTDEVICEID_AUDIOINPUT ((SLuint32) 0xFFFFFFFF)
497 #define SL_DEFAULTDEVICEID_AUDIOOUTPUT ((SLuint32) 0xFFFFFFFE)
498 #define SL_DEFAULTDEVICEID_LED ((SLuint32) 0xFFFFFFFD)
499 #define SL_DEFAULTDEVICEID_VIBRA ((SLuint32) 0xFFFFFFFC)
500 #define SL_DEFAULTDEVICEID_RESERVED1 ((SLuint32) 0xFFFFFFFB)
565 SLuint32 deviceID,
566 SLuint32 numInputs,
574 SLuint32 deviceID,
575 SLuint32 numOutputs,
583 SLuint32 numDevices
590 SLuint32 *pNumInputs,
591 SLuint32 *pInputDeviceIDs
595 SLuint32 deviceId,
605 SLuint32 *pNumOutputs,
606 SLuint32 *pOutputDeviceIDs
610 SLuint32 deviceId,
625 SLuint32 deviceId,
626 SLuint32 *pNumAudioInputs,
627 SLuint32 *pAudioInputDeviceIDs
631 SLuint32 deviceId,
632 SLuint32 *pNumAudioOutputs,
633 SLuint32 *pAudioOutputDeviceIDs
637 SLuint32 defaultDeviceID,
638 SLuint32 *pNumAudioDevices,
639 SLuint32 *pAudioDeviceIDs
643 SLuint32 deviceId,
646 SLuint32 *pNumOfSampleFormats
659 SLuint32 colorMask;
682 SLuint32 lightMask
686 SLuint32 *lightMask
756 #define SL_CHARACTERENCODING_UNKNOWN ((SLuint32) 0x00000000)
757 #define SL_CHARACTERENCODING_BINARY ((SLuint32) 0x00000001)
758 #define SL_CHARACTERENCODING_ASCII ((SLuint32) 0x00000002)
759 #define SL_CHARACTERENCODING_BIG5 ((SLuint32) 0x00000003)
760 #define SL_CHARACTERENCODING_CODEPAGE1252 ((SLuint32) 0x00000004)
761 #define SL_CHARACTERENCODING_GB2312 ((SLuint32) 0x00000005)
762 #define SL_CHARACTERENCODING_HZGB2312 ((SLuint32) 0x00000006)
763 #define SL_CHARACTERENCODING_GB12345 ((SLuint32) 0x00000007)
764 #define SL_CHARACTERENCODING_GB18030 ((SLuint32) 0x00000008)
765 #define SL_CHARACTERENCODING_GBK ((SLuint32) 0x00000009)
766 #define SL_CHARACTERENCODING_IMAPUTF7 ((SLuint32) 0x0000000A)
767 #define SL_CHARACTERENCODING_ISO2022JP ((SLuint32) 0x0000000B)
768 #define SL_CHARACTERENCODING_ISO2022JP1 ((SLuint32) 0x0000000B)
769 #define SL_CHARACTERENCODING_ISO88591 ((SLuint32) 0x0000000C)
770 #define SL_CHARACTERENCODING_ISO885910 ((SLuint32) 0x0000000D)
771 #define SL_CHARACTERENCODING_ISO885913 ((SLuint32) 0x0000000E)
772 #define SL_CHARACTERENCODING_ISO885914 ((SLuint32) 0x0000000F)
773 #define SL_CHARACTERENCODING_ISO885915 ((SLuint32) 0x00000010)
774 #define SL_CHARACTERENCODING_ISO88592 ((SLuint32) 0x00000011)
775 #define SL_CHARACTERENCODING_ISO88593 ((SLuint32) 0x00000012)
776 #define SL_CHARACTERENCODING_ISO88594 ((SLuint32) 0x00000013)
777 #define SL_CHARACTERENCODING_ISO88595 ((SLuint32) 0x00000014)
778 #define SL_CHARACTERENCODING_ISO88596 ((SLuint32) 0x00000015)
779 #define SL_CHARACTERENCODING_ISO88597 ((SLuint32) 0x00000016)
780 #define SL_CHARACTERENCODING_ISO88598 ((SLuint32) 0x00000017)
781 #define SL_CHARACTERENCODING_ISO88599 ((SLuint32) 0x00000018)
782 #define SL_CHARACTERENCODING_ISOEUCJP ((SLuint32) 0x00000019)
783 #define SL_CHARACTERENCODING_SHIFTJIS ((SLuint32) 0x0000001A)
784 #define SL_CHARACTERENCODING_SMS7BIT ((SLuint32) 0x0000001B)
785 #define SL_CHARACTERENCODING_UTF7 ((SLuint32) 0x0000001C)
786 #define SL_CHARACTERENCODING_UTF8 ((SLuint32) 0x0000001D)
787 #define SL_CHARACTERENCODING_JAVACONFORMANTUTF8 ((SLuint32) 0x0000001E)
788 #define SL_CHARACTERENCODING_UTF16BE ((SLuint32) 0x0000001F)
789 #define SL_CHARACTERENCODING_UTF16LE ((SLuint32) 0x00000020)
798 SLuint32 size;
799 SLuint32 encoding;
813 SLuint32 *pItemCount
817 SLuint32 index,
818 SLuint32 *pKeySize
822 SLuint32 index,
823 SLuint32 keySize,
828 SLuint32 index,
829 SLuint32 *pValueSize
833 SLuint32 index,
834 SLuint32 valueSize,
839 SLuint32 keySize,
841 SLuint32 keyEncoding,
843 SLuint32 valueEncoding,
863 SLuint32 index
879 #define SL_METADATATRAVERSALMODE_ALL ((SLuint32) 0x00000001)
880 #define SL_METADATATRAVERSALMODE_NODE ((SLuint32) 0x00000002)
883 #define SL_NODETYPE_UNSPECIFIED ((SLuint32) 0x00000001)
884 #define SL_NODETYPE_AUDIO ((SLuint32) 0x00000002)
885 #define SL_NODETYPE_VIDEO ((SLuint32) 0x00000003)
886 #define SL_NODETYPE_IMAGE ((SLuint32) 0x00000004)
898 SLuint32 mode
902 SLuint32 *pCount
906 SLuint32 index,
907 SLuint32 *pSize
911 SLuint32 index,
913 SLuint32 *pType,
914 SLuint32 size,
919 SLuint32 index
950 SLuint32 resultCode,
958 SLuint32 resultCode,
1008 SLuint32 *pDeviceIDs
1018 SLuint32 *pOutputDeviceIDs
1028 #define SL_PLAYSTATE_STOPPED ((SLuint32) 0x00000001)
1029 #define SL_PLAYSTATE_PAUSED ((SLuint32) 0x00000002)
1030 #define SL_PLAYSTATE_PLAYING ((SLuint32) 0x00000003)
1033 #define SL_PLAYEVENT_HEADATEND ((SLuint32) 0x00000001)
1034 #define SL_PLAYEVENT_HEADATMARKER ((SLuint32) 0x00000002)
1035 #define SL_PLAYEVENT_HEADATNEWPOS ((SLuint32) 0x00000004)
1036 #define SL_PLAYEVENT_HEADMOVING ((SLuint32) 0x00000008)
1037 #define SL_PLAYEVENT_HEADSTALLED ((SLuint32) 0x00000010)
1038 #define SL_PLAYEVENT_DURATIONUPDATED ((SLuint32) 0x00000020)
1040 #define SL_TIME_UNKNOWN ((SLuint32) 0xFFFFFFFF)
1053 SLuint32 event
1059 SLuint32 state
1063 SLuint32 *pState
1080 SLuint32 eventFlags
1084 SLuint32 *pEventFlags
1111 #define SL_PREFETCHEVENT_STATUSCHANGE ((SLuint32) 0x00000001)
1112 #define SL_PREFETCHEVENT_FILLLEVELCHANGE ((SLuint32) 0x00000002)
1113 #define SL_PREFETCHEVENT_ERROR ((SLuint32) 0x00000003)
1114 #define SL_PREFETCHEVENT_ERROR_UNRECOVERABLE ((SLuint32) 0x00000004)
1117 #define SL_PREFETCHSTATUS_UNDERFLOW ((SLuint32) 0x00000001)
1118 #define SL_PREFETCHSTATUS_SUFFICIENTDATA ((SLuint32) 0x00000002)
1119 #define SL_PREFETCHSTATUS_OVERFLOW ((SLuint32) 0x00000003)
1133 SLuint32 event
1139 SLuint32 *pStatus
1152 SLuint32 eventFlags
1156 SLuint32 *pEventFlags
1176 #define SL_RATEPROP_RESERVED1 ((SLuint32) 0x00000001)
1177 #define SL_RATEPROP_RESERVED2 ((SLuint32) 0x00000002)
1178 #define SL_RATEPROP_SILENTAUDIO ((SLuint32) 0x00000100)
1179 #define SL_RATEPROP_STAGGEREDAUDIO ((SLuint32) 0x00000200)
1180 #define SL_RATEPROP_NOPITCHCORAUDIO ((SLuint32) 0x00000400)
1181 #define SL_RATEPROP_PITCHCORAUDIO ((SLuint32) 0x00000800)
1200 SLuint32 constraints
1204 SLuint32 *pProperties
1209 SLuint32 *pCapabilities
1217 SLuint32 *pCapabilities
1225 #define SL_SEEKMODE_FAST ((SLuint32) 0x0001)
1226 #define SL_SEEKMODE_ACCURATE ((SLuint32) 0x0002)
1237 SLuint32 seekMode
1258 #define SL_RECORDSTATE_STOPPED ((SLuint32) 0x00000001)
1259 #define SL_RECORDSTATE_PAUSED ((SLuint32) 0x00000002)
1260 #define SL_RECORDSTATE_RECORDING ((SLuint32) 0x00000003)
1264 #define SL_RECORDEVENT_HEADATLIMIT ((SLuint32) 0x00000001)
1265 #define SL_RECORDEVENT_HEADATMARKER ((SLuint32) 0x00000002)
1266 #define SL_RECORDEVENT_HEADATNEWPOS ((SLuint32) 0x00000004)
1267 #define SL_RECORDEVENT_HEADMOVING ((SLuint32) 0x00000008)
1268 #define SL_RECORDEVENT_HEADSTALLED ((SLuint32) 0x00000010)
1270 #define SL_RECORDEVENT_BUFFER_INSUFFICIENT ((SLuint32) 0x00000020)
1271 #define SL_RECORDEVENT_BUFFER_FULL ((SLuint32) 0x00000020)
1272 #define SL_RECORDEVENT_BUFFERQUEUE_STARVED ((SLuint32) 0x00000040)
1283 SLuint32 event
1290 SLuint32 state
1294 SLuint32 *pState
1311 SLuint32 eventFlags
1315 SLuint32 *pEventFlags
1474 SLuint32 deviceID,
1481 SLuint32 deviceID,
1486 SLuint32 deviceID,
1496 #define SL_BUFFERQUEUEEVENT_PROCESSED ((SLuint32) 0x00000001)
1497 #define SL_BUFFERQUEUEEVENT_UNREALIZED ((SLuint32) 0x00000002)
1498 #define SL_BUFFERQUEUEEVENT_CLEARED ((SLuint32) 0x00000004)
1499 #define SL_BUFFERQUEUEEVENT_STOPPED ((SLuint32) 0x00000008)
1500 #define SL_BUFFERQUEUEEVENT_ERROR ((SLuint32) 0x00000010)
1501 #define SL_BUFFERQUEUEEVENT_CONTENT_END ((SLuint32) 0x00000020)
1510 SLuint32 eventFlags,
1512 SLuint32 bufferSize,
1513 SLuint32 dataUsed,
1521 SLuint32 count;
1522 SLuint32 index;
1530 SLuint32 size,
1547 SLuint32 eventFlags
1551 SLuint32 *pEventFlags
1569 SLuint32 valueSize,
1575 SLuint32 * pValueSize,
2000 #define SL_ROLLOFFMODEL_EXPONENTIAL ((SLuint32) 0x00000000)
2001 #define SL_ROLLOFFMODEL_LINEAR ((SLuint32) 0x00000001)
2161 #define SL_DYNAMIC_ITF_EVENT_RUNTIME_ERROR ((SLuint32) 0x00000001)
2162 #define SL_DYNAMIC_ITF_EVENT_ASYNC_TERMINATION ((SLuint32) 0x00000002)
2163 #define SL_DYNAMIC_ITF_EVENT_RESOURCES_LOST ((SLuint32) 0x00000003)
2164 #define SL_DYNAMIC_ITF_EVENT_RESOURCES_LOST_PERMANENTLY ((SLuint32) 0x00000004)
2165 #define SL_DYNAMIC_ITF_EVENT_RESOURCES_AVAILABLE ((SLuint32) 0x00000005)
2178 SLuint32 event,
2210 #define SL_MIDIMESSAGETYPE_NOTE_ON_OFF ((SLuint32) 0x00000001)
2211 #define SL_MIDIMESSAGETYPE_POLY_PRESSURE ((SLuint32) 0x00000002)
2212 #define SL_MIDIMESSAGETYPE_CONTROL_CHANGE ((SLuint32) 0x00000003)
2213 #define SL_MIDIMESSAGETYPE_PROGRAM_CHANGE ((SLuint32) 0x00000004)
2214 #define SL_MIDIMESSAGETYPE_CHANNEL_PRESSURE ((SLuint32) 0x00000005)
2215 #define SL_MIDIMESSAGETYPE_PITCH_BEND ((SLuint32) 0x00000006)
2216 #define SL_MIDIMESSAGETYPE_SYSTEM_MESSAGE ((SLuint32) 0x00000007)
2228 SLuint32 length,
2230 SLuint32 tick,
2238 SLuint32 length,
2240 SLuint32 tick,
2248 SLuint32 length
2262 SLuint32 messageType
2341 SLuint32 tpqn
2345 SLuint32 *pTpqn
2371 SLuint32 *pDuration
2375 SLuint32 position
2379 SLuint32 *pPosition
2383 SLuint32 startTick,
2384 SLuint32 numTicks
2388 SLuint32 *pStartTick,
2389 SLuint32 *pNumTicks
2399 #define SL_AUDIOSTREAMFORMAT_UNDEFINED ((SLuint32) 0x00000000)
2401 #define SL_RATECONTROLMODE_CONSTANTBITRATE ((SLuint32) 0x00000001)
2402 #define SL_RATECONTROLMODE_VARIABLEBITRATE ((SLuint32) 0x00000002)
2404 #define SL_AUDIOCODEC_PCM ((SLuint32) 0x00000001)
2405 #define SL_AUDIOCODEC_MP3 ((SLuint32) 0x00000002)
2406 #define SL_AUDIOCODEC_AMR ((SLuint32) 0x00000003)
2407 #define SL_AUDIOCODEC_AMRWB ((SLuint32) 0x00000004)
2408 #define SL_AUDIOCODEC_AMRWBPLUS ((SLuint32) 0x00000005)
2409 #define SL_AUDIOCODEC_AAC ((SLuint32) 0x00000006)
2410 #define SL_AUDIOCODEC_WMA ((SLuint32) 0x00000007)
2411 #define SL_AUDIOCODEC_REAL ((SLuint32) 0x00000008)
2412 #define SL_AUDIOCODEC_VORBIS ((SLuint32) 0x00000009)
2414 #define SL_AUDIOPROFILE_PCM ((SLuint32) 0x00000001)
2416 #define SL_AUDIOPROFILE_MPEG1_L3 ((SLuint32) 0x00000001)
2417 #define SL_AUDIOPROFILE_MPEG2_L3 ((SLuint32) 0x00000002)
2418 #define SL_AUDIOPROFILE_MPEG25_L3 ((SLuint32) 0x00000003)
2420 #define SL_AUDIOCHANMODE_MP3_MONO ((SLuint32) 0x00000001)
2421 #define SL_AUDIOCHANMODE_MP3_STEREO ((SLuint32) 0x00000002)
2422 #define SL_AUDIOCHANMODE_MP3_JOINTSTEREO ((SLuint32) 0x00000003)
2423 #define SL_AUDIOCHANMODE_MP3_DUAL ((SLuint32) 0x00000004)
2425 #define SL_AUDIOPROFILE_AMR ((SLuint32) 0x00000001)
2427 #define SL_AUDIOSTREAMFORMAT_CONFORMANCE ((SLuint32) 0x00000001)
2428 #define SL_AUDIOSTREAMFORMAT_IF1 ((SLuint32) 0x00000002)
2429 #define SL_AUDIOSTREAMFORMAT_IF2 ((SLuint32) 0x00000003)
2430 #define SL_AUDIOSTREAMFORMAT_FSF ((SLuint32) 0x00000004)
2431 #define SL_AUDIOSTREAMFORMAT_RTPPAYLOAD ((SLuint32) 0x00000005)
2432 #define SL_AUDIOSTREAMFORMAT_ITU ((SLuint32) 0x00000006)
2434 #define SL_AUDIOPROFILE_AMRWB ((SLuint32) 0x00000001)
2436 #define SL_AUDIOPROFILE_AMRWBPLUS ((SLuint32) 0x00000001)
2438 #define SL_AUDIOPROFILE_AAC_AAC ((SLuint32) 0x00000001)
2440 #define SL_AUDIOMODE_AAC_MAIN ((SLuint32) 0x00000001)
2441 #define SL_AUDIOMODE_AAC_LC ((SLuint32) 0x00000002)
2442 #define SL_AUDIOMODE_AAC_SSR ((SLuint32) 0x00000003)
2443 #define SL_AUDIOMODE_AAC_LTP ((SLuint32) 0x00000004)
2444 #define SL_AUDIOMODE_AAC_HE ((SLuint32) 0x00000005)
2445 #define SL_AUDIOMODE_AAC_SCALABLE ((SLuint32) 0x00000006)
2446 #define SL_AUDIOMODE_AAC_ERLC ((SLuint32) 0x00000007)
2447 #define SL_AUDIOMODE_AAC_LD ((SLuint32) 0x00000008)
2448 #define SL_AUDIOMODE_AAC_HE_PS ((SLuint32) 0x00000009)
2449 #define SL_AUDIOMODE_AAC_HE_MPS ((SLuint32) 0x0000000A)
2451 #define SL_AUDIOSTREAMFORMAT_MP2ADTS ((SLuint32) 0x00000001)
2452 #define SL_AUDIOSTREAMFORMAT_MP4ADTS ((SLuint32) 0x00000002)
2453 #define SL_AUDIOSTREAMFORMAT_MP4LOAS ((SLuint32) 0x00000003)
2454 #define SL_AUDIOSTREAMFORMAT_MP4LATM ((SLuint32) 0x00000004)
2455 #define SL_AUDIOSTREAMFORMAT_ADIF ((SLuint32) 0x00000005)
2456 #define SL_AUDIOSTREAMFORMAT_MP4FF ((SLuint32) 0x00000006)
2457 #define SL_AUDIOSTREAMFORMAT_RAW ((SLuint32) 0x00000007)
2459 #define SL_AUDIOPROFILE_WMA7 ((SLuint32) 0x00000001)
2460 #define SL_AUDIOPROFILE_WMA8 ((SLuint32) 0x00000002)
2461 #define SL_AUDIOPROFILE_WMA9 ((SLuint32) 0x00000003)
2462 #define SL_AUDIOPROFILE_WMA10 ((SLuint32) 0x00000004)
2464 #define SL_AUDIOMODE_WMA_LEVEL1 ((SLuint32) 0x00000001)
2465 #define SL_AUDIOMODE_WMA_LEVEL2 ((SLuint32) 0x00000002)
2466 #define SL_AUDIOMODE_WMA_LEVEL3 ((SLuint32) 0x00000003)
2467 #define SL_AUDIOMODE_WMA_LEVEL4 ((SLuint32) 0x00000004)
2468 #define SL_AUDIOMODE_WMAPRO_LEVELM0 ((SLuint32) 0x00000005)
2469 #define SL_AUDIOMODE_WMAPRO_LEVELM1 ((SLuint32) 0x00000006)
2470 #define SL_AUDIOMODE_WMAPRO_LEVELM2 ((SLuint32) 0x00000007)
2471 #define SL_AUDIOMODE_WMAPRO_LEVELM3 ((SLuint32) 0x00000008)
2473 #define SL_AUDIOPROFILE_REALAUDIO ((SLuint32) 0x00000001)
2475 #define SL_AUDIOMODE_REALAUDIO_G2 ((SLuint32) 0x00000001)
2476 #define SL_AUDIOMODE_REALAUDIO_8 ((SLuint32) 0x00000002)
2477 #define SL_AUDIOMODE_REALAUDIO_10 ((SLuint32) 0x00000003)
2478 #define SL_AUDIOMODE_REALAUDIO_SURROUND ((SLuint32) 0x00000004)
2481 SLuint32 maxChannels;
2482 SLuint32 minBitsPerSample;
2483 SLuint32 maxBitsPerSample;
2488 SLuint32 numSampleRatesSupported;
2489 SLuint32 minBitRate;
2490 SLuint32 maxBitRate;
2492 SLuint32 *pBitratesSupported;
2493 SLuint32 numBitratesSupported;
2494 SLuint32 profileSetting;
2495 SLuint32 modeSetting;
2496 SLuint32 streamFormat;
2507 SLuint32 * pNumDecoders ,
2508 SLuint32 *pDecoderIds
2512 SLuint32 decoderId,
2513 SLuint32 *pIndex,
2528 SLuint32 encoderId;
2529 SLuint32 channelsIn;
2530 SLuint32 channelsOut;
2532 SLuint32 bitRate;
2533 SLuint32 bitsPerSample;
2534 SLuint32 rateControl;
2535 SLuint32 profileSetting;
2536 SLuint32 levelSetting;
2537 SLuint32 channelMode;
2538 SLuint32 streamFormat;
2539 SLuint32 encodeOptions;
2540 SLuint32 blockAlignment;
2551 SLuint32 *pNumEncoders ,
2552 SLuint32 *pEncoderIds
2556 SLuint32 encoderId,
2557 SLuint32 *pIndex,
2754 SLuint32 deviceID,
2755 SLuint32 numInterfaces,
2762 SLuint32 deviceID,
2763 SLuint32 numInterfaces,
2772 SLuint32 numInterfaces,
2781 SLuint32 numInterfaces,
2793 SLuint32 numInterfaces,
2800 SLuint32 numInterfaces,
2807 SLuint32 numInterfaces,
2814 SLuint32 numInterfaces,
2822 SLuint32 numInterfaces,
2830 SLuint32 objectID,
2831 SLuint32 numInterfaces,
2837 SLuint32 objectID,
2838 SLuint32 * pNumSupportedInterfaces
2842 SLuint32 objectID,
2843 SLuint32 index,
2848 SLuint32 * pNumExtensions
2852 SLuint32 index,
2898 SLuint32 *pIndex,
2899 SLuint32 *pLEDDeviceID,
2904 SLuint32 *pIndex,
2905 SLuint32 *pVibraDeviceID,
2939 #define SL_ENGINEOPTION_THREADSAFE ((SLuint32) 0x00000001)
2940 #define SL_ENGINEOPTION_LOSSOFCONTROL ((SLuint32) 0x00000002)
2941 #define SL_ENGINEOPTION_MAJORVERSION ((SLuint32) 0x00000003)
2942 #define SL_ENGINEOPTION_MINORVERSION ((SLuint32) 0x00000004)
2943 #define SL_ENGINEOPTION_STEPVERSION ((SLuint32) 0x00000005)
2947 SLuint32 feature;
2948 SLuint32 data;
2954 SLuint32 numOptions,
2956 SLuint32 numInterfaces,
2962 SLuint32 * pNumSupportedInterfaces
2966 SLuint32 index,