Class EXTCapture

java.lang.Object
org.lwjgl.openal.EXTCapture

public class EXTCapture extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
     
    static final int
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static boolean
    alcCaptureCloseDevice(long device)
    ALCboolean alcCaptureCloseDevice(ALCdevice * device)
    static long
    alcCaptureOpenDevice(@Nullable CharSequence deviceName, int frequency, int format, int samples)
    ALCdevice * alcCaptureOpenDevice(ALCchar const * deviceName, ALCuint frequency, ALCenum format, ALCsizei samples)
    static long
    alcCaptureOpenDevice(@Nullable ByteBuffer deviceName, int frequency, int format, int samples)
    ALCdevice * alcCaptureOpenDevice(ALCchar const * deviceName, ALCuint frequency, ALCenum format, ALCsizei samples)
    static void
    alcCaptureSamples(long device, float[] buffer, int samples)
    ALCvoid alcCaptureSamples(ALCdevice * device, ALCvoid * buffer, ALCsizei samples)
    static void
    alcCaptureSamples(long device, int[] buffer, int samples)
    ALCvoid alcCaptureSamples(ALCdevice * device, ALCvoid * buffer, ALCsizei samples)
    static void
    alcCaptureSamples(long device, short[] buffer, int samples)
    ALCvoid alcCaptureSamples(ALCdevice * device, ALCvoid * buffer, ALCsizei samples)
    static void
    alcCaptureSamples(long device, ByteBuffer buffer, int samples)
    ALCvoid alcCaptureSamples(ALCdevice * device, ALCvoid * buffer, ALCsizei samples)
    static void
    alcCaptureSamples(long device, FloatBuffer buffer, int samples)
    ALCvoid alcCaptureSamples(ALCdevice * device, ALCvoid * buffer, ALCsizei samples)
    static void
    alcCaptureSamples(long device, IntBuffer buffer, int samples)
    ALCvoid alcCaptureSamples(ALCdevice * device, ALCvoid * buffer, ALCsizei samples)
    static void
    alcCaptureSamples(long device, ShortBuffer buffer, int samples)
    ALCvoid alcCaptureSamples(ALCdevice * device, ALCvoid * buffer, ALCsizei samples)
    static void
    alcCaptureStart(long device)
    ALCvoid alcCaptureStart(ALCdevice * device)
    static void
    alcCaptureStop(long device)
    ALCvoid alcCaptureStop(ALCdevice * device)
    static long
    nalcCaptureOpenDevice(long deviceName, int frequency, int format, int samples)
    ALCdevice * alcCaptureOpenDevice(ALCchar const * deviceName, ALCuint frequency, ALCenum format, ALCsizei samples)
    static void
    nalcCaptureSamples(long device, long buffer, int samples)
    ALCvoid alcCaptureSamples(ALCdevice * device, ALCvoid * buffer, ALCsizei samples)

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • ALC_CAPTURE_DEVICE_SPECIFIER

      public static final int ALC_CAPTURE_DEVICE_SPECIFIER
      See Also:
    • ALC_CAPTURE_DEFAULT_DEVICE_SPECIFIER

      public static final int ALC_CAPTURE_DEFAULT_DEVICE_SPECIFIER
      See Also:
    • ALC_CAPTURE_SAMPLES

      public static final int ALC_CAPTURE_SAMPLES
      See Also:
  • Method Details

    • nalcCaptureOpenDevice

      public static long nalcCaptureOpenDevice(long deviceName, int frequency, int format, int samples)
      ALCdevice * alcCaptureOpenDevice(ALCchar const * deviceName, ALCuint frequency, ALCenum format, ALCsizei samples)
    • alcCaptureOpenDevice

      public static long alcCaptureOpenDevice(@Nullable ByteBuffer deviceName, int frequency, int format, int samples)
      ALCdevice * alcCaptureOpenDevice(ALCchar const * deviceName, ALCuint frequency, ALCenum format, ALCsizei samples)
    • alcCaptureOpenDevice

      public static long alcCaptureOpenDevice(@Nullable CharSequence deviceName, int frequency, int format, int samples)
      ALCdevice * alcCaptureOpenDevice(ALCchar const * deviceName, ALCuint frequency, ALCenum format, ALCsizei samples)
    • alcCaptureCloseDevice

      public static boolean alcCaptureCloseDevice(long device)
      ALCboolean alcCaptureCloseDevice(ALCdevice * device)
    • alcCaptureStart

      public static void alcCaptureStart(long device)
      ALCvoid alcCaptureStart(ALCdevice * device)
    • alcCaptureStop

      public static void alcCaptureStop(long device)
      ALCvoid alcCaptureStop(ALCdevice * device)
    • nalcCaptureSamples

      public static void nalcCaptureSamples(long device, long buffer, int samples)
      ALCvoid alcCaptureSamples(ALCdevice * device, ALCvoid * buffer, ALCsizei samples)
    • alcCaptureSamples

      public static void alcCaptureSamples(long device, ByteBuffer buffer, int samples)
      ALCvoid alcCaptureSamples(ALCdevice * device, ALCvoid * buffer, ALCsizei samples)
    • alcCaptureSamples

      public static void alcCaptureSamples(long device, ShortBuffer buffer, int samples)
      ALCvoid alcCaptureSamples(ALCdevice * device, ALCvoid * buffer, ALCsizei samples)
    • alcCaptureSamples

      public static void alcCaptureSamples(long device, IntBuffer buffer, int samples)
      ALCvoid alcCaptureSamples(ALCdevice * device, ALCvoid * buffer, ALCsizei samples)
    • alcCaptureSamples

      public static void alcCaptureSamples(long device, FloatBuffer buffer, int samples)
      ALCvoid alcCaptureSamples(ALCdevice * device, ALCvoid * buffer, ALCsizei samples)
    • alcCaptureSamples

      public static void alcCaptureSamples(long device, short[] buffer, int samples)
      ALCvoid alcCaptureSamples(ALCdevice * device, ALCvoid * buffer, ALCsizei samples)
    • alcCaptureSamples

      public static void alcCaptureSamples(long device, int[] buffer, int samples)
      ALCvoid alcCaptureSamples(ALCdevice * device, ALCvoid * buffer, ALCsizei samples)
    • alcCaptureSamples

      public static void alcCaptureSamples(long device, float[] buffer, int samples)
      ALCvoid alcCaptureSamples(ALCdevice * device, ALCvoid * buffer, ALCsizei samples)