/device/soc/hisilicon/hi3516dv300/sdk_linux/sample/taurus/ai_sample/dependency/ |
H A D | audio_test.c | 117 static FILE* SAMPLE_AUDIO_OpenAdecFile_AAC(int num, ADEC_CHN AdChn, PAYLOAD_TYPE_E enType)
in SAMPLE_AUDIO_OpenAdecFile_AAC() argument 128 AdChn, SAMPLE_AUDIO_Pt2Str(enType)) < 0) {
in SAMPLE_AUDIO_OpenAdecFile_AAC() 134 "audio_chn%d.%s", AdChn, SAMPLE_AUDIO_Pt2Str(enType)) < 0) {
in SAMPLE_AUDIO_OpenAdecFile_AAC() 174 static HI_VOID SAMPLE_AUDIO_AdecAoInner(HI_S32 num, HI_S32 fd, AUDIO_DEV AoDev, AO_CHN AoChn, ADEC_CHN AdChn)
in SAMPLE_AUDIO_AdecAoInner() argument 179 s32Ret = SAMPLE_COMM_AUDIO_AoBindAdec(AoDev, AoChn, AdChn);
in SAMPLE_AUDIO_AdecAoInner() 185 pfd = SAMPLE_AUDIO_OpenAdecFile_AAC(num, AdChn, gs_enPayloadType);
in SAMPLE_AUDIO_AdecAoInner() 192 s32Ret = SAMPLE_COMM_AUDIO_CreateTrdFileAdec(AdChn, pfd);
in SAMPLE_AUDIO_AdecAoInner() 201 printf("bind adec:%d to ao(%d,%d) ok \n", AdChn, AoDev, AoChn);
in SAMPLE_AUDIO_AdecAoInner() 209 s32Ret = SAMPLE_COMM_AUDIO_DestroyTrdFileAdec(AdChn);
in SAMPLE_AUDIO_AdecAoInner() 216 s32Ret = SAMPLE_COMM_AUDIO_AoUnbindAdec(AoDev, AoChn, AdChn);
in SAMPLE_AUDIO_AdecAoInner() 232 const ADEC_CHN AdChn = 0; SAMPLE_AUDIO_AdecAo() local 272 const ADEC_CHN AdChn = 0; SAMPLE_AUDIO_StartAdecAo() local [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/sample/platform/audio/ |
H A D | sample_audio.c | 152 static FILE *SAMPLE_AUDIO_OpenAdecFile(ADEC_CHN AdChn, PAYLOAD_TYPE_E enType) in SAMPLE_AUDIO_OpenAdecFile() argument 163 s32Ret = snprintf_s(aszFileName, FILE_NAME_LEN, FILE_NAME_LEN - 1, "/sharefs/audio_chn%d.%s", AdChn, in SAMPLE_AUDIO_OpenAdecFile() 171 "audio_chn%d.%s", AdChn, SAMPLE_AUDIO_Pt2Str(enType)); in SAMPLE_AUDIO_OpenAdecFile() 219 static HI_VOID SAMPLE_AUDIO_AdecAoInner(AUDIO_DEV AoDev, AO_CHN AoChn, ADEC_CHN AdChn) in SAMPLE_AUDIO_AdecAoInner() argument 224 s32Ret = SAMPLE_COMM_AUDIO_AoBindAdec(AoDev, AoChn, AdChn); in SAMPLE_AUDIO_AdecAoInner() 230 pfd = SAMPLE_AUDIO_OpenAdecFile(AdChn, gs_enPayloadType); in SAMPLE_AUDIO_AdecAoInner() 236 s32Ret = SAMPLE_COMM_AUDIO_CreateTrdFileAdec(AdChn, pfd); in SAMPLE_AUDIO_AdecAoInner() 245 printf("bind adec:%d to ao(%d,%d) ok \n", AdChn, AoDev, AoChn); in SAMPLE_AUDIO_AdecAoInner() 250 s32Ret = SAMPLE_COMM_AUDIO_DestroyTrdFileAdec(AdChn); in SAMPLE_AUDIO_AdecAoInner() 257 s32Ret = SAMPLE_COMM_AUDIO_AoUnbindAdec(AoDev, AoChn, AdChn); in SAMPLE_AUDIO_AdecAoInner() 270 const ADEC_CHN AdChn = 0; SAMPLE_AUDIO_AdecAo() local 334 const ADEC_CHN AdChn = 0; SAMPLE_AUDIO_StartAdecAo() local [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_liteos/include/ |
H A D | mpi_audio.h | 152 HI_S32 HI_MPI_ADEC_CreateChn(ADEC_CHN AdChn, const ADEC_CHN_ATTR_S *pstAttr);
153 HI_S32 HI_MPI_ADEC_DestroyChn(ADEC_CHN AdChn);
155 HI_S32 HI_MPI_ADEC_SendStream(ADEC_CHN AdChn, const AUDIO_STREAM_S *pstStream, HI_BOOL bBlock);
157 HI_S32 HI_MPI_ADEC_ClearChnBuf(ADEC_CHN AdChn);
162 HI_S32 HI_MPI_ADEC_GetFrame(ADEC_CHN AdChn, AUDIO_FRAME_INFO_S *pstFrmInfo, HI_BOOL bBlock);
163 HI_S32 HI_MPI_ADEC_ReleaseFrame(ADEC_CHN AdChn, const AUDIO_FRAME_INFO_S *pstFrmInfo);
164 HI_S32 HI_MPI_ADEC_SendEndOfStream(ADEC_CHN AdChn, HI_BOOL bInstant);
165 HI_S32 HI_MPI_ADEC_QueryChnStat(ADEC_CHN AdChn, ADEC_CHN_STATE_S *pstBufferStatus);
167 HI_S32 HI_MPI_ADEC_GetFrameInfo(ADEC_CHN AdChn, HI_VOID *pDecodeFrameInfo);
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/include/ |
H A D | mpi_audio.h | 152 HI_S32 HI_MPI_ADEC_CreateChn(ADEC_CHN AdChn, const ADEC_CHN_ATTR_S *pstAttr);
153 HI_S32 HI_MPI_ADEC_DestroyChn(ADEC_CHN AdChn);
155 HI_S32 HI_MPI_ADEC_SendStream(ADEC_CHN AdChn, const AUDIO_STREAM_S *pstStream, HI_BOOL bBlock);
157 HI_S32 HI_MPI_ADEC_ClearChnBuf(ADEC_CHN AdChn);
162 HI_S32 HI_MPI_ADEC_GetFrame(ADEC_CHN AdChn, AUDIO_FRAME_INFO_S *pstFrmInfo, HI_BOOL bBlock);
163 HI_S32 HI_MPI_ADEC_ReleaseFrame(ADEC_CHN AdChn, const AUDIO_FRAME_INFO_S *pstFrmInfo);
164 HI_S32 HI_MPI_ADEC_SendEndOfStream(ADEC_CHN AdChn, HI_BOOL bInstant);
165 HI_S32 HI_MPI_ADEC_QueryChnStat(ADEC_CHN AdChn, ADEC_CHN_STATE_S *pstBufferStatus);
167 HI_S32 HI_MPI_ADEC_GetFrameInfo(ADEC_CHN AdChn, HI_VOID *pDecodeFrameInfo);
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/sample/platform/common/ |
H A D | sample_comm_audio.c | 55 HI_S32 AdChn; member 74 HI_S32 AdChn; member 352 ret = HI_MPI_ADEC_SendStream(aenc_ctl->AdChn, &stream, HI_TRUE); in audio_aenc_get_stream_and_send() 354 printf("%s: SendStream(%d) failed with %#x!\n", __FUNCTION__, aenc_ctl->AdChn, ret); in audio_aenc_get_stream_and_send() 427 s32AdecChn = pstAdecCtl->AdChn; in SAMPLE_COMM_AUDIO_AdecProc() 574 HI_S32 SAMPLE_COMM_AUDIO_CreateTrdAencAdec(AENC_CHN AeChn, ADEC_CHN AdChn, FILE *pAecFd) in SAMPLE_COMM_AUDIO_CreateTrdAencAdec() argument 584 pstAenc->AdChn = AdChn; in SAMPLE_COMM_AUDIO_CreateTrdAencAdec() 594 HI_S32 SAMPLE_COMM_AUDIO_CreateTrdFileAdec(ADEC_CHN AdChn, FILE *pAdcFd) in SAMPLE_COMM_AUDIO_CreateTrdFileAdec() argument 602 pstAdec = &gs_stSampleAdec[AdChn]; in SAMPLE_COMM_AUDIO_CreateTrdFileAdec() 658 SAMPLE_COMM_AUDIO_DestroyTrdFileAdec(ADEC_CHN AdChn) SAMPLE_COMM_AUDIO_DestroyTrdFileAdec() argument 691 SAMPLE_COMM_AUDIO_AoBindAdec(AUDIO_DEV AoDev, AO_CHN AoChn, ADEC_CHN AdChn) SAMPLE_COMM_AUDIO_AoBindAdec() argument 705 SAMPLE_COMM_AUDIO_AoUnbindAdec(AUDIO_DEV AoDev, AO_CHN AoChn, ADEC_CHN AdChn) SAMPLE_COMM_AUDIO_AoUnbindAdec() argument 1193 SAMPLE_COMM_AUDIO_StartAdec(ADEC_CHN AdChn, PAYLOAD_TYPE_E enType) SAMPLE_COMM_AUDIO_StartAdec() argument 1236 SAMPLE_COMM_AUDIO_StopAdec(ADEC_CHN AdChn) SAMPLE_COMM_AUDIO_StopAdec() argument [all...] |
H A D | sample_comm.h | 659 HI_S32 SAMPLE_COMM_AUDIO_CreateTrdAencAdec(AENC_CHN AeChn, ADEC_CHN AdChn, FILE *pAecFd); 660 HI_S32 SAMPLE_COMM_AUDIO_CreateTrdFileAdec(ADEC_CHN AdChn, FILE *pAdcFd); 664 HI_S32 SAMPLE_COMM_AUDIO_DestroyTrdFileAdec(ADEC_CHN AdChn); 667 HI_S32 SAMPLE_COMM_AUDIO_AoBindAdec(AUDIO_DEV AoDev, AO_CHN AoChn, ADEC_CHN AdChn); 668 HI_S32 SAMPLE_COMM_AUDIO_AoUnbindAdec(AUDIO_DEV AoDev, AO_CHN AoChn, ADEC_CHN AdChn); 682 HI_S32 SAMPLE_COMM_AUDIO_StartAdec(ADEC_CHN AdChn, PAYLOAD_TYPE_E enType); 683 HI_S32 SAMPLE_COMM_AUDIO_StopAdec(ADEC_CHN AdChn);
|