CRI Sofdec2
Last Updated: 2022-11-21 16:25 p
|
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... | |
#define criMana_SetDefaultProcessorConfig_PC | ( | p_config | ) |
Set default values for the decoding processor config structure.
[out] | p_config |
#define criMana_SetDefaultLibConfig_PC | ( | p_config | ) |
Set default values for the library initialization config structure.
[out] | p_config | Pointer to the initialization config structure |
#define criMana_SetDefaultMediaFoundationH264DecoderConfig_PC | ( | p_config | ) |
MediaFoundation Set default value for decoder structure for H.264 movie.
[in] | p_config | MediaFoundation Pointer to decoder structure for H.264 movie |
CriSint32 criMana_CalculateLibWorkSize_PC | ( | const CriManaLibConfig_PC * | config | ) |
Calculate library initialization work area size (with PC-specific features)
[in] | config | Initialization config structure |
void criMana_Initialize_PC | ( | const CriManaLibConfig_PC * | config, |
void * | work, | ||
CriSint32 | work_size | ||
) |
Library initialization function (with PC specific functions)
[in] | config | Initialization config structure with PC specific parameters |
[in] | work | Address of work area allocated on the app side (aligned internally) |
[in] | work_size | Work area size (=criMana_CalculateLibWorkSize return value) |
void criMana_Finalize_PC | ( | void | ) |
Finalize library (with PC specific functions)
void criMana_SetDecodeThreadPriority_PC | ( | int | prio | ) |
Change decoding master thread priority.
[in] | prio | Thread priority |
void criMana_SetupMediaFoundationH264Decoder_PC | ( | const CriManaMediaFoundationH264DecoderConfig_PC * | config, |
void * | work, | ||
CriSint32 | work_size | ||
) |
Setup function of H.264 decoder initialization parameter.
[in] | config | Config structure for H.264 decoder initialization |
[in] | work | The address of the work area secured by the application side |
[in] | work_size | Work size |