blob: d3f449f56e98681dd41a418ce647524254564619 [file] [log] [blame]
rjw1f884582022-01-06 17:20:42 +08001/*
2Copyright Statement:
3
4This software/firmware and related documentation ("MediaTek Software") are
5protected under relevant copyright laws. The information contained herein is
6confidential and proprietary to MediaTek Inc. and/or its licensors. Without
7the prior written permission of MediaTek inc. and/or its licensors, any
8reproduction, modification, use or disclosure of MediaTek Software, and
9information contained herein, in whole or in part, shall be strictly
10prohibited.
11
12MediaTek Inc. (C) 2016. All rights reserved.
13
14BY OPENING THIS FILE, RECEIVER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
15THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
16RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO RECEIVER
17ON AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL
18WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED
19WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR
20NONINFRINGEMENT. NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH
21RESPECT TO THE SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY,
22INCORPORATED IN, OR SUPPLIED WITH THE MEDIATEK SOFTWARE, AND RECEIVER AGREES
23TO LOOK ONLY TO SUCH THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO.
24RECEIVER EXPRESSLY ACKNOWLEDGES THAT IT IS RECEIVER'S SOLE RESPONSIBILITY TO
25OBTAIN FROM ANY THIRD PARTY ALL PROPER LICENSES CONTAINED IN MEDIATEK
26SOFTWARE. MEDIATEK SHALL ALSO NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE
27RELEASES MADE TO RECEIVER'S SPECIFICATION OR TO CONFORM TO A PARTICULAR
28STANDARD OR OPEN FORUM. RECEIVER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S
29ENTIRE AND CUMULATIVE LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE
30RELEASED HEREUNDER WILL BE, AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE
31MEDIATEK SOFTWARE AT ISSUE, OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE
32CHARGE PAID BY RECEIVER TO MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
33
34Auther: Garlic Tseng <garlic.tseng@mediatek.com>
35*/
36
37#ifndef _MIXER_CTRL_H_
38#define _MIXER_CTRL_H_
39
40int set_mixer_ctrl_value_string(const char *mixer_ctrl_name,
41 const char *option_name);
42int set_mixer_ctrl_value_int(const char *mixer_ctrl_name,
43 const int option_int);
44int get_mixer_ctrl_value_int(const char *mixer_ctrl_name);
45char *get_mixer_ctrl_value_string(const char *mixer_ctrl_name,
46 char *returned_value_name,
47 int value_name_size);
48
49
50#endif //_MIXER_CTRL_H_
51