CRI Sofdec2  Last Updated: 2022-11-21 16:25 p
cri_mana_pc.h File Reference
#include <cri_xpt.h>
#include <cri_mana.h>
#include <windows.h>

Data Structures

struct  CriManaProcessorConfig_PC
 Decoding processor config structure. More...
 
struct  CriManaLibConfig_PC
 Mana library initialization parameters. More...
 
struct  CriManaMediaFoundationH264DecoderConfig_PC
 Config structure for H.264 decoder. More...
 

Macros

#define criMana_SetDefaultProcessorConfig_PC(p_config)
 Set default values for the decoding processor config structure. More...
 
#define criMana_SetDefaultLibConfig_PC(p_config)
 Set default values for the library initialization config structure. More...
 
#define criMana_SetDefaultMediaFoundationH264DecoderConfig_PC(p_config)
 MediaFoundation Set default value for decoder structure for H.264 movie. More...
 

Functions

CriSint32 criMana_CalculateLibWorkSize_PC (const CriManaLibConfig_PC *config)
 Calculate library initialization work area size (with PC-specific features) More...
 
void criMana_Initialize_PC (const CriManaLibConfig_PC *config, void *work, CriSint32 work_size)
 Library initialization function (with PC specific functions) More...
 
void criMana_Finalize_PC (void)
 Finalize library (with PC specific functions) More...
 
void criMana_SetDecodeThreadPriority_PC (int prio)
 Change decoding master thread priority. More...
 
void criMana_SetupMediaFoundationH264Decoder_PC (const CriManaMediaFoundationH264DecoderConfig_PC *config, void *work, CriSint32 work_size)
 Setup function of H.264 decoder initialization parameter. More...