CRI Sofdec  Last Updated: 2024-09-25 20:36 p

AV1デコーダー用コンフィグ構造体 [詳解]

#include <cri_mana_dav1d.h>

フィールド

CriManaDav1dMallocFunc mem_alloc_func
 
CriManaDav1dReallocFunc mem_realloc_func
 
CriManaDav1dFreeFunc mem_free_func
 
void * mem_usr_obj
 
CriSint32 thd_num_threads
 

詳解

AV1デコーダー用コンフィグ構造体

説明:
dav1dを使ったAV1ムービー用デコードモジュールを制御するための設定構造体です。
参照
CriManaLibConfig, criMana_SetDefaultDav1dConfig, criMana_SetupDav1d,

フィールド詳解

◆ mem_alloc_func

CriManaDav1dMallocFunc mem_alloc_func

ムービー再生に必要なメモリ領域を確保する関数

◆ mem_realloc_func

CriManaDav1dReallocFunc mem_realloc_func

ムービー再生に必要なメモリ領域を再確保する関数

◆ mem_free_func

CriManaDav1dFreeFunc mem_free_func

ムービー再生に必要なメモリ領域を解放する関数

◆ mem_usr_obj

void* mem_usr_obj

ムービー再生に必要なメモリ領域の確保、解放時に引数に渡すユーザーオブジェクト(任意)

◆ thd_num_threads

CriSint32 thd_num_threads

デコード処理を行うスレッド数。デフォルトは4本です。


この構造体詳解は次のファイルから抽出されました: