OpenAL provides a cross-platform API for positional 3D audio playback and spatial sound on iOS, macOS, and tvOS. Use it to position audio sources and a listener in three-dimensional space, producing directional and distance-based sound effects. This framework is deprecated.
Type Aliases 140
- TyalcMacOSXRenderingQualityProcPtr
- TyalMacOSXRenderChannelCountProcPtr
- TyalcMacOSXMixerMaxiumumBussesProcPtr
- TyalcMacOSXMixerOutputRateProcPtr
- TyalcMacOSXGetRenderingQualityProcPtr
- TyalMacOSXGetRenderChannelCountProcPtr
- TyalcMacOSXGetMixerMaxiumumBussesProcPtr
- TyalcMacOSXGetMixerOutputRateProcPtr
- TyalSourceRenderingQualityProcPtr
- TyalSourceGetRenderingQualityProcPtr
- TyalBufferDataStaticProcPtr
- TyalSourceNotificationProc
- TyalSourceAddNotificationProcPtr
- TyalSourceRemoveNotificationProcPtr
- TyalcASAGetSourceProcPtr
- TyalcASASetSourceProcPtr
Show 124 more
- TyalcASAGetListenerProcPtr
- TyalcASASetListenerProcPtr
- TyalcOutputCapturerPrepareProcPtr
- TyalcOutputCapturerStartProcPtr
- TyalcOutputCapturerStopProcPtr
- TyalcOutputCapturerAvailableSamplesProcPtr
- TyalcOutputCapturerSamplesProcPtr
- TyALboolean8-bit boolean
- TyALcharcharacter
- TyALbytesigned 8-bit 2's complement integer
- TyALubyteunsigned 8-bit integer
- TyALshortsigned 16-bit 2's complement integer
- TyALushortunsigned 16-bit integer
- TyALintsigned 32-bit 2's complement integer
- TyALuintunsigned 32-bit integer
- TyALsizeinon-negative 32-bit binary integer size
- TyALenumenumerated 32-bit value
- TyALfloat32-bit IEEE754 floating-point
- TyALdouble64-bit IEEE754 floating-point
- TyLPALENABLE
- TyLPALDISABLE
- TyLPALISENABLED
- TyLPALGETSTRING
- TyLPALGETBOOLEANV
- TyLPALGETINTEGERV
- TyLPALGETFLOATV
- TyLPALGETDOUBLEV
- TyLPALGETBOOLEAN
- TyLPALGETINTEGER
- TyLPALGETFLOAT
- TyLPALGETDOUBLE
- TyLPALGETERROR
- TyLPALISEXTENSIONPRESENT
- TyLPALGETPROCADDRESS
- TyLPALGETENUMVALUE
- TyLPALLISTENERF
- TyLPALLISTENER3F
- TyLPALLISTENERFV
- TyLPALLISTENERI
- TyLPALLISTENER3I
- TyLPALLISTENERIV
- TyLPALGETLISTENERF
- TyLPALGETLISTENER3F
- TyLPALGETLISTENERFV
- TyLPALGETLISTENERI
- TyLPALGETLISTENER3I
- TyLPALGETLISTENERIV
- TyLPALGENSOURCES
- TyLPALDELETESOURCES
- TyLPALISSOURCE
- TyLPALSOURCEF
- TyLPALSOURCE3F
- TyLPALSOURCEFV
- TyLPALSOURCEI
- TyLPALSOURCE3I
- TyLPALSOURCEIV
- TyLPALGETSOURCEF
- TyLPALGETSOURCE3F
- TyLPALGETSOURCEFV
- TyLPALGETSOURCEI
- TyLPALGETSOURCE3I
- TyLPALGETSOURCEIV
- TyLPALSOURCEPLAYV
- TyLPALSOURCESTOPV
- TyLPALSOURCEREWINDV
- TyLPALSOURCEPAUSEV
- TyLPALSOURCEPLAY
- TyLPALSOURCESTOP
- TyLPALSOURCEREWIND
- TyLPALSOURCEPAUSE
- TyLPALSOURCEQUEUEBUFFERS
- TyLPALSOURCEUNQUEUEBUFFERS
- TyLPALGENBUFFERS
- TyLPALDELETEBUFFERS
- TyLPALISBUFFER
- TyLPALBUFFERDATA
- TyLPALBUFFERF
- TyLPALBUFFER3F
- TyLPALBUFFERFV
- TyLPALBUFFERI
- TyLPALBUFFER3I
- TyLPALBUFFERIV
- TyLPALGETBUFFERF
- TyLPALGETBUFFER3F
- TyLPALGETBUFFERFV
- TyLPALGETBUFFERI
- TyLPALGETBUFFER3I
- TyLPALGETBUFFERIV
- TyLPALDOPPLERFACTOR
- TyLPALDOPPLERVELOCITY
- TyLPALSPEEDOFSOUND
- TyLPALDISTANCEMODEL
- TyALCboolean8-bit boolean
- TyALCcharcharacter
- TyALCbytesigned 8-bit 2's complement integer
- TyALCubyteunsigned 8-bit integer
- TyALCshortsigned 16-bit 2's complement integer
- TyALCushortunsigned 16-bit integer
- TyALCintsigned 32-bit 2's complement integer
- TyALCuintunsigned 32-bit integer
- TyALCsizeinon-negative 32-bit binary integer size
- TyALCenumenumerated 32-bit value
- TyALCfloat32-bit IEEE754 floating-point
- TyALCdouble64-bit IEEE754 floating-point
- TyLPALCCREATECONTEXT
- TyLPALCMAKECONTEXTCURRENT
- TyLPALCPROCESSCONTEXT
- TyLPALCSUSPENDCONTEXT
- TyLPALCDESTROYCONTEXT
- TyLPALCGETCURRENTCONTEXT
- TyLPALCGETCONTEXTSDEVICE
- TyLPALCOPENDEVICE
- TyLPALCCLOSEDEVICE
- TyLPALCGETERROR
- TyLPALCISEXTENSIONPRESENT
- TyLPALCGETPROCADDRESS
- TyLPALCGETENUMVALUE
- TyLPALCGETSTRING
- TyLPALCGETINTEGERV
- TyLPALCCAPTUREOPENDEVICE
- TyLPALCCAPTURECLOSEDEVICE
- TyLPALCCAPTURESTART
- TyLPALCCAPTURESTOP
- TyLPALCCAPTURESAMPLES