Typedefs |
typedef Int | VISA_Status |
| VISA result data type.
|
Detailed Description
Codec Engine Algorithm-independent shared definitions and services.
Macro Definition Documentation
#define VISA_EUNSUPPORTED -3 |
The API is not suported for the given system configuration.
#define VISA_ETIMEOUT -100 |
#define VISA_FOREVER Engine_FOREVER |
Special value for timeout parameter indicating never timeout.
Typedef Documentation
Function Documentation
Get the IALG_MemRec memory assigned to an algorithm instance.
- Parameters:
-
[in] | visa | Handle to an algorithm instance. |
[out] | memTab | Location to store the IALG_MemRecs. |
[in] | size | Maximum number of IALG_MemRecs to put in memTab array. |
[out] | numRecs | Actual number of IALG_MemRecs copied into memTab array. |
- Example:
AUDDEC1_Handle decoder;
decoder = AUDDEC1_create(...);
- Return values:
-
- See also:
- VISA_getAlgNumRecs()
Get the number of IALG_MemRecs assigned to an algorithm.
- Parameters:
-
[in] | visa | Handle to an algorithm instance. |
[out] | numRecs | Location to store the number of IALG_MemRecs used. |
- Example:
Int numRecs;
AUDDEC1_Handle decoder;
decoder = AUDDEC1_create(...);
- Return values:
-
- See also:
- VISA_getAlgMemRecs()
Get codec-specific values for the VISA class-specific (or codec-specific if the codec doesn't extend VISA) stub-and/ or-skeleton configuration data (that some classes have)
- Parameters:
-
[in] | visa | Handle to an algorithm instance. |
- Return values:
-
address | of the codec class config data structure, or NULL if codec class config data not defined for the codec; the format of the structure is class-specific, and the data in it is codec- specific |
- Precondition:
visa
must be a valid algorithm instance handle.
Indicates whether VISA codecs run on a remote or local CPU.
- Return values:
-
FALSE | VISA codecs run on remote CPU |
TRUE | VISA codecs run on local CPU |