Sistema Embarcado LockWise
Sistema de fechadura inteligente com autenticação por voz, controle MQTT e aplicativo móvel
Carregando...
Procurando...
Nenhuma entrada encontrada
Referência ao ficheiro audio_stream.h

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.
 

Documentação das macros

◆ AUDIO_STREAM_H

#define AUDIO_STREAM_H

Documentação dos valores da enumeração

◆ audio_stream_cmd_t

Comandos para controle do streaming de áudio.

Este enum define os comandos disponíveis para iniciar ou parar o streaming de áudio.

Valores de enumerações
AUDIO_STREAM_START 

Inicia o streaming de áudio.

AUDIO_STREAM_STOP 

Para o streaming de áudio.

Documentação das funções

◆ audio_stream_init()

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.

◆ audio_stream_send_cmd()

void audio_stream_send_cmd ( audio_stream_cmd_t  cmd)

Envia um comando para a tarefa de streaming de áudio.

Parâmetros
cmdComando a ser enviado (AUDIO_STREAM_START ou AUDIO_STREAM_STOP).