Sensoray 2253 Linux User Manual
Page 2

Table of Contents
OPERATING SYSTEM SUPPORT......................................................................................4
INSTALLATION.............................................................................................................. 5
BASIC OPERATION........................................................................................................6
Video Capture and Output Driver..............................................................................6
Troubleshooting......................................................................................................... 7
Demo Program.......................................................................................................... 8
Notes on the MP4 format..........................................................................................8
GUI Demo Program...................................................................................................9
Playing Recorded Files.............................................................................................10
Using ALSA for audio capture and playback............................................................11
Using the Video Output Device...............................................................................12
Using Loopback on Video Output Device.................................................................12
Using the Video Overlay..........................................................................................13
GPIO Device............................................................................................................ 13
Low-Latency Preview...............................................................................................13
Known Limitations...................................................................................................14
SDK REFERENCE.........................................................................................................15
General Notes.........................................................................................................15
Driver Ioctl Reference.............................................................................................15
VIDIOC_G_FMT, VIDIOC_S_FMT, VIDIOC_TRY_FMT................................................16
VIDIOC_G_JPEGCOMP, VIDIOC_S_JPEGCOMP.........................................................17
VIDIOC_ENUM_INPUT, VIDIOC_G_INPUT, VIDIOC_S_INPUT....................................17
VIDIOC_ENUM_OUTPUT, VIDIOC_G_OUTPUT, VIDIOC_S_OUTPUT..........................17
VIDIOC_QUERYCTRL, VIDIOC_G_CTRL, VIDIOC_S_CTRL, VIDIOC_TRY_EXT_CTRLS,
VIDIOC_G_EXT_CTRLS, VIDIOC_S_EXT_CTRLS.......................................................17
VIDIOC_ENUMAUDIO, VIDIOC_G_AUDIO, VIDIOC_S_AUDIO...................................20
VIDIOC_ENUMAUDOUT, VIDIOC_G_AUDOUT, VIDIOC_S_AUDOUT.........................21
VIDIOC_ENCODER_CMD.......................................................................................21
VIDIOC_DECODER_CMD.......................................................................................21
S2253_VIDIOC_OSD.............................................................................................21
S2253_VIDIOC_CLOCK..........................................................................................22
S2253_VIDIOC_OVERLAY......................................................................................22
S2253_VIDIOC_SET_USER_DATA...........................................................................24
S2253P_VIDIOC_S_ENCODER_RESET....................................................................25
S2253P_VIDIOC_S_ENCODER_READ.....................................................................25
S2253P_VIDIOC_G_ENCODER_READ.....................................................................25
S2253P_VIDIOC_S_GPS_DATA...............................................................................26
S2253P_VIDIOC_G_GPS_DATA..............................................................................26
S2253P_VIDIOC_S_GPS_READSTATUS...................................................................26
S2253P_VIDIOC_G_GPS_READSTATUS..................................................................26
S2253P_VIDIOC_S_GPIO_CONFIG.........................................................................27
S2253P_VIDIOC_S_GPIO_WRITE...........................................................................27
S2253P_VIDIOC_S_GPIO_READ.............................................................................27
S2253P_VIDIOC_G_GPIO_READ............................................................................28
S2253P_VIDIOC_S_ECHO......................................................................................28
S2253P_VIDIOC_S_GPS_ENABLE...........................................................................29
S2253P_VIDIOC_G_GPS_ENABLE..........................................................................29
S2253P_VIDIOC_S_VERSION_READ.......................................................................29
2