Class SDLCamera

java.lang.Object
org.lwjgl.sdl.SDLCamera

public class SDLCamera extends Object
  • Field Details

    • SDL_CAMERA_POSITION_UNKNOWN

      public static final int SDL_CAMERA_POSITION_UNKNOWN
      See Also:
    • SDL_CAMERA_POSITION_FRONT_FACING

      public static final int SDL_CAMERA_POSITION_FRONT_FACING
      See Also:
    • SDL_CAMERA_POSITION_BACK_FACING

      public static final int SDL_CAMERA_POSITION_BACK_FACING
      See Also:
  • Method Details

    • SDL_GetNumCameraDrivers

      public static int SDL_GetNumCameraDrivers()
      int SDL_GetNumCameraDrivers(void)
    • nSDL_GetCameraDriver

      public static long nSDL_GetCameraDriver(int index)
      char const * SDL_GetCameraDriver(int index)
    • SDL_GetCameraDriver

      @NativeType("char const *") public static @Nullable String SDL_GetCameraDriver(int index)
      char const * SDL_GetCameraDriver(int index)
    • nSDL_GetCurrentCameraDriver

      public static long nSDL_GetCurrentCameraDriver()
      char const * SDL_GetCurrentCameraDriver(void)
    • SDL_GetCurrentCameraDriver

      @NativeType("char const *") public static @Nullable String SDL_GetCurrentCameraDriver()
      char const * SDL_GetCurrentCameraDriver(void)
    • nSDL_GetCameras

      public static long nSDL_GetCameras(long count)
      SDL_CameraID * SDL_GetCameras(int * count)
    • SDL_GetCameras

      @NativeType("SDL_CameraID *") public static @Nullable IntBuffer SDL_GetCameras()
      SDL_CameraID * SDL_GetCameras(int * count)
    • nSDL_GetCameraSupportedFormats

      public static long nSDL_GetCameraSupportedFormats(int instance_id, long count)
      SDL_CameraSpec ** SDL_GetCameraSupportedFormats(SDL_CameraID instance_id, int * count)
    • SDL_GetCameraSupportedFormats

      @NativeType("SDL_CameraSpec **") public static @Nullable PointerBuffer SDL_GetCameraSupportedFormats(@NativeType("SDL_CameraID") int instance_id)
      SDL_CameraSpec ** SDL_GetCameraSupportedFormats(SDL_CameraID instance_id, int * count)
    • nSDL_GetCameraName

      public static long nSDL_GetCameraName(int instance_id)
      char const * SDL_GetCameraName(SDL_CameraID instance_id)
    • SDL_GetCameraName

      @NativeType("char const *") public static @Nullable String SDL_GetCameraName(@NativeType("SDL_CameraID") int instance_id)
      char const * SDL_GetCameraName(SDL_CameraID instance_id)
    • SDL_GetCameraPosition

      @NativeType("SDL_CameraPosition") public static int SDL_GetCameraPosition(@NativeType("SDL_CameraID") int instance_id)
      SDL_CameraPosition SDL_GetCameraPosition(SDL_CameraID instance_id)
    • nSDL_OpenCamera

      public static long nSDL_OpenCamera(int instance_id, long spec)
      SDL_Camera * SDL_OpenCamera(SDL_CameraID instance_id, SDL_CameraSpec const * spec)
    • SDL_OpenCamera

      @NativeType("SDL_Camera *") public static long SDL_OpenCamera(@NativeType("SDL_CameraID") int instance_id, @NativeType("SDL_CameraSpec const *") @Nullable SDL_CameraSpec spec)
      SDL_Camera * SDL_OpenCamera(SDL_CameraID instance_id, SDL_CameraSpec const * spec)
    • SDL_GetCameraPermissionState

      public static int SDL_GetCameraPermissionState(@NativeType("SDL_Camera *") long camera)
      int SDL_GetCameraPermissionState(SDL_Camera * camera)
    • SDL_GetCameraID

      @NativeType("SDL_CameraID") public static int SDL_GetCameraID(@NativeType("SDL_Camera *") long camera)
      SDL_CameraID SDL_GetCameraID(SDL_Camera * camera)
    • SDL_GetCameraProperties

      @NativeType("SDL_PropertiesID") public static int SDL_GetCameraProperties(@NativeType("SDL_Camera *") long camera)
      SDL_PropertiesID SDL_GetCameraProperties(SDL_Camera * camera)
    • nSDL_GetCameraFormat

      public static boolean nSDL_GetCameraFormat(long camera, long spec)
      bool SDL_GetCameraFormat(SDL_Camera * camera, SDL_CameraSpec * spec)
    • SDL_GetCameraFormat

      @NativeType("bool") public static boolean SDL_GetCameraFormat(@NativeType("SDL_Camera *") long camera, @NativeType("SDL_CameraSpec *") SDL_CameraSpec spec)
      bool SDL_GetCameraFormat(SDL_Camera * camera, SDL_CameraSpec * spec)
    • nSDL_AcquireCameraFrame

      public static long nSDL_AcquireCameraFrame(long camera, long timestampNS)
      SDL_Surface * SDL_AcquireCameraFrame(SDL_Camera * camera, Uint64 * timestampNS)
    • SDL_AcquireCameraFrame

      @NativeType("SDL_Surface *") public static @Nullable SDL_Surface SDL_AcquireCameraFrame(@NativeType("SDL_Camera *") long camera, @NativeType("Uint64 *") @Nullable LongBuffer timestampNS)
      SDL_Surface * SDL_AcquireCameraFrame(SDL_Camera * camera, Uint64 * timestampNS)
    • nSDL_ReleaseCameraFrame

      public static void nSDL_ReleaseCameraFrame(long camera, long frame)
      void SDL_ReleaseCameraFrame(SDL_Camera * camera, SDL_Surface * frame)
    • SDL_ReleaseCameraFrame

      public static void SDL_ReleaseCameraFrame(@NativeType("SDL_Camera *") long camera, @NativeType("SDL_Surface *") SDL_Surface frame)
      void SDL_ReleaseCameraFrame(SDL_Camera * camera, SDL_Surface * frame)
    • SDL_CloseCamera

      public static void SDL_CloseCamera(@NativeType("SDL_Camera *") long camera)
      void SDL_CloseCamera(SDL_Camera * camera)