Video Module - LostShadowGD/lpp-3ds-docs GitHub Wiki
JPGV.load
jpgv_id JPGV.load(string filename)
Load a JPGV file.
Sample usage:
jpgv = JPGV.load("/file.jpgv")
JPGV.start
void JPGV.start(jpgv_id jpgv, int loop)
Start a JPGV video.
Sample usage:
JPGV.start(jpgv, NO_LOOP)
JPGV.draw
void JPGV.draw(int x, int y, jpgv_id jpgv, int screen, [bool use3D])
Draw JPGV current frame.
Sample usage:
JPGV.draw(0, 0, jpgv, TOP_SCREEN)
JPGV.drawFast
void JPGV.drawFast(jpgv_id jpgv, int screen, [bool use3D])
Draw fullscreen JPGV current frame in fast mode.
Sample usage:
JPGV.drawFast(jpgv, TOP_SCREEN)
JPGV.unload
void JPGV.unload(jpgv_id jpgv)
Unload a JPGV file.
Sample usage:
JPGV.unload(jpgv)
JPGV.getFPS
u32 JPGV.getFPS(jpgv_id jpgv)
Get JPGV framerate.
Sample usage:
fps = JPGV.getFPS(jpgv)
JPGV.getFrame
u32 JPGV.getFrame(jpgv_id jpgv)
Get JPGV current frame number.
Sample usage:
cur = JPGV.getFrame(jpgv)
JPGV.showFrame
void JPGV.showFrame(int x, int y, jpgv_id jpgv, int frame_number, int screen, [Eye_Id] eye)
Show a selected frame from JPGV file.
Sample usage:
JPGV.showFrame(0, 0, jpgv, 50, TOP_SCREEN)
JPGV.getSrate
u32 JPGV.getSrate(jpgv_id jpgv)
Get JPGV audio samplerate.
Sample usage:
samplerate = JPGV.getSrate(jpgv)
JPGV.getSize
u32 JPGV.getSize(jpgv_id jpgv)
Get JPGV total frame number.
Sample usage:
tot = JPGV.getSize(jpgv)
JPGV.isPlaying
bool JPGV.isPlaying(jpgv_id jpgv)
Get JPGV playback state.
Sample usage:
if (JPGV.isPlaying(jpgv)) then
-- ...
end
JPGV.stop
void JPGV.stop(jpgv_id jpgv)
Stop a JPGV video.
Sample usage:
JPGV.stop(jpgv)
JPGV.pause
void JPGV.pause(jpgv_id jpgv)
Pause a JPGV video.
Sample usage:
JPGV.pause(jpgv)
JPGV.resume
void JPGV.resume(jpgv_id jpgv)
Resume a JPGV video.
Sample usage:
JPGV.resume(jpgv)