JOAL v2.6.0-rc-20250706
JOAL, OpenAL® API Binding for Java™ (public API).
com.jogamp.openal.JoalVersion Class Reference
Inheritance diagram for com.jogamp.openal.JoalVersion:
Collaboration diagram for com.jogamp.openal.JoalVersion:

Public Member Functions

StringBuilder getBriefOSALBuildInfo (StringBuilder sb)
 
StringBuilder toString (final ALC alc, StringBuilder sb)
 Return JogampVersion package information and AL informal strings. More...
 
String toString (final ALC alc)
 Return JogampVersion package information and AL informal strings. More...
 

Static Public Member Functions

static JoalVersion getInstance ()
 
static StringBuilder getALStrings (final ALC alc, StringBuilder sb)
 Return AL informal strings. More...
 
static void deviceToString (final StringBuilder sb, final ALC alc, final String devName, final boolean isInput, final String defOutDeviceName, final String defInDeviceName)
 
static void devicesToString (final StringBuilder sb, final ALC alc)
 
static void main (final String args[])
 

Protected Member Functions

 JoalVersion (final String packageName, final Manifest mf)
 

Static Protected Attributes

static volatile JoalVersion jogampCommonVersionInfo
 

Detailed Description

Definition at line 40 of file JoalVersion.java.

Constructor & Destructor Documentation

◆ JoalVersion()

com.jogamp.openal.JoalVersion.JoalVersion ( final String  packageName,
final Manifest  mf 
)
protected

Definition at line 43 of file JoalVersion.java.

Here is the caller graph for this function:

Member Function Documentation

◆ devicesToString()

static void com.jogamp.openal.JoalVersion.devicesToString ( final StringBuilder  sb,
final ALC  alc 
)
static

Definition at line 296 of file JoalVersion.java.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ deviceToString()

static void com.jogamp.openal.JoalVersion.deviceToString ( final StringBuilder  sb,
final ALC  alc,
final String  devName,
final boolean  isInput,
final String  defOutDeviceName,
final String  defInDeviceName 
)
static

Definition at line 210 of file JoalVersion.java.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getALStrings()

static StringBuilder com.jogamp.openal.JoalVersion.getALStrings ( final ALC  alc,
StringBuilder  sb 
)
static

Return AL informal strings.

The given ALC is being used and {@Link ALCdevice} and ALCcontext are allocated, made current and finally being released.

Parameters
alcstatic ALC instance

Definition at line 106 of file JoalVersion.java.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getBriefOSALBuildInfo()

StringBuilder com.jogamp.openal.JoalVersion.getBriefOSALBuildInfo ( StringBuilder  sb)

Definition at line 60 of file JoalVersion.java.

◆ getInstance()

static JoalVersion com.jogamp.openal.JoalVersion.getInstance ( )
static

Definition at line 47 of file JoalVersion.java.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ main()

static void com.jogamp.openal.JoalVersion.main ( final String  args[])
static

Definition at line 345 of file JoalVersion.java.

Here is the call graph for this function:

◆ toString() [1/2]

String com.jogamp.openal.JoalVersion.toString ( final ALC  alc)

Return JogampVersion package information and AL informal strings.

The given ALC is being used and {@Link ALCdevice} and ALCcontext are allocated, made current and finally being released.

Parameters
alcstatic ALC instance

Definition at line 94 of file JoalVersion.java.

Here is the call graph for this function:

◆ toString() [2/2]

StringBuilder com.jogamp.openal.JoalVersion.toString ( final ALC  alc,
StringBuilder  sb 
)

Return JogampVersion package information and AL informal strings.

The given ALC is being used and {@Link ALCdevice} and ALCcontext are allocated, made current and finally being released.

Parameters
alcstatic ALC instance
sboptional StringBuffer to be reused

Definition at line 80 of file JoalVersion.java.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ jogampCommonVersionInfo

volatile JoalVersion com.jogamp.openal.JoalVersion.jogampCommonVersionInfo
staticprotected

Definition at line 41 of file JoalVersion.java.


The documentation for this class was generated from the following file: