Please enable JavaScript.
Coggle requires JavaScript to display documents.
step 6SAMPLE_COMM_VENC_StartGetStream - Coggle Diagram
step 6SAMPLE_COMM_VENC_StartGetStream
pthread_create(&gs_VencPid, 0, SAMPLE_COMM_VENC_GetVencStreamProc, (HI_VOID)&gs_stPara);
SAMPLE_COMM_VENC_GetVencStreamProc
1.2 SAMPLE_COMM_VENC_GetFilePostfix :star:
1.1 HI_MPI_VENC_GetChnAttr :star:
1.3 HI_MPI_VENC_GetFd :star:
2.1 FD_ZERO :star: :star:
2.2 FD_SET :star: :star:
2.3 select :star: :star:
2.4 FD_ISSET :star: :star:
2.4.1 HI_MPI_VENC_Query
:red_flag:
2.4.2 # step 2.2 :suggest to check both u32CurPacks and u32LeftStreamFrames at the same time,for example:
:red_flag:
2.4.3 stStream.pstPack = (VENC_PACK_S
*)malloc(
sizeof(VENC_PACK_S) :red_flag:
2.4.4 HI_MPI_VENC_GetStream :red_flag:
2.4.5 SAMPLE_COMM_VENC_SaveStream :red_flag:
SAMPLE_COMM_VENC_SaveMJpeg
SAMPLE_COMM_VENC_SaveH265
SAMPLE_COMM_VENC_SaveH264
2.4.6 HI_MPI_VENC_ReleaseStream :red_flag:
2.4.7 free(stStream.pstPack) :red_flag:
3 fclose :star: :star: :star: