51 lines
1.9 KiB
C
51 lines
1.9 KiB
C
// SPDX-License-Identifier: GPL-2.0
|
|
/********************************************************************************
|
|
*
|
|
* Copyright (C) 2017 NEXTCHIP Inc. All rights reserved.
|
|
* Module : The decoder's audio header file
|
|
* Description : Audio i/o
|
|
* Author :
|
|
* Date :
|
|
* Version : Version 2.0
|
|
*
|
|
********************************************************************************
|
|
* History :
|
|
*
|
|
*
|
|
********************************************************************************/
|
|
#ifndef _AUDIO_H_
|
|
#define _AUDIO_H_
|
|
|
|
/********************************************************************
|
|
* define and enum
|
|
********************************************************************/
|
|
#define AIG_DEF 0x08
|
|
#define AOG_DEF 0x08
|
|
|
|
/********************************************************************
|
|
* structure
|
|
********************************************************************/
|
|
|
|
/********************************************************************
|
|
* external api
|
|
********************************************************************/
|
|
extern void nvp6158_audio_init(unsigned char recmaster, unsigned char pbmaster,
|
|
unsigned char ch_num, unsigned char samplerate, unsigned char bits);
|
|
extern void nvp6168_audio_init(unsigned char recmaster, unsigned char pbmaster,
|
|
unsigned char ch_num, unsigned char samplerate, unsigned char bits);
|
|
extern void nvp6158_audio_powerdown(unsigned char chip);
|
|
// Add for Raptor4
|
|
void nvp6158_audio_in_type_set(int type);
|
|
int nvp6158_audio_in_type_get(void);
|
|
void nvp6158_audio_sample_rate_set(int sample);
|
|
int nvp6158_audio_sample_rate_get(void);
|
|
void nvp6158_audio_re_initialize(int devnum);
|
|
void nvp6158_audio_set_aoc_format(decoder_dev_ch_info_s *decoder_info);
|
|
|
|
#endif // End of _AUDIO_H_
|
|
|
|
/********************************************************************
|
|
* End of file
|
|
********************************************************************/
|
|
|