Jitsi: the OpenSource Java VoIP and Instant Messaging client.

net.java.sip.communicator.impl.neomedia.portaudio
Enum PortAudio.PaHostApiTypeId

java.lang.Object
  extended by java.lang.Enum<PortAudio.PaHostApiTypeId>
      extended by net.java.sip.communicator.impl.neomedia.portaudio.PortAudio.PaHostApiTypeId
All Implemented Interfaces:
Serializable, Comparable<PortAudio.PaHostApiTypeId>
Enclosing class:
PortAudio

public static enum PortAudio.PaHostApiTypeId
extends Enum<PortAudio.PaHostApiTypeId>

Unchanging unique identifiers for each supported host API. This type is used in the PaHostApiInfo structure. The values are guaranteed to be unique and to never change, thus allowing code to be written that conditionally uses host API specific extensions.


Enum Constant Summary
paAL
           
paALSA
           
paASIO
           
paAudioScienceHPI
           
paBeOS
           
paCoreAudio
           
paDirectSound
           
paInDevelopment
           
paJACK
           
paMME
           
paOSS
           
paSoundManager
           
paWASAPI
           
paWDMKS
           
undefined
           
 
Field Summary
(package private)  int value
           
 
Method Summary
static PortAudio.PaHostApiTypeId valueOf(int value)
          Returns PaHostApiTypeId by its type unique value.
static PortAudio.PaHostApiTypeId valueOf(String name)
          Returns the enum constant of this type with the specified name.
static PortAudio.PaHostApiTypeId[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

undefined

public static final PortAudio.PaHostApiTypeId undefined

paInDevelopment

public static final PortAudio.PaHostApiTypeId paInDevelopment

paDirectSound

public static final PortAudio.PaHostApiTypeId paDirectSound

paMME

public static final PortAudio.PaHostApiTypeId paMME

paASIO

public static final PortAudio.PaHostApiTypeId paASIO

paSoundManager

public static final PortAudio.PaHostApiTypeId paSoundManager

paCoreAudio

public static final PortAudio.PaHostApiTypeId paCoreAudio

paOSS

public static final PortAudio.PaHostApiTypeId paOSS

paALSA

public static final PortAudio.PaHostApiTypeId paALSA

paAL

public static final PortAudio.PaHostApiTypeId paAL

paBeOS

public static final PortAudio.PaHostApiTypeId paBeOS

paWDMKS

public static final PortAudio.PaHostApiTypeId paWDMKS

paJACK

public static final PortAudio.PaHostApiTypeId paJACK

paWASAPI

public static final PortAudio.PaHostApiTypeId paWASAPI

paAudioScienceHPI

public static final PortAudio.PaHostApiTypeId paAudioScienceHPI
Field Detail

value

int value
Method Detail

values

public static PortAudio.PaHostApiTypeId[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (PortAudio.PaHostApiTypeId c : PortAudio.PaHostApiTypeId.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static PortAudio.PaHostApiTypeId valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

valueOf

public static PortAudio.PaHostApiTypeId valueOf(int value)
Returns PaHostApiTypeId by its type unique value.

Parameters:
value - the value.
Returns:
the corresponding PaHostApiTypeId.

Jitsi: the OpenSource Java VoIP and Instant Messaging client.

Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under LGPL license.