/frameworks/wilhelm/include/SLES/ |
D | OpenSLES.h | 85 typedef SLuint32 SLresult; typedef 395 SLresult result, 402 SLresult (*Realize) ( 406 SLresult (*Resume) ( 410 SLresult (*GetState) ( 414 SLresult (*GetInterface) ( 419 SLresult (*RegisterCallback) ( 430 SLresult (*SetPriority) ( 435 SLresult (*GetPriority) ( 440 SLresult (*SetLossOfControlInterfaces) ( [all …]
|
D | OpenSLES_Android.h | 70 SLresult (*CreateEffect) (SLAndroidEffectItf self, 73 SLresult (*ReleaseEffect) (SLAndroidEffectItf self, 76 SLresult (*SetEnabled) (SLAndroidEffectItf self, 80 SLresult (*IsEnabled) (SLAndroidEffectItf self, 84 SLresult (*SendCommand) (SLAndroidEffectItf self, 106 SLresult (*EnableEffectSend) ( 112 SLresult (*IsEnabled) ( 117 SLresult (*SetDirectLevel) ( 121 SLresult (*GetDirectLevel) ( 125 SLresult (*SetSendLevel) ( [all …]
|
/frameworks/wilhelm/src/android/ |
D | AudioPlayer_to_android.h | 28 extern SLresult android_audioPlayer_checkSourceSink(CAudioPlayer *pAudioPlayer); 43 extern SLresult android_audioPlayer_realize(CAudioPlayer *pAudioPlayer, SLboolean async); 52 extern SLresult android_audioPlayer_setConfig(CAudioPlayer *pAudioPlayer, const SLchar *configKey, 64 extern SLresult android_audioPlayer_getConfig(CAudioPlayer *pAudioPlayer, const SLchar *configKey, 67 extern SLresult android_audioPlayer_preDestroy(CAudioPlayer *pAudioPlayer); 69 extern SLresult android_audioPlayer_destroy(CAudioPlayer *pAudioPlayer); 74 extern SLresult android_audioPlayer_setPlaybackRateAndConstraints(CAudioPlayer *pAudioPlayer, 77 extern SLresult android_audioPlayer_getDuration(IPlay *pPlayItf, SLmillisecond *pDurMsec); 81 extern SLresult android_audioPlayer_setBufferingUpdateThresholdPerMille(CAudioPlayer *pAudioPlayer, 97 extern SLresult android_audioPlayer_metadata_getItemCount(CAudioPlayer *pAudioPlayer, [all …]
|
D | AudioRecorder_to_android.h | 20 extern SLresult android_audioRecorder_checkSourceSinkSupport(CAudioRecorder* ar); 22 extern SLresult android_audioRecorder_create(CAudioRecorder* ar); 31 extern SLresult android_audioRecorder_setConfig(CAudioRecorder* ar, const SLchar *configKey, 43 extern SLresult android_audioRecorder_getConfig(CAudioRecorder* ar, const SLchar *configKey, 46 extern SLresult android_audioRecorder_realize(CAudioRecorder* ar, SLboolean async);
|
D | android_Effect.h | 75 extern SLresult android_genericFx_queryNumEffects(SLuint32 *pNumSupportedAudioEffects); 77 extern SLresult android_genericFx_queryEffect(SLuint32 index, effect_descriptor_t* pDescriptor); 79 extern SLresult android_genericFx_createEffect(IAndroidEffect* iae, SLInterfaceID pUuid, 82 extern SLresult android_genericFx_releaseEffect(IAndroidEffect* iae, SLInterfaceID pUuid); 84 extern SLresult android_genericFx_setEnabled(IAndroidEffect* iae, SLInterfaceID pUuid, 87 extern SLresult android_genericFx_isEnabled(IAndroidEffect* iae, SLInterfaceID pUuid, 90 extern SLresult android_genericFx_sendCommand(IAndroidEffect* iae, SLInterfaceID pUuid, 112 extern SLresult android_fxSend_attachToAux(CAudioPlayer* ap, SLInterfaceID pUuid, 130 extern SLresult android_fx_statusToResult(android::status_t status);
|
D | OutputMix_to_android.h | 18 extern SLresult android_outputMix_create(COutputMix *om); 20 extern SLresult android_outputMix_realize(COutputMix *om, SLboolean async); 22 extern SLresult android_outputMix_destroy(COutputMix *om);
|
D | OutputMix_to_android.cpp | 23 SLresult android_outputMix_create(COutputMix *om) { in android_outputMix_create() 29 SLresult android_outputMix_realize(COutputMix *om, SLboolean async) { in android_outputMix_realize() 30 SLresult result = SL_RESULT_SUCCESS; in android_outputMix_realize() 66 SLresult android_outputMix_destroy(COutputMix *om) { in android_outputMix_destroy()
|
/frameworks/wilhelm/src/ |
D | sles_allinclusive.h | 116 typedef SLresult (*AsyncHook)(void *self, SLboolean async); 297 extern SLresult checkInterfaces(const ClassTable *clazz, 337 extern SLresult CAudioPlayer_Realize(void *self, SLboolean async); 338 extern SLresult CAudioPlayer_Resume(void *self, SLboolean async); 342 extern SLresult CAudioRecorder_Realize(void *self, SLboolean async); 343 extern SLresult CAudioRecorder_Resume(void *self, SLboolean async); 347 extern SLresult CEngine_Realize(void *self, SLboolean async); 348 extern SLresult CEngine_Resume(void *self, SLboolean async); 353 extern SLresult COutputMix_Realize(void *self, SLboolean async); 354 extern SLresult COutputMix_Resume(void *self, SLboolean async); [all …]
|
D | trace.h | 35 #define SL_ENTER_GLOBAL SLresult result; 37 #define SL_ENTER_INTERFACE SLresult result; 50 extern void slTraceLeaveGlobal(const char *function, SLresult result); 52 extern void slTraceLeaveInterface(const char *function, SLresult result); 55 #define SL_ENTER_GLOBAL SLresult result; slTraceEnterGlobal(__FUNCTION__); 57 #define SL_ENTER_INTERFACE SLresult result; slTraceEnterInterface(__FUNCTION__);
|
D | ThreadPool.h | 86 extern SLresult ThreadPool_init(ThreadPool *tp, unsigned maxClosures, unsigned maxThreads); 88 extern SLresult ThreadPool_add(ThreadPool *tp, ClosureKind kind, 92 extern SLresult ThreadPool_add_ppi(ThreadPool *tp, ClosureHandler_ppi handler, 94 extern SLresult ThreadPool_add_ppii(ThreadPool *tp, ClosureHandler_ppii handler, 96 extern SLresult ThreadPool_add_piipp(ThreadPool *tp, ClosureHandler_piipp handler,
|
/frameworks/wilhelm/src/itf/ |
D | I3DSource.c | 22 static SLresult I3DSource_SetHeadRelative(SL3DSourceItf self, SLboolean headRelative) in I3DSource_SetHeadRelative() 36 static SLresult I3DSource_GetHeadRelative(SL3DSourceItf self, SLboolean *pHeadRelative) in I3DSource_GetHeadRelative() 55 static SLresult I3DSource_SetRolloffDistances(SL3DSourceItf self, in I3DSource_SetRolloffDistances() 76 static SLresult I3DSource_GetRolloffDistances(SL3DSourceItf self, in I3DSource_GetRolloffDistances() 97 static SLresult I3DSource_SetRolloffMaxDistanceMute(SL3DSourceItf self, SLboolean mute) in I3DSource_SetRolloffMaxDistanceMute() 111 static SLresult I3DSource_GetRolloffMaxDistanceMute(SL3DSourceItf self, SLboolean *pMute) in I3DSource_GetRolloffMaxDistanceMute() 130 static SLresult I3DSource_SetRolloffFactor(SL3DSourceItf self, SLpermille rolloffFactor) in I3DSource_SetRolloffFactor() 148 static SLresult I3DSource_GetRolloffFactor(SL3DSourceItf self, SLpermille *pRolloffFactor) in I3DSource_GetRolloffFactor() 163 static SLresult I3DSource_SetRoomRolloffFactor(SL3DSourceItf self, SLpermille roomRolloffFactor) in I3DSource_SetRoomRolloffFactor() 181 static SLresult I3DSource_GetRoomRolloffFactor(SL3DSourceItf self, SLpermille *pRoomRolloffFactor) in I3DSource_GetRoomRolloffFactor() [all …]
|
D | IAudioIODeviceCapabilities.c | 24 static SLresult IAudioIODeviceCapabilities_GetAvailableAudioInputs( in IAudioIODeviceCapabilities_GetAvailableAudioInputs() 47 static SLresult IAudioIODeviceCapabilities_QueryAudioInputCapabilities( in IAudioIODeviceCapabilities_QueryAudioInputCapabilities() 70 static SLresult IAudioIODeviceCapabilities_RegisterAvailableAudioInputsChangedCallback( in IAudioIODeviceCapabilities_RegisterAvailableAudioInputsChangedCallback() 87 static SLresult IAudioIODeviceCapabilities_GetAvailableAudioOutputs( in IAudioIODeviceCapabilities_GetAvailableAudioOutputs() 113 static SLresult IAudioIODeviceCapabilities_QueryAudioOutputCapabilities( in IAudioIODeviceCapabilities_QueryAudioOutputCapabilities() 140 static SLresult IAudioIODeviceCapabilities_RegisterAvailableAudioOutputsChangedCallback( in IAudioIODeviceCapabilities_RegisterAvailableAudioOutputsChangedCallback() 157 static SLresult IAudioIODeviceCapabilities_RegisterDefaultDeviceIDMapChangedCallback( in IAudioIODeviceCapabilities_RegisterDefaultDeviceIDMapChangedCallback() 174 static SLresult IAudioIODeviceCapabilities_GetAssociatedAudioInputs( in IAudioIODeviceCapabilities_GetAssociatedAudioInputs() 192 static SLresult IAudioIODeviceCapabilities_GetAssociatedAudioOutputs( in IAudioIODeviceCapabilities_GetAssociatedAudioOutputs() 210 static SLresult IAudioIODeviceCapabilities_GetDefaultAudioDevices( in IAudioIODeviceCapabilities_GetDefaultAudioDevices() [all …]
|
D | IRecord.c | 22 static SLresult IRecord_SetRecordState(SLRecordItf self, SLuint32 state) in IRecord_SetRecordState() 50 static SLresult IRecord_GetRecordState(SLRecordItf self, SLuint32 *pState) in IRecord_GetRecordState() 69 static SLresult IRecord_SetDurationLimit(SLRecordItf self, SLmillisecond msec) in IRecord_SetDurationLimit() 87 static SLresult IRecord_GetPosition(SLRecordItf self, SLmillisecond *pMsec) in IRecord_GetPosition() 116 static SLresult IRecord_RegisterCallback(SLRecordItf self, slRecordCallback callback, in IRecord_RegisterCallback() 132 static SLresult IRecord_SetCallbackEventsMask(SLRecordItf self, SLuint32 eventFlags) in IRecord_SetCallbackEventsMask() 160 static SLresult IRecord_GetCallbackEventsMask(SLRecordItf self, SLuint32 *pEventFlags) in IRecord_GetCallbackEventsMask() 179 static SLresult IRecord_SetMarkerPosition(SLRecordItf self, SLmillisecond mSec) in IRecord_SetMarkerPosition() 207 static SLresult IRecord_ClearMarkerPosition(SLRecordItf self) in IRecord_ClearMarkerPosition() 232 static SLresult IRecord_GetMarkerPosition(SLRecordItf self, SLmillisecond *pMsec) in IRecord_GetMarkerPosition() [all …]
|
D | IVolume.c | 22 static SLresult IVolume_SetVolumeLevel(SLVolumeItf self, SLmillibel level) in IVolume_SetVolumeLevel() 45 static SLresult IVolume_GetVolumeLevel(SLVolumeItf self, SLmillibel *pLevel) in IVolume_GetVolumeLevel() 64 static SLresult IVolume_GetMaxVolumeLevel(SLVolumeItf self, SLmillibel *pMaxLevel) in IVolume_GetMaxVolumeLevel() 79 static SLresult IVolume_SetMute(SLVolumeItf self, SLboolean mute) in IVolume_SetMute() 99 static SLresult IVolume_GetMute(SLVolumeItf self, SLboolean *pMute) in IVolume_GetMute() 118 static SLresult IVolume_EnableStereoPosition(SLVolumeItf self, SLboolean enable) in IVolume_EnableStereoPosition() 138 static SLresult IVolume_IsEnabledStereoPosition(SLVolumeItf self, SLboolean *pEnable) in IVolume_IsEnabledStereoPosition() 157 static SLresult IVolume_SetStereoPosition(SLVolumeItf self, SLpermille stereoPosition) in IVolume_SetStereoPosition() 180 static SLresult IVolume_GetStereoPosition(SLVolumeItf self, SLpermille *pStereoPosition) in IVolume_GetStereoPosition()
|
D | IEnvironmentalReverb.c | 41 static SLresult IEnvironmentalReverb_SetRoomLevel(SLEnvironmentalReverbItf self, SLmillibel room) in IEnvironmentalReverb_SetRoomLevel() 71 static SLresult IEnvironmentalReverb_GetRoomLevel(SLEnvironmentalReverbItf self, SLmillibel *pRoom) in IEnvironmentalReverb_GetRoomLevel() 101 static SLresult IEnvironmentalReverb_SetRoomHFLevel( in IEnvironmentalReverb_SetRoomHFLevel() 132 static SLresult IEnvironmentalReverb_GetRoomHFLevel( in IEnvironmentalReverb_GetRoomHFLevel() 162 static SLresult IEnvironmentalReverb_SetDecayTime( in IEnvironmentalReverb_SetDecayTime() 191 static SLresult IEnvironmentalReverb_GetDecayTime( in IEnvironmentalReverb_GetDecayTime() 221 static SLresult IEnvironmentalReverb_SetDecayHFRatio( in IEnvironmentalReverb_SetDecayHFRatio() 250 static SLresult IEnvironmentalReverb_GetDecayHFRatio( in IEnvironmentalReverb_GetDecayHFRatio() 280 static SLresult IEnvironmentalReverb_SetReflectionsLevel( in IEnvironmentalReverb_SetReflectionsLevel() 311 static SLresult IEnvironmentalReverb_GetReflectionsLevel( in IEnvironmentalReverb_GetReflectionsLevel() [all …]
|
D | IMIDIMuteSolo.c | 22 static SLresult IMIDIMuteSolo_SetChannelMute(SLMIDIMuteSoloItf self, SLuint8 channel, in IMIDIMuteSolo_SetChannelMute() 45 static SLresult IMIDIMuteSolo_GetChannelMute(SLMIDIMuteSoloItf self, SLuint8 channel, in IMIDIMuteSolo_GetChannelMute() 65 static SLresult IMIDIMuteSolo_SetChannelSolo(SLMIDIMuteSoloItf self, SLuint8 channel, in IMIDIMuteSolo_SetChannelSolo() 88 static SLresult IMIDIMuteSolo_GetChannelSolo(SLMIDIMuteSoloItf self, SLuint8 channel, in IMIDIMuteSolo_GetChannelSolo() 108 static SLresult IMIDIMuteSolo_GetTrackCount(SLMIDIMuteSoloItf self, SLuint16 *pCount) in IMIDIMuteSolo_GetTrackCount() 126 static SLresult IMIDIMuteSolo_SetTrackMute(SLMIDIMuteSoloItf self, SLuint16 track, SLboolean mute) in IMIDIMuteSolo_SetTrackMute() 149 static SLresult IMIDIMuteSolo_GetTrackMute(SLMIDIMuteSoloItf self, SLuint16 track, SLboolean *pMute) in IMIDIMuteSolo_GetTrackMute() 169 static SLresult IMIDIMuteSolo_SetTrackSolo(SLMIDIMuteSoloItf self, SLuint16 track, SLboolean solo) in IMIDIMuteSolo_SetTrackSolo() 191 static SLresult IMIDIMuteSolo_GetTrackSolo(SLMIDIMuteSoloItf self, SLuint16 track, SLboolean *pSolo) in IMIDIMuteSolo_GetTrackSolo()
|
D | IPrefetchStatus.c | 22 static SLresult IPrefetchStatus_GetPrefetchStatus(SLPrefetchStatusItf self, SLuint32 *pStatus) in IPrefetchStatus_GetPrefetchStatus() 41 static SLresult IPrefetchStatus_GetFillLevel(SLPrefetchStatusItf self, SLpermille *pLevel) in IPrefetchStatus_GetFillLevel() 60 static SLresult IPrefetchStatus_RegisterCallback(SLPrefetchStatusItf self, in IPrefetchStatus_RegisterCallback() 76 static SLresult IPrefetchStatus_SetCallbackEventsMask(SLPrefetchStatusItf self, SLuint32 eventFlags) in IPrefetchStatus_SetCallbackEventsMask() 96 static SLresult IPrefetchStatus_GetCallbackEventsMask(SLPrefetchStatusItf self, in IPrefetchStatus_GetCallbackEventsMask() 116 static SLresult IPrefetchStatus_SetFillUpdatePeriod(SLPrefetchStatusItf self, SLpermille period) in IPrefetchStatus_SetFillUpdatePeriod() 140 static SLresult IPrefetchStatus_GetFillUpdatePeriod(SLPrefetchStatusItf self, SLpermille *pPeriod) in IPrefetchStatus_GetFillUpdatePeriod()
|
D | IPlay.c | 22 static SLresult IPlay_SetPlayState(SLPlayItf self, SLuint32 state) in IPlay_SetPlayState() 117 static SLresult IPlay_GetPlayState(SLPlayItf self, SLuint32 *pState) in IPlay_GetPlayState() 152 static SLresult IPlay_GetDuration(SLPlayItf self, SLmillisecond *pMsec) in IPlay_GetDuration() 195 static SLresult IPlay_GetPosition(SLPlayItf self, SLmillisecond *pMsec) in IPlay_GetPosition() 240 static SLresult IPlay_RegisterCallback(SLPlayItf self, slPlayCallback callback, void *pContext) in IPlay_RegisterCallback() 256 static SLresult IPlay_SetCallbackEventsMask(SLPlayItf self, SLuint32 eventFlags) in IPlay_SetCallbackEventsMask() 286 static SLresult IPlay_GetCallbackEventsMask(SLPlayItf self, SLuint32 *pEventFlags) in IPlay_GetCallbackEventsMask() 305 static SLresult IPlay_SetMarkerPosition(SLPlayItf self, SLmillisecond mSec) in IPlay_SetMarkerPosition() 333 static SLresult IPlay_ClearMarkerPosition(SLPlayItf self) in IPlay_ClearMarkerPosition() 358 static SLresult IPlay_GetMarkerPosition(SLPlayItf self, SLmillisecond *pMsec) in IPlay_GetMarkerPosition() [all …]
|
D | IVibra.c | 22 static SLresult IVibra_Vibrate(SLVibraItf self, SLboolean vibrate) in IVibra_Vibrate() 36 static SLresult IVibra_IsVibrating(SLVibraItf self, SLboolean *pVibrating) in IVibra_IsVibrating() 55 static SLresult IVibra_SetFrequency(SLVibraItf self, SLmilliHertz frequency) in IVibra_SetFrequency() 76 static SLresult IVibra_GetFrequency(SLVibraItf self, SLmilliHertz *pFrequency) in IVibra_GetFrequency() 95 static SLresult IVibra_SetIntensity(SLVibraItf self, SLpermille intensity) in IVibra_SetIntensity() 116 static SLresult IVibra_GetIntensity(SLVibraItf self, SLpermille *pIntensity) in IVibra_GetIntensity()
|
D | IMetadataExtraction.c | 22 static SLresult IMetadataExtraction_GetItemCount(SLMetadataExtractionItf self, SLuint32 *pItemCount) in IMetadataExtraction_GetItemCount() 46 static SLresult IMetadataExtraction_GetKeySize(SLMetadataExtractionItf self, in IMetadataExtraction_GetKeySize() 71 static SLresult IMetadataExtraction_GetKey(SLMetadataExtractionItf self, in IMetadataExtraction_GetKey() 96 static SLresult IMetadataExtraction_GetValueSize(SLMetadataExtractionItf self, in IMetadataExtraction_GetValueSize() 121 static SLresult IMetadataExtraction_GetValue(SLMetadataExtractionItf self, in IMetadataExtraction_GetValue() 146 static SLresult IMetadataExtraction_AddKeyFilter(SLMetadataExtractionItf self, in IMetadataExtraction_AddKeyFilter() 172 static SLresult IMetadataExtraction_ClearKeyFilter(SLMetadataExtractionItf self) in IMetadataExtraction_ClearKeyFilter()
|
D | IMIDIMessage.c | 22 static SLresult IMIDIMessage_SendMessage(SLMIDIMessageItf self, const SLuint8 *data, in IMIDIMessage_SendMessage() 38 static SLresult IMIDIMessage_RegisterMetaEventCallback(SLMIDIMessageItf self, in IMIDIMessage_RegisterMetaEventCallback() 54 static SLresult IMIDIMessage_RegisterMIDIMessageCallback(SLMIDIMessageItf self, in IMIDIMessage_RegisterMIDIMessageCallback() 70 static SLresult IMIDIMessage_AddMIDIMessageCallbackFilter(SLMIDIMessageItf self, in IMIDIMessage_AddMIDIMessageCallbackFilter() 101 static SLresult IMIDIMessage_ClearMIDIMessageCallbackFilter(SLMIDIMessageItf self) in IMIDIMessage_ClearMIDIMessageCallbackFilter()
|
D | IMetadataTraversal.c | 22 static SLresult IMetadataTraversal_SetMode(SLMetadataTraversalItf self, SLuint32 mode) in IMetadataTraversal_SetMode() 46 static SLresult IMetadataTraversal_GetChildCount(SLMetadataTraversalItf self, SLuint32 *pCount) in IMetadataTraversal_GetChildCount() 65 static SLresult IMetadataTraversal_GetChildMIMETypeSize( in IMetadataTraversal_GetChildMIMETypeSize() 85 static SLresult IMetadataTraversal_GetChildInfo(SLMetadataTraversalItf self, SLuint32 index, in IMetadataTraversal_GetChildInfo() 97 static SLresult IMetadataTraversal_SetActiveNode(SLMetadataTraversalItf self, SLuint32 index) in IMetadataTraversal_SetActiveNode()
|
D | IEngineCapabilities.c | 22 static SLresult IEngineCapabilities_QuerySupportedProfiles( in IEngineCapabilities_QuerySupportedProfiles() 41 static SLresult IEngineCapabilities_QueryAvailableVoices(SLEngineCapabilitiesItf self, in IEngineCapabilities_QueryAvailableVoices() 68 static SLresult IEngineCapabilities_QueryNumberOfMIDISynthesizers( in IEngineCapabilities_QueryNumberOfMIDISynthesizers() 84 static SLresult IEngineCapabilities_QueryAPIVersion(SLEngineCapabilitiesItf self, in IEngineCapabilities_QueryAPIVersion() 102 SLresult IEngineCapabilities_QueryLEDCapabilities(SLEngineCapabilitiesItf self, in IEngineCapabilities_QueryLEDCapabilities() 144 SLresult IEngineCapabilities_QueryVibraCapabilities(SLEngineCapabilitiesItf self, in IEngineCapabilities_QueryVibraCapabilities() 186 static SLresult IEngineCapabilities_IsThreadSafe(SLEngineCapabilitiesItf self, in IEngineCapabilities_IsThreadSafe()
|
D | IAndroidEffect.cpp | 23 static SLresult IAndroidEffect_CreateEffect(SLAndroidEffectItf self, in IAndroidEffect_CreateEffect() 49 static SLresult IAndroidEffect_ReleaseEffect(SLAndroidEffectItf self, in IAndroidEffect_ReleaseEffect() 61 static SLresult IAndroidEffect_SetEnabled(SLAndroidEffectItf self, in IAndroidEffect_SetEnabled() 73 static SLresult IAndroidEffect_IsEnabled(SLAndroidEffectItf self, in IAndroidEffect_IsEnabled() 85 static SLresult IAndroidEffect_SendCommand(SLAndroidEffectItf self, in IAndroidEffect_SendCommand()
|
D | IMIDITime.c | 22 static SLresult IMIDITime_GetDuration(SLMIDITimeItf self, SLuint32 *pDuration) in IMIDITime_GetDuration() 39 static SLresult IMIDITime_SetPosition(SLMIDITimeItf self, SLuint32 position) in IMIDITime_SetPosition() 58 static SLresult IMIDITime_GetPosition(SLMIDITimeItf self, SLuint32 *pPosition) in IMIDITime_GetPosition() 77 static SLresult IMIDITime_SetLoopPoints(SLMIDITimeItf self, SLuint32 startTick, SLuint32 numTicks) in IMIDITime_SetLoopPoints() 98 static SLresult IMIDITime_GetLoopPoints(SLMIDITimeItf self, SLuint32 *pStartTick, in IMIDITime_GetLoopPoints()
|