Home | History | Annotate | Download | only in soundtrigger

Lines Matching refs:halEvent

438         const ISoundTriggerHwCallback::RecognitionEvent& halEvent,
449 struct sound_trigger_recognition_event *event = convertRecognitionEventFromHal(&halEvent);
462 const ISoundTriggerHwCallback::PhraseRecognitionEvent& halEvent,
475 (const ISoundTriggerHwCallback::RecognitionEvent *)&halEvent);
489 const ISoundTriggerHwCallback::ModelEvent& halEvent,
501 struct sound_trigger_model_event *event = convertSoundModelEventFromHal(&halEvent);
516 const ISoundTriggerHwCallback::ModelEvent *halEvent)
520 halEvent->data.size());
525 event->status = (int)halEvent->status;
528 event->data_size = halEvent->data.size();
530 uint8_t *src = (uint8_t *)&halEvent->data[0];
531 memcpy(dst, src, halEvent->data.size());
554 const ISoundTriggerHwCallback::RecognitionEvent *halEvent)
558 if (halEvent->type == SoundModelType::KEYPHRASE) {
562 halEvent->data.size());
567 (const ISoundTriggerHwCallback::PhraseRecognitionEvent *)halEvent;
578 sizeof(struct sound_trigger_recognition_event) + halEvent->data.size());
584 event->status = (int)halEvent->status;
585 event->type = (sound_trigger_sound_model_type_t)halEvent->type;
587 event->capture_available = (bool)halEvent->captureAvailable;
588 event->capture_session = halEvent->captureSession;
589 event->capture_delay_ms = halEvent->captureDelayMs;
590 event->capture_preamble_ms = halEvent->capturePreambleMs;
591 event->trigger_in_data = (bool)halEvent->triggerInData;
592 event->audio_config.sample_rate = halEvent->audioConfig.sampleRateHz;
593 event->audio_config.channel_mask = (audio_channel_mask_t)halEvent->audioConfig.channelMask;
594 event->audio_config.format = (audio_format_t)halEvent->audioConfig.format;
596 event->data_size = halEvent->data.size();
598 uint8_t *src = (uint8_t *)&halEvent->data[0];
599 memcpy(dst, src, halEvent->data.size());