nt9856x/code/hdal/vendor/media/include/vendor_audiodec.h
2023-03-28 15:07:53 +08:00

46 lines
1.5 KiB
C
Executable File

/**
@brief Header file of vendor audiodec module.\n
This file contains the functions which is related to vendor audiodec.
@file vendor_audiodec.h
@ingroup mhdal
@note Nothing.
Copyright Novatek Microelectronics Corp. 2018. All rights reserved.
*/
#ifndef _VENDOR_AUDIODEC_H_
#define _VENDOR_AUDIODEC_H_
/********************************************************************
INCLUDE FILES
********************************************************************/
#include "hd_type.h"
/********************************************************************
MACRO CONSTANT DEFINITIONS
********************************************************************/
#define VENDOR_AUDIODEC_NAME_LEN 32
/********************************************************************
MACRO FUNCTION DEFINITIONS
********************************************************************/
/********************************************************************
TYPE DEFINITION
********************************************************************/
typedef enum _VENDOR_AUDIODEC_ITEM {
VENDOR_AUDIODEC_ITEM_CODEC_HEADER, ///< codec header
ENUM_DUMMY4WORD(VENDOR_AUDIODEC_ITEM)
} VENDOR_AUDIODEC_ITEM;
/********************************************************************
EXTERN VARIABLES & FUNCTION PROTOTYPES DECLARATIONS
********************************************************************/
HD_RESULT vendor_audiodec_set(UINT32 id, VENDOR_AUDIODEC_ITEM item, VOID *p_param);
HD_RESULT vendor_audiodec_get(UINT32 id, VENDOR_AUDIODEC_ITEM item, VOID *p_param);
#endif