Package org.lwjgl.sdl
Class SDLCamera
java.lang.Object
org.lwjgl.sdl.SDLCamera
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
Contains the function pointers loaded fromSDL.getLibrary()
. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionstatic long
nSDL_AcquireCameraFrame
(long camera, long timestampNS) SDL_Surface * SDL_AcquireCameraFrame(SDL_Camera * camera, Uint64 * timestampNS)
static long
nSDL_GetCameraDriver
(int index) char const * SDL_GetCameraDriver(int index)
static boolean
nSDL_GetCameraFormat
(long camera, long spec) bool SDL_GetCameraFormat(SDL_Camera * camera, SDL_CameraSpec * spec)
static long
nSDL_GetCameraName
(int instance_id) char const * SDL_GetCameraName(SDL_CameraID instance_id)
static long
nSDL_GetCameras
(long count) SDL_CameraID * SDL_GetCameras(int * count)
static long
nSDL_GetCameraSupportedFormats
(int instance_id, long count) SDL_CameraSpec ** SDL_GetCameraSupportedFormats(SDL_CameraID instance_id, int * count)
static long
char const * SDL_GetCurrentCameraDriver(void)
static long
nSDL_OpenCamera
(int instance_id, long spec) SDL_Camera * SDL_OpenCamera(SDL_CameraID instance_id, SDL_CameraSpec const * spec)
static void
nSDL_ReleaseCameraFrame
(long camera, long frame) void SDL_ReleaseCameraFrame(SDL_Camera * camera, SDL_Surface * frame)
static @Nullable SDL_Surface
SDL_AcquireCameraFrame
(long camera, @Nullable LongBuffer timestampNS) SDL_Surface * SDL_AcquireCameraFrame(SDL_Camera * camera, Uint64 * timestampNS)
static void
SDL_CloseCamera
(long camera) void SDL_CloseCamera(SDL_Camera * camera)
static @Nullable String
SDL_GetCameraDriver
(int index) char const * SDL_GetCameraDriver(int index)
static boolean
SDL_GetCameraFormat
(long camera, SDL_CameraSpec spec) bool SDL_GetCameraFormat(SDL_Camera * camera, SDL_CameraSpec * spec)
static int
SDL_GetCameraID
(long camera) SDL_CameraID SDL_GetCameraID(SDL_Camera * camera)
static @Nullable String
SDL_GetCameraName
(int instance_id) char const * SDL_GetCameraName(SDL_CameraID instance_id)
static int
SDL_GetCameraPermissionState
(long camera) int SDL_GetCameraPermissionState(SDL_Camera * camera)
static int
SDL_GetCameraPosition
(int instance_id) SDL_CameraPosition SDL_GetCameraPosition(SDL_CameraID instance_id)
static int
SDL_GetCameraProperties
(long camera) SDL_PropertiesID SDL_GetCameraProperties(SDL_Camera * camera)
static @Nullable IntBuffer
SDL_CameraID * SDL_GetCameras(int * count)
static @Nullable PointerBuffer
SDL_GetCameraSupportedFormats
(int instance_id) SDL_CameraSpec ** SDL_GetCameraSupportedFormats(SDL_CameraID instance_id, int * count)
static @Nullable String
char const * SDL_GetCurrentCameraDriver(void)
static int
int SDL_GetNumCameraDrivers(void)
static long
SDL_OpenCamera
(int instance_id, @Nullable SDL_CameraSpec spec) SDL_Camera * SDL_OpenCamera(SDL_CameraID instance_id, SDL_CameraSpec const * spec)
static void
SDL_ReleaseCameraFrame
(long camera, SDL_Surface frame) void SDL_ReleaseCameraFrame(SDL_Camera * camera, SDL_Surface * frame)
-
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
char const * SDL_GetCameraDriver(int index)
-
nSDL_GetCurrentCameraDriver
public static long nSDL_GetCurrentCameraDriver()char const * SDL_GetCurrentCameraDriver(void)
-
SDL_GetCurrentCameraDriver
char const * SDL_GetCurrentCameraDriver(void)
-
nSDL_GetCameras
public static long nSDL_GetCameras(long count) SDL_CameraID * SDL_GetCameras(int * count)
-
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
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
char const * SDL_GetCameraName(SDL_CameraID instance_id)
-
SDL_GetCameraPosition
public static int SDL_GetCameraPosition(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
SDL_Camera * SDL_OpenCamera(SDL_CameraID instance_id, SDL_CameraSpec const * spec)
-
SDL_GetCameraPermissionState
public static int SDL_GetCameraPermissionState(long camera) int SDL_GetCameraPermissionState(SDL_Camera * camera)
-
SDL_GetCameraID
public static int SDL_GetCameraID(long camera) SDL_CameraID SDL_GetCameraID(SDL_Camera * camera)
-
SDL_GetCameraProperties
public static int SDL_GetCameraProperties(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
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
public static @Nullable SDL_Surface SDL_AcquireCameraFrame(long camera, @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
void SDL_ReleaseCameraFrame(SDL_Camera * camera, SDL_Surface * frame)
-
SDL_CloseCamera
public static void SDL_CloseCamera(long camera) void SDL_CloseCamera(SDL_Camera * camera)
-