Lines Matching refs:useCase
400 static int32_t AudioRenderParseUsecase(struct AudioHwRenderParam *renderParam, const char *useCase)
417 cJSON *useCaseNode = cJSON_GetObjectItem(cardList, useCase);
419 AUDIO_FUNC_LOGE("failed to check item when [%{public}s] gets object!", useCase);
425 AUDIO_FUNC_LOGE("no child when [%{public}s] gets object!", useCase);
451 const char *useCase = AudioPathSelGetUseCase(renderParam->frameRenderMode.attrs.type);
452 if (useCase == NULL) {
453 AUDIO_FUNC_LOGE("useCase not support!");
456 return AudioRenderParseUsecase(renderParam, useCase);
628 static int32_t AudioCaptureParseUsecase(struct AudioHwCaptureParam *captureParam, const char *useCase)
630 if (captureParam == NULL || useCase == NULL) {
649 cJSON *useCaseNode = cJSON_GetObjectItem(cardList, useCase);
651 AUDIO_FUNC_LOGE("failed to check item when [%{public}s] gets object!", useCase);
656 AUDIO_FUNC_LOGE("no child when [%{public}s] gets object!", useCase);
680 AUDIO_FUNC_LOGE("useCase not support!");
685 AUDIO_FUNC_LOGE("useCase set as AUDIO_IN_MEDIA");
689 const char *useCase = AudioPathSelGetUseCase(type);
690 if (useCase == NULL) {
691 AUDIO_FUNC_LOGE("useCase not support!");
695 return AudioCaptureParseUsecase(captureParam, useCase);