![]() |
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 |