Package org.lwjgl.sdl
Class SDLCamera
java.lang.Object
org.lwjgl.sdl.SDLCamera
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classContains the function pointers loaded fromSDL.getLibrary(). -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionstatic longnSDL_AcquireCameraFrame(long camera, long timestampNS) SDL_Surface * SDL_AcquireCameraFrame(SDL_Camera * camera, Uint64 * timestampNS)static longnSDL_GetCameraDriver(int index) char const * SDL_GetCameraDriver(int index)static booleannSDL_GetCameraFormat(long camera, long spec) bool SDL_GetCameraFormat(SDL_Camera * camera, SDL_CameraSpec * spec)static longnSDL_GetCameraName(int instance_id) char const * SDL_GetCameraName(SDL_CameraID instance_id)static longnSDL_GetCameras(long count) SDL_CameraID * SDL_GetCameras(int * count)static longnSDL_GetCameraSupportedFormats(int instance_id, long count) SDL_CameraSpec ** SDL_GetCameraSupportedFormats(SDL_CameraID instance_id, int * count)static longchar const * SDL_GetCurrentCameraDriver(void)static longnSDL_OpenCamera(int instance_id, long spec) SDL_Camera * SDL_OpenCamera(SDL_CameraID instance_id, SDL_CameraSpec const * spec)static voidnSDL_ReleaseCameraFrame(long camera, long frame) void SDL_ReleaseCameraFrame(SDL_Camera * camera, SDL_Surface * frame)static @Nullable SDL_SurfaceSDL_AcquireCameraFrame(long camera, @Nullable LongBuffer timestampNS) SDL_Surface * SDL_AcquireCameraFrame(SDL_Camera * camera, Uint64 * timestampNS)static voidSDL_CloseCamera(long camera) void SDL_CloseCamera(SDL_Camera * camera)static @Nullable StringSDL_GetCameraDriver(int index) char const * SDL_GetCameraDriver(int index)static booleanSDL_GetCameraFormat(long camera, SDL_CameraSpec spec) bool SDL_GetCameraFormat(SDL_Camera * camera, SDL_CameraSpec * spec)static intSDL_GetCameraID(long camera) SDL_CameraID SDL_GetCameraID(SDL_Camera * camera)static @Nullable StringSDL_GetCameraName(int instance_id) char const * SDL_GetCameraName(SDL_CameraID instance_id)static intSDL_GetCameraPermissionState(long camera) int SDL_GetCameraPermissionState(SDL_Camera * camera)static intSDL_GetCameraPosition(int instance_id) SDL_CameraPosition SDL_GetCameraPosition(SDL_CameraID instance_id)static intSDL_GetCameraProperties(long camera) SDL_PropertiesID SDL_GetCameraProperties(SDL_Camera * camera)static @Nullable IntBufferSDL_CameraID * SDL_GetCameras(int * count)static @Nullable PointerBufferSDL_GetCameraSupportedFormats(int instance_id) SDL_CameraSpec ** SDL_GetCameraSupportedFormats(SDL_CameraID instance_id, int * count)static @Nullable Stringchar const * SDL_GetCurrentCameraDriver(void)static intint SDL_GetNumCameraDrivers(void)static longSDL_OpenCamera(int instance_id, @Nullable SDL_CameraSpec spec) SDL_Camera * SDL_OpenCamera(SDL_CameraID instance_id, SDL_CameraSpec const * spec)static voidSDL_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)
-