Engage Engine API  1.244.9084
Loading...
Searching...
No Matches
_LmVTCodec_t Struct Reference

Public Attributes

LmVTBase_t base
 
void(* setEncoderFramingMs )(ENGAGE_HANDLE h, int ms)
 
void(* feedEncoder )(ENGAGE_HANDLE h, const int16_t *pInput, size_t inputSize, int vadResult)
 
size_t(* extractFromEncoder )(ENGAGE_HANDLE h, uint8_t *pOutput, size_t *pSamplesEncoded)
 
int(* decodeUsingDecoder )(ENGAGE_HANDLE h, const uint8_t *pInput, size_t inputSize, int16_t *pOutput, size_t maxOutputSize)
 

Detailed Description

Definition at line 76 of file EngageLm.h.

Member Data Documentation

◆ base

LmVTBase_t _LmVTCodec_t::base

Definition at line 78 of file EngageLm.h.

◆ decodeUsingDecoder

int(* _LmVTCodec_t::decodeUsingDecoder) (ENGAGE_HANDLE h, const uint8_t *pInput, size_t inputSize, int16_t *pOutput, size_t maxOutputSize)

Definition at line 86 of file EngageLm.h.

◆ extractFromEncoder

size_t(* _LmVTCodec_t::extractFromEncoder) (ENGAGE_HANDLE h, uint8_t *pOutput, size_t *pSamplesEncoded)

Definition at line 83 of file EngageLm.h.

◆ feedEncoder

void(* _LmVTCodec_t::feedEncoder) (ENGAGE_HANDLE h, const int16_t *pInput, size_t inputSize, int vadResult)

Definition at line 82 of file EngageLm.h.

◆ setEncoderFramingMs

void(* _LmVTCodec_t::setEncoderFramingMs) (ENGAGE_HANDLE h, int ms)

Definition at line 81 of file EngageLm.h.


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