VAPI API Reference Documentation
2.18.x

_SRecData Struct Reference

#include <vapi.h>

List of all members.

Public Attributes

EMediaHostType eMediaHost
ECodingScheme eCodingScheme
EAnnounceType eSourceType
U32 uiTimeOut
U8pucBuffer
U32 uiBufferLength
char strAnnFileName [256]
PFNIoCompCallback pfnFrameHndlr
ESpeechDataFormat uiHostSpeechDataFormat

Detailed Description

Rec-related data


Member Data Documentation

Destination coding scheme for Host Speech.

  • 0 for PCI, - 1 for CSM_ENCAPS
    Not being used in current implementation.

Source can be one of the following:

  • 8-bit PCM
  • RTP
  • Both

If not NULL, pfnFrameHndlr is called for each complete frame received from SYNCDAT/SYNEOF

Pointer to the Buffer in which recorded data needs to be stored.
It's used for APIs dealing with buffer (e.g. VAPI_StartRecording).
It may not be defined for APIs dealing with file (e.g. VAPI_StartRecordFile).

File name in which recorded data needs to be stored.
It's used for APIs dealing with file (e.g. VAPI_StartRecordFile).
It may not be defined for APIs dealing with buffer (e.g. VAPI_StartRecord).

Length of the Buffer passed to the API.
It's used for APIs dealing with buffer (e.g. VAPI_StartRecording).
It may not be defined for APIs dealing with file (e.g. VAPI_StartRecordFile).

Format of being recorded data.

Specifies the time (in Sec) for which recording needs to be done.
If its value is 0 ignore this parameter.


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



Mindspeed Technologies ®
Mindspeed Proprietary and Confidential