CRI ADX
Last Updated: 2024-07-17 10:47 p
|
Data Structures | |
struct | CriAtomDbasConfigTag |
D-BAS creation parameter structure. More... | |
Macros | |
#define | CRIATOMDBAS_ILLEGAL_ID (-1) |
Atom D-BAS ID. More... | |
#define | CRIATOMDBAS_DEFAULT_NUM_SECUREMENT_BUFFERS (4) |
Default number of guaranteed buffers for creating D-BAS. More... | |
#define | CRIATOMDBAS_MINIMUM_NUM_SECUREMENT_BUFFERS (2) |
Minimum number of guaranteed buffers that can be specified for creating D-BAS. More... | |
#define | criAtomDbas_SetDefaultConfig(p_config) |
Set default parameters for CriAtomDbasConfig. More... | |
Typedefs | |
typedef CriSint32 | CriAtomDbasId |
Atom D-BAS ID. More... | |
typedef struct CriAtomDbasConfigTag | CriAtomDbasConfig |
D-BAS creation parameter structure. More... | |
Functions | |
CriSint32 | criAtomDbas_CalculateWorkSize (const CriAtomDbasConfig *config) |
Calculate work area size for creating D-BAS. More... | |
CriAtomDbasId | criAtomDbas_Create (const CriAtomDbasConfig *config, void *work, CriSint32 work_size) |
Create D-BAS. More... | |
void | criAtomDbas_Destroy (CriAtomDbasId atom_dbas_id) |
Destroy D-BAS. More... | |
CriSint32 | criAtomDbas_GetStreamingPlayerHandles (CriAtomDbasId dbas_id, CriAtomPlayerHn *players, CriSint32 length) |
Get Atom player handle in streaming playback. More... | |
#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 |