ZegoLiveRoom
zego-api-audio-vad.h
Go to the documentation of this file.
1//
2// zego-api-audio-vad.h
3// ZegoLiveRoom
4//
5// Created by kebo on 2021/1/14.
6//
7
8#ifndef zego_api_audio_vad_hpp
9#define zego_api_audio_vad_hpp
10
11#include <stddef.h>
12#include "zego-api-defines.h"
13
14namespace ZEGO
15{
16namespace AUDIOVAD
17{
18
23struct ZegoAudioVADClient;
24
29{
30 // 噪声
32 // 语音
34};
35
43
49ZEGOAVKIT_API void DestroyZegoAudioVADClient(ZegoAudioVADClient* client);
50
61ZEGOAVKIT_API ZegoAudioVADType ZegoAudioVADClientUpdate(ZegoAudioVADClient* client, unsigned char* buf, int bufLen, int sampleRate, int channels);
62
72ZEGOAVKIT_API int ZegoAudioVADClientReset(ZegoAudioVADClient* client);
73
74}// AUDIOVAD
75}// ZEGO
76
77#endif /* zego_api_audio_vad_hpp */
ZEGOAVKIT_API ZegoAudioVADType ZegoAudioVADClientUpdate(ZegoAudioVADClient *client, unsigned char *buf, int bufLen, int sampleRate, int channels)
ZEGOAVKIT_API void DestroyZegoAudioVADClient(ZegoAudioVADClient *client)
ZEGOAVKIT_API ZegoAudioVADClient * CreateZegoAudioVADClient()
ZegoAudioVADType
Definition: zego-api-audio-vad.h:29
@ ZegoAudioVADTypeSpeech
Definition: zego-api-audio-vad.h:33
@ ZegoAudioVADTypeNoise
Definition: zego-api-audio-vad.h:31
ZEGOAVKIT_API int ZegoAudioVADClientReset(ZegoAudioVADClient *client)
Definition: AVDefines.h:17
#define ZEGOAVKIT_API
Definition: zego-api-defines.h:59