Data Structures |
| struct | FAPEX_AUDEC_OpenParamStrT |
| | open parameters for the AUDEC driver More...
|
| struct | FAPEX_AUDEC_OutputParamStrT |
| | output parameters for the AUDEC driver More...
|
| struct | FAPEX_AUDEC_CodecSpecificParamStrT |
| | codec specific information for the AUDEC driver More...
|
| struct | FAPEX_AUDEC_CapabilitiesParamStrT |
| | decoder capabilities for the AUDEC driver More...
|
| struct | FAPEX_AUDEC_StatusStrT |
| | decoder status information for the AUDEC driver More...
|
Defines |
| #define | FAPEX_AUDEC_ERR_BASE (FAPEX_AUDEC_MODULE_BASE + FAPEX_RET_ERR_BASE) |
| #define | FAPEX_AUDEC_ERR_BAD_PARAMETER (FAPEX_AUDEC_ERR_BASE + FAPEX_ERR_BAD_PARAMETER) |
| #define | FAPEX_AUDEC_ERR_OUT_OF_MEMORY (FAPEX_AUDEC_ERR_BASE + FAPEX_ERR_OUT_OF_MEMORY) |
| #define | FAPEX_AUDEC_ERR_INVALID_STATUS (FAPEX_AUDEC_ERR_BASE + FAPEX_ERR_INVALID_HANDLE) |
| #define | FAPEX_AUDEC_ERR_SEMAPHORE_CREATE (FAPEX_AUDEC_ERR_BASE + FAPEX_ERR_SEMAPHORE_CREATE) |
| #define | FAPEX_AUDEC_CODEC_TYPE_UNDEF (-1) |
| | Audio decoder undefined.
|
| #define | FAPEX_AUDEC_CODEC_TYPE_AC3 (0) |
| | Dolby Digital 5.1(AC-3) audio decoder.
|
| #define | FAPEX_AUDEC_CODEC_TYPE_AC3SPDIF (1) |
| | Dolby Digital 5.1(AC-3) to SPDIF copier/synchronizer.
|
| #define | FAPEX_AUDEC_CODEC_TYPE_DD (2) |
| | Dolby Digital 5.1(AC-3) audio decoder.
|
| #define | FAPEX_AUDEC_CODEC_TYPE_DDPDCV (3) |
| | Dolby Digital Plus 5.1(E-/AC-3) decoder/converter.
|
| #define | FAPEX_AUDEC_CODEC_TYPE_HEAAC (4) |
| | HE-AAC 5.1 audio decoder.
|
| #define | FAPEX_AUDEC_CODEC_TYPE_MPEG (5) |
| | MPEG audio decoder.
|
| #define | FAPEX_AUDEC_CODEC_TYPE_PCMOUTPUT (6) |
| | PCM/WAV Copier.
|
| #define | FAPEX_AUDEC_CODEC_TYPE_WMA (7) |
| | WMA audio decoder.
|
| #define | FAPEX_AUDEC_FIRM_STATUS_RUNNING 0 |
| | Decoder is normally running.
|
| #define | FAPEX_AUDEC_FIRM_STATUS_IDLE 1 |
| | Decoder is waiting for start (after Open or Stop).
|
| #define | FAPEX_AUDEC_FIRM_STATUS_WAIT_INPUT 2 |
| | Decoder gets no more input data.
|
| #define | FAPEX_AUDEC_FIRM_STATUS_WAIT_OUTPUT 3 |
| | Decoder cannot write to audio output.
|
| #define | FAPEX_AUDEC_FIRM_STATUS_ABORT 4 |
| | Decoder aborted due to fatal error.
|
| #define | FAPEX_AUDEC_FIRM_STATUS_NOT_RESPOND 5 |
| | Decoder doesn't respond at all (maybe hanging).
|
| #define | FAPEX_AUDEC_FIRM_STATUS_RETRY 6 |
| | Decoder is retrying to decode after errors.
|
| #define | FAPEX_IOCCOM_AUDEC_OPEN _IOW(FAPEX_DEV_TYPE, FAPEX_IOCCOM_NB_AUDEC + 0, FAPEX_AUDEC_OpenParamStrT) |
| | ioctl specific command for the AUDEC driver
|
| #define | FAPEX_IOCCOM_AUDEC_GET_STATUS _IOR(FAPEX_DEV_TYPE, FAPEX_IOCCOM_NB_AUDEC + 1, FAPEX_AUDEC_StatusStrT) |
| #define | FAPEX_IOCCOM_AUDEC_SET_OUTPUT _IOW(FAPEX_DEV_TYPE, FAPEX_IOCCOM_NB_AUDEC + 2, FAPEX_AUDEC_OutputParamStrT) |
| #define | FAPEX_IOCCOM_AUDEC_SET_CODEC_PARAMS _IOW(FAPEX_DEV_TYPE, FAPEX_IOCCOM_NB_AUDEC + 3, FAPEX_AUDEC_CodecSpecificParamStrT) |
| #define | FAPEX_IOCCOM_AUDEC_GET_CAPABILITIES _IOR(FAPEX_DEV_TYPE, FAPEX_IOCCOM_NB_AUDEC + 4, FAPEX_AUDEC_CapabilitiesParamStrT) |
| #define | FAPEX_IOCCOM_AUDEC_SET_OUTPUT_DELAY _IOW(FAPEX_DEV_TYPE, FAPEX_IOCCOM_NB_AUDEC + 5, uint32_t) |
Functions |
| FAPEXOPENRET_T | FAPEX_AUDEC_Open (FAPEXOPENARG1_T id, FAPEXOPENARG2_T flags, FAPEXOPENARG3_T argptr) |
| | open method. This function is called with the systemcall "open".
|
| FAPEXRELRET_T | FAPEX_AUDEC_Close (FAPEXRELARG1_T id) |
| | release method. This function is called with the systemcall "close".
|
| FAPEXIOCRET_T | FAPEX_AUDEC_Ioctl (FAPEXIOCARG1_T id, FAPEXIOCARG2_T cmd, FAPEXIOCARG3_T pArg) |
| | ioctl method. This function is called with the systemcall "ioctl".
|
Copyright (C) 2008-2010 Fujitsu Semiconductor Limited, All Rights Reserved.