blob: 68bf6fb86045c5187b933ab0b09dfb1c6bfc28c3 [file] [log] [blame]
/****************************************************************************
Copyright 2009 - 2011 Broadcom Corporation
Unless you and Broadcom execute a separate written software license agreement
governing use of this software, this software is licensed to you under the
terms of the GNU General Public License version 2 (the GPL), available at
http://www.broadcom.com/licenses/GPLv2.php
with the following added to such license:
As a special exception, the copyright holders of this software give you
permission to link this software with independent modules, and to copy and
distribute the resulting executable under terms of your choice, provided
that you also meet, for each linked independent module, the terms and
conditions of the license of that module.
An independent module is a module which is not derived from this software.
The special exception does not apply to any modifications of the software.
Notwithstanding the above, under no circumstances may you combine this software
in any way with any other Broadcom software provided under a license other than
the GPL, without Broadcom's express prior written consent.
***************************************************************************/
/**
*
* @file voif_handler.h
*
* @brief Template voif handler API. Customer can add new API's and functions here.
*
* @note
*****************************************************************************/
/**
*
* @defgroup Audio Audio Component
*
* @brief Updated by customer
*
* @ingroup Audio Component
*****************************************************************************/
#ifndef __AUDIO_VOIF_HANDLER_H__
#define __AUDIO_VOIF_HANDLER_H__
/**
*
* @addtogroup Audio
* @{
*/
/**
* Start the VOIF processing.
*
* @param channel: speaker type
* @return void
* @note
**************************************************************************/
void VoIF_init(AudioMode_t mode);
/**
* Stop the VOIF processing.
*
* @param none
* @return void
* @note
**************************************************************************/
void VoIF_Deinit(void);
#ifndef ENABLE_VOIF
void VoIF_SetDelay(int delay); /* For test purpose only */
void VoIF_SetGain(int gain); /* For test purpose only */
#endif
#endif /* __AUDIO_VOIF_HANDLER_H__ */