!"#
Demo application &! &?3
"# >53$9322!"228933
Ultra-low Latency Preview$9B399!23;28"2!!93232
board_indexT!D!.7!/!!223227295:5:
"S2253_SetStreamWindow97NULLhwnd9989P3!2 D32
2+&)%8.+&)%9?9A+&)%/devid89"3.9?!/S22
Status FunctionsS2253_GetStatusMID2253_API int __stdcall S2253_GetStatus ( MID2253STATUS *status, int devid, int strmidx);(8
const void *fileName,BOOL bUnicode,int devid,int strmidx);?BfileName299?BADbUnicode$(&ap
strmidx3D./S2253_StartSnapshotMID2253_API int __stdcall S2253_StartSnapshot (int devid,int strmidx);29358
devid89"3.9?!/strmidx3D./S2253_StopStreamMID2253_API int __stdcall S2253_S
$!%&'($)*+,$'&&%($
int devid);?3B522F6#&'+7#3"2"$99
S2253_StartCallbackMID2253_API int __stdcall S2253_StartCallback (int devid,int strmidx);!>92!
928"3.*$A&-/*E22!93vidsys8"33"2.mid2253types.h/devi
unsigned char *value,int devid);(8!?9AA9?paramB923?.MID2253_LEVEL_
devid89"3.9?!/strmidx3D./S2253_GetImageSizeMID2253_API int __stdcall S2253
S2253_GetStreamTypeMID2253_API int __stdcall S2253_GetStreamType(MID2253_STREAMTYPE *stype,int devid,int strmidx);+9"3
+9!?A>!2.>!2/bitrate298!8?9!8>!2devid
int devid,int strmidx);9)5(.?9/3P".92+%&/F6#3522
3D./S2253_SetClockMID2253_API int __stdcall S2253_SetClock (MID2253_USER_CLOCK *pclk,int devid);9>98
X.A&"/X.A&"/*E22!9)5<%5$,&'<$,-&apos
<*"55<!>
val298!8?2?devid89"3.9?!/S2253_SetRecordMo
3D./S2253_SetMp4ModeMID2253_API int __stdcall S2253_SetMp4Mode (MID2253_MP4MODE mp4mode,int devid,int strmidx);932#3D
9?"2$9?"22B993"2,,A4&'+,=
devid89"3.9?!/strmidx3D./S2253_GetAudioBitrateMID2253_API int __stdcall S2
int devid)+92?input)5<5)%<).329/A)5<5)%<-)*'./devid89
S2253_GetAudioInputMID2253_API int __stdcall S2253_GetAudioInput (MID2253_AUDIO_INPUT input,int devid)+92?input)5
9"9D22!"922"398&99?9*%N9"
int enabled,int devid,int strmidx);'!2?729322F6#"9
&9322D329928"ovl28"23"2
S2253P Encoder, GPIO, GPS FunctionsS2253P_ReadOnlineMID2253_API int __stdcall S2253P_ReadOnline (int devid,int *online);$99
&<'(#&<+2B?
[\3?[\8[\!N8S[\?23?[#\?28[\?2!N8SS2253P_SetSuspendMID2253_API int
89"3.9?!/encoderIdBvalueP8S2253P_EnableEncoderAsyncMID
&<%5'<&5$'E2&<%5'<('5E2"&<
int gpioId,int *value,S2253P_MODE mode);$9?2$9PAJ2KPAJK2"$9
S2253P_MODE mode);$99C)%$9PAJ2KPAJK2"$93&quo
&<C)%<&'<%5'<-''-<F)+F&<C)%<&'<%5'<-''-<-%S
char *value,int size);$99+&9!N$9!N!32">
29!N82size;9!NS2253P_ReadCourseMID2253_API int __stdcall S2253P_ReadCourse (int devid,char *value
int size);$99+&$9!N$9!N!93J33""Kdevid8
$993+&+&++3?9!N$9!N!939*'=
(*Version 1.2.10 (February 2014)G 22&E+&A+&)%A&)Version 1.2.9 (October 2013
S2253P_ReadGPS_RMCMID2253_API int __stdcall S2253P_ReadGPS_RMC (int devid,char *value,int size);$993+&+&(
FAQQ1) How do you view the stream(s) in the VideoLan (VLC) media player?/&39?2EG %27R258
G >2359G >J82KG 9?83J"2KG )8
5DF6#.22!""/ -2"@>$32"!>9BQ3) How c
Appendix A: Custom Preview Window example)"22P328M92272A9!
{}CVidWindow::~CVidWindow(){}BEGIN_MESSAGE_MAP(CVidWindow, CWnd)ON_WM_PAINT()ON_WM_ERASEBKGND()END_MESSAGE_MAP()// CVidWindow message handlersvoid CVi
m_vidWin "2CVidWindowABDemoDlg.h28!$95--9!8AS2253_SetStreamW
Appendix B: Extended OSD example source codeStructuresQB)5<C<%5$'C$="23<<D^%
2$2YDNA"N!33Y3Z337Z733Z3337AZ73337#Z333AZ333A6Z33&
Example of Styled OSD usage.23%'D2232?3/)5<%5<$,-'5$'C$Y)5<%5<5$
Version 1.1.0 (December 2010)G G +&)%G 5832B.883?/G 5:323
(89" *A?)6
)$93"!!53"I!)9BA!;
52D2"2D98"$92?33"29893
2Video Capture Driver898!3$932!22A>?32
Comentarios a estos manuales