/** *Createslicethreadingcontext. *@parampctxslicethreadingcontextreturnedhere *@paramprivprivatepointertobepassedtocallbackfunction *@paramworker_funccallbackfunctiontobeexecuted *@parammain_funcspecialcallbackfunction,calledfrommainthread,maybeNULL *@paramnb_threadsnumberofthreads,0forautomatic,mustbe>=0 *@returnreturnnumberofthreadsornegativeAVERRORonfailure
*/ int avpriv_slicethread_create(AVSliceThread **pctx, void *priv, void (*worker_func)(void *priv, int jobnr, int threadnr, int nb_jobs, int nb_threads), void (*main_func)(void *priv), int nb_threads);
/** *Executeslicethreading. *@paramctxslicethreadingcontext *@paramnb_jobsnumberofjobs,mustbe>0 *@paramexecute_mainalsoexecutemain_func
*/ void avpriv_slicethread_execute(AVSliceThread *ctx, int nb_jobs, int execute_main);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.