Sound Open Firmware
Loading...
Searching...
No Matches
ipc4_voice_cmd_notification Struct Reference

This notification is reported by the Detector module upon key phrase detection. More...

#include <src/include/ipc4/notification.h>

Data Fields

union { 
 
   uint32_t   dat 
 
   struct { 
 
      uint32_t   word_id: 16 
 ID of detected keyword. More...
 
      uint32_t   notif_type: 8 
 Notification type (SOF_IPC4_NOTIFY_PHRASE_DETECTED). More...
 
      uint32_t   type: 5 
 Opcode: SOF_IPC4_GLB_NOTIFICATION. More...
 
      uint32_t   rsp: 1 
 Direction: 0 for unsolicited notification. More...
 
      uint32_t   msg_tgt: 1 
 Message target: 0 for global message. More...
 
      uint32_t   _reserved_0: 1 
 Reserved bit. More...
 
   }   r 
 Primary bitfields. More...
 
} primary 
 Primary 32-bit register union.
 
union { 
 
   uint32_t   dat 
 Raw 32-bit register value. More...
 
   struct { 
 
      uint32_t   sv_score: 16 
 Final speaker verification score (0..8192). More...
 
      uint32_t   rsvd1: 14 
 Reserved bits. More...
 
      uint32_t   _reserved_2: 2 
 Reserved bits. More...
 
   }   r 
 Extension bitfields. More...
 
} extension 
 Extension 32-bit register union.
 

Detailed Description

This notification is reported by the Detector module upon key phrase detection.

Field Documentation

◆ _reserved_0

uint32_t ipc4_voice_cmd_notification::_reserved_0

Reserved bit.

◆ _reserved_2

uint32_t ipc4_voice_cmd_notification::_reserved_2

Reserved bits.

◆ dat

uint32_t ipc4_voice_cmd_notification::dat

Raw 32-bit register value.

◆ [union]

union { ... } ipc4_voice_cmd_notification::extension

Extension 32-bit register union.

◆ msg_tgt

uint32_t ipc4_voice_cmd_notification::msg_tgt

Message target: 0 for global message.

◆ notif_type

uint32_t ipc4_voice_cmd_notification::notif_type

Notification type (SOF_IPC4_NOTIFY_PHRASE_DETECTED).

◆ [union]

union { ... } ipc4_voice_cmd_notification::primary

Primary 32-bit register union.

◆ [struct] [1/2]

struct { ... } ipc4_voice_cmd_notification::r

Primary bitfields.

◆ [struct] [2/2]

struct { ... } ipc4_voice_cmd_notification::r

Extension bitfields.

◆ rsp

uint32_t ipc4_voice_cmd_notification::rsp

Direction: 0 for unsolicited notification.

◆ rsvd1

uint32_t ipc4_voice_cmd_notification::rsvd1

Reserved bits.

◆ sv_score

uint32_t ipc4_voice_cmd_notification::sv_score

Final speaker verification score (0..8192).

◆ type

uint32_t ipc4_voice_cmd_notification::type

Opcode: SOF_IPC4_GLB_NOTIFICATION.

◆ word_id

uint32_t ipc4_voice_cmd_notification::word_id

ID of detected keyword.


The documentation for this struct was generated from the following file: