![]() |
CRI ADX
Last Updated: 2024-07-17 10:48 p
|
结构体 | |
| struct | CriAtomDbasConfigTag |
| D-BAS creation parameter structure 更多... | |
宏定义 | |
| #define | CRIATOMDBAS_ILLEGAL_ID (-1) |
| Atom D-BAS ID 更多... | |
| #define | CRIATOMDBAS_DEFAULT_NUM_SECUREMENT_BUFFERS (4) |
| Default number of guaranteed buffers for creating D-BAS 更多... | |
| #define | CRIATOMDBAS_MINIMUM_NUM_SECUREMENT_BUFFERS (2) |
| Minimum number of guaranteed buffers that can be specified for creating D-BAS 更多... | |
| #define | criAtomDbas_SetDefaultConfig(p_config) |
| Set default parameters for CriAtomDbasConfig 更多... | |
类型定义 | |
| typedef CriSint32 | CriAtomDbasId |
| Atom D-BAS ID 更多... | |
| typedef struct CriAtomDbasConfigTag | CriAtomDbasConfig |
| D-BAS creation parameter structure 更多... | |
函数 | |
| CriSint32 | criAtomDbas_CalculateWorkSize (const CriAtomDbasConfig *config) |
| Calculate work area size for creating D-BAS 更多... | |
| CriAtomDbasId | criAtomDbas_Create (const CriAtomDbasConfig *config, void *work, CriSint32 work_size) |
| Create D-BAS 更多... | |
| void | criAtomDbas_Destroy (CriAtomDbasId atom_dbas_id) |
| Destroy D-BAS 更多... | |
| CriSint32 | criAtomDbas_GetStreamingPlayerHandles (CriAtomDbasId dbas_id, CriAtomPlayerHn *players, CriSint32 length) |
| Get Atom player handle in streaming playback 更多... | |
| #define CRIATOMDBAS_ILLEGAL_ID (-1) |
Atom D-BAS ID
| #define CRIATOMDBAS_DEFAULT_NUM_SECUREMENT_BUFFERS (4) |
Default number of guaranteed buffers for creating D-BAS
| #define CRIATOMDBAS_MINIMUM_NUM_SECUREMENT_BUFFERS (2) |
Minimum number of guaranteed buffers that can be specified for creating D-BAS
| #define criAtomDbas_SetDefaultConfig | ( | p_config | ) |
Set default parameters for CriAtomDbasConfig
| [in] | p_config | pointer to the configuration structure for creating D-BAS |
| typedef CriSint32 CriAtomDbasId |
Atom D-BAS ID
| typedef struct CriAtomDbasConfigTag CriAtomDbasConfig |
D-BAS creation parameter structure
| CriSint32 criAtomDbas_CalculateWorkSize | ( | const CriAtomDbasConfig * | config | ) |
Calculate work area size for creating D-BAS
| [in] | config | pointer to the configuration structure for creating D-BAS |
| [out] | CriSint32 | work area size for creating D-BAS |
| >= | 0 successfully completed |
| -1 | error occurred |
| CriAtomDbasId criAtomDbas_Create | ( | const CriAtomDbasConfig * | config, |
| void * | work, | ||
| CriSint32 | work_size | ||
| ) |
Create D-BAS
| [in] | config | pointer to the configuration structure for creating D-BAS. |
| [in] | work | pointer to the work area for creating D-BAS |
| [in] | work_size | work area size used for creating D-BAS |
| void criAtomDbas_Destroy | ( | CriAtomDbasId | atom_dbas_id | ) |
Destroy D-BAS
| [in] | atom_dbas_id | D-BAS management ID |
| CriSint32 criAtomDbas_GetStreamingPlayerHandles | ( | CriAtomDbasId | dbas_id, |
| CriAtomPlayerHn * | players, | ||
| CriSint32 | length | ||
| ) |
Get Atom player handle in streaming playback
| [in] | dbas_id | D-BAS management ID |
| [out] | players | array for recieving player handles |
| [in] | length | number of elements for the above array |
| >= | 0 successfully completed |
| -1 | error occurred |