|
Sistema Embarcado LockWise
Sistema de fechadura inteligente com autenticação por voz, controle MQTT e aplicativo móvel
|
Ir para o código fonte deste ficheiro.
Macros | |
| #define | AUDIO_STREAM_H |
Enumerações | |
| enum | audio_stream_cmd_t { AUDIO_STREAM_START , AUDIO_STREAM_STOP } |
| Comandos para controle do streaming de áudio. Mais... | |
Funções | |
| void | audio_stream_init (void) |
| Inicializa a tarefa de streaming de áudio. | |
| void | audio_stream_send_cmd (audio_stream_cmd_t cmd) |
| Envia um comando para a tarefa de streaming de áudio. | |
| #define AUDIO_STREAM_H |
| enum audio_stream_cmd_t |
| void audio_stream_init | ( | void | ) |
Inicializa a tarefa de streaming de áudio.
Esta função configura o pipeline de áudio, inicializa as tarefas de VAD (Voice Activity Detection) e streaming HTTP, além de criar as filas e semáforos necessários para o gerenciamento do áudio.
| void audio_stream_send_cmd | ( | audio_stream_cmd_t | cmd | ) |
Envia um comando para a tarefa de streaming de áudio.
| cmd | Comando a ser enviado (AUDIO_STREAM_START ou AUDIO_STREAM_STOP). |