Data Structures | |
struct | ISPHENC1_Obj |
This must be the first field of all ISPHENC1 instance objects. More... | |
struct | ISPHENC1_Params |
Defines the creation time parameters for all ISPHENC1 instance objects. More... | |
struct | ISPHENC1_DynamicParams |
This structure defines the codec parameters that can be modified after creation via ISPHENC1_Fxns.control(). More... | |
struct | ISPHENC1_InArgs |
Defines the input arguments for all ISPHENC1 instance process function. More... | |
struct | ISPHENC1_Status |
Defines instance status parameters. More... | |
struct | ISPHENC1_OutArgs |
Defines the run time output arguments for all ISPHENC1 instance objects. More... | |
struct | ISPHENC1_Fxns |
Defines all of the operations on ISPHENC1 objects. More... | |
Defines | |
#define | ISPHENC1_EOK XDM_EOK |
#define | ISPHENC1_EFAIL XDM_EFAIL |
#define | ISPHENC1_EUNSUPPORTED XDM_EUNSUPPORTED |
#define | ISPHENC1_ENOOUTPUT 1 |
This value signifies no output being available at encoder, for example in the case of intermediate calls in 10msec frame size execution. | |
Typedefs | |
typedef struct ISPHENC1_Obj | ISPHENC1_Obj |
This must be the first field of all ISPHENC1 instance objects. | |
typedef struct ISPHENC1_Obj * | ISPHENC1_Handle |
Opaque handle to an ISPHENC1 objects. | |
typedef struct ISPHENC1_Params | ISPHENC1_Params |
Defines the creation time parameters for all ISPHENC1 instance objects. | |
typedef struct ISPHENC1_DynamicParams | ISPHENC1_DynamicParams |
This structure defines the codec parameters that can be modified after creation via ISPHENC1_Fxns.control(). | |
typedef struct ISPHENC1_InArgs | ISPHENC1_InArgs |
Defines the input arguments for all ISPHENC1 instance process function. | |
typedef struct ISPHENC1_Status | ISPHENC1_Status |
Defines instance status parameters. | |
typedef struct ISPHENC1_OutArgs | ISPHENC1_OutArgs |
Defines the run time output arguments for all ISPHENC1 instance objects. | |
typedef IALG_Cmd | ISPHENC1_Cmd |
Defines the control commands for the ISPHENC1 module. | |
typedef struct ISPHENC1_Fxns | ISPHENC1_Fxns |
Defines all of the operations on ISPHENC1 objects. | |
Enumerations | |
enum | ISPHENC1_FrameType { ISPHENC1_FTYPE_SPEECH = 0, ISPHENC1_FTYPE_SIDFRAME = 1, ISPHENC1_FTYPE_NODATA = 2 } |
Encoder frame types. More... |
This is the XDM ISPHENC1 Speech Encoder Interface.
#define ISPHENC1_EOK XDM_EOK |
Success.
#define ISPHENC1_EFAIL XDM_EFAIL |
General failure.
#define ISPHENC1_EUNSUPPORTED XDM_EUNSUPPORTED |
Request is unsupported.
#define ISPHENC1_ENOOUTPUT 1 |
This value signifies no output being available at encoder, for example in the case of intermediate calls in 10msec frame size execution.
typedef struct ISPHENC1_Obj ISPHENC1_Obj |
This must be the first field of all ISPHENC1 instance objects.
typedef struct ISPHENC1_Obj* ISPHENC1_Handle |
Opaque handle to an ISPHENC1 objects.
typedef struct ISPHENC1_Params ISPHENC1_Params |
Defines the creation time parameters for all ISPHENC1 instance objects.
size
parameter. size
field must be correctly set by the caller. See http://tiexpressdsp.com/index.php?title=Extending_data_structures_in_xDM for more details. typedef struct ISPHENC1_DynamicParams ISPHENC1_DynamicParams |
This structure defines the codec parameters that can be modified after creation via ISPHENC1_Fxns.control().
size
parameter. size
field must be correctly set by the caller. See http://tiexpressdsp.com/index.php?title=Extending_data_structures_in_xDM for more details. typedef struct ISPHENC1_InArgs ISPHENC1_InArgs |
Defines the input arguments for all ISPHENC1 instance process function.
size
parameter. size
field must be correctly set by the caller. See http://tiexpressdsp.com/index.php?title=Extending_data_structures_in_xDM for more details. typedef struct ISPHENC1_Status ISPHENC1_Status |
Defines instance status parameters.
size
parameter. size
field must be correctly set by the caller. See http://tiexpressdsp.com/index.php?title=Extending_data_structures_in_xDM for more details. typedef struct ISPHENC1_OutArgs ISPHENC1_OutArgs |
Defines the run time output arguments for all ISPHENC1 instance objects.
size
parameter. size
field must be correctly set by the caller. See http://tiexpressdsp.com/index.php?title=Extending_data_structures_in_xDM for more details.typedef IALG_Cmd ISPHENC1_Cmd |
Defines the control commands for the ISPHENC1 module.
typedef struct ISPHENC1_Fxns ISPHENC1_Fxns |
Defines all of the operations on ISPHENC1 objects.
enum ISPHENC1_FrameType |
Encoder frame types.