Crate libsmacker_sys

Source

Structs§

smk_t

Constants§

SMK_AUDIO_TRACK_0
SMK_AUDIO_TRACK_1
SMK_AUDIO_TRACK_2
SMK_AUDIO_TRACK_3
SMK_AUDIO_TRACK_4
SMK_AUDIO_TRACK_5
SMK_AUDIO_TRACK_6
SMK_DONE
SMK_ERROR
SMK_FLAG_Y_DOUBLE
SMK_FLAG_Y_INTERLACE
SMK_FLAG_Y_NONE
SMK_LAST
SMK_MODE_DISK
SMK_MODE_MEMORY
SMK_MORE
SMK_VIDEO_TRACK

Functions§

smk_close
close out an smk file and clean up memory
smk_enable_all
smk_enable_audio
smk_enable_video
smk_first
rewind to first frame and unpack
smk_get_audio
Retrieve decoded audio chunk, track N
smk_get_audio_size
Get size of currently pointed decoded audio chunk, track N
smk_get_palette
Retrieve palette
smk_get_video
Retrieve video frame, as a buffer of size w*h
smk_info_all
smk_info_audio
smk_info_video
smk_next
advance to next frame and unpack
smk_open_file
open an smk (from a file)
smk_open_memory
read an smk (from a memory buffer)
smk_seek_keyframe
seek to first keyframe before/at N in an smk

Type Aliases§

smk
forward-declaration for an struct