BufferInitTask
2017-03-06 07:41:25 0 举报
BufferInitTask是一个任务,用于初始化缓冲区。它通常在计算机程序中执行,以确保缓冲区被正确地分配和配置。这个任务可以包括设置缓冲区的初始大小、分配内存空间以及初始化缓冲区的数据结构。通过执行BufferInitTask,程序可以在需要时快速访问和操作缓冲区中的数据,提高程序的性能和效率。此外,BufferInitTask还可以处理一些特殊情况,如缓冲区溢出或不足的情况,以保护程序的稳定性和安全性。总之,BufferInitTask是一个重要的任务,它在计算机程序中扮演着关键的角色,确保缓冲区的正确初始化和有效管理。
作者其他创作
大纲/内容
1
Buf_2
Task
Buf_1
0
2
...
iFirstMbInSlice
3
Buf_0
....
..
WelsEncoderEncodeExt()
11
7
pSliceInThread
Slc_7
Task Manager
10
EncodeFrame()
InitTask() ---init slice boundary info--pSlice-iFirstMbInSlice--pSlice-iCountMbNumInSlice
ExecuteTask()
Example:1. thread num = 32. max slice num = 43. task idle thread idx = 14. iCodedSliceNum = 3
pCountMbNumInSlice
Thread_2
Slc_1
.....
pFirstMbIdxOfSlice
iCountMbNumInSlice
Slc_0
收藏
0 条评论
下一页
为你推荐
查看更多