2022-04-08 14:46:35 +00:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" >
< head >
< meta http-equiv = "Content-Type" content = "text/xhtml;charset=UTF-8" / >
< meta http-equiv = "X-UA-Compatible" content = "IE=9" / >
< meta name = "generator" content = "Doxygen 1.8.5" / >
2023-11-30 12:55:00 +00:00
< title > MCUXpresso SDK API Reference Manual: CODEC Common Driver< / title >
2022-04-08 14:46:35 +00:00
< link href = "tabs.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "jquery.js" > < / script >
< script type = "text/javascript" src = "dynsections.js" > < / script >
< link href = "navtree.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "resize.js" > < / script >
< script type = "text/javascript" src = "navtree.js" > < / script >
< script type = "text/javascript" >
$(document).ready(initResizable);
$(window).load(resizeHeight);
< / script >
< link href = "search/search.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "search/search.js" > < / script >
< script type = "text/javascript" >
$(document).ready(function() { searchBox.OnSelectItem(0); });
< / script >
< link href = "doxygen.css" rel = "stylesheet" type = "text/css" / >
< link href = "customdoxygen.css" rel = "stylesheet" type = "text/css" / >
< / head >
< body >
< div id = "top" > <!-- do not remove this div, it is closed by doxygen! -->
< div id = "titlearea" >
< table cellspacing = "0" cellpadding = "0" >
< tbody >
< tr style = "height: 56px;" >
< td id = "projectlogo" > < img alt = "Logo" src = "fs_logo.gif" / > < / td >
< td style = "padding-left: 0.5em;" >
< div id = "projectname" > MCUXpresso SDK API Reference Manual
2024-03-18 15:15:10 +00:00
  < span id = "projectnumber" > Rev 2.15.000< / span >
2022-04-08 14:46:35 +00:00
< / div >
< div id = "projectbrief" > NXP Semiconductors< / div >
< / td >
< / tr >
< / tbody >
< / table >
< / div >
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
< script type = "text/javascript" >
var searchBox = new SearchBox("searchBox", "search",false,'Search');
< / script >
< div id = "navrow1" class = "tabs" >
< ul class = "tablist" >
< li > < a href = "index.html" > < span > Main  Page< / span > < / a > < / li >
< li > < a href = "pages.html" > < span > Related  Pages< / span > < / a > < / li >
< li > < a href = "modules.html" > < span > API  Reference< / span > < / a > < / li >
< li >
< div id = "MSearchBox" class = "MSearchBoxInactive" >
< span class = "left" >
< img id = "MSearchSelect" src = "search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
< input type = "text" id = "MSearchField" value = "Search" accesskey = "S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
< / span > < span class = "right" >
< a id = "MSearchClose" href = "javascript:searchBox.CloseResultsWindow()" > < img id = "MSearchCloseImg" border = "0" src = "search/close.png" alt = "" / > < / a >
< / span >
< / div >
< / li >
< / ul >
< / div >
< / div > <!-- top -->
< div id = "side-nav" class = "ui-resizable side-nav-resizable" >
< div id = "nav-tree" >
< div id = "nav-tree-contents" >
< div id = "nav-sync" class = "sync" > < / div >
< / div >
< / div >
< div id = "splitbar" style = "-moz-user-select:none;"
class="ui-resizable-handle">
< / div >
< / div >
< script type = "text/javascript" >
$(document).ready(function(){initNavTree('a00014.html','');});
< / script >
< div id = "doc-content" >
<!-- window showing the filter options -->
< div id = "MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
< a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(0)" > < span class = "SelectionMark" >   < / span > All< / a > < a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(1)" > < span class = "SelectionMark" >   < / span > Data Structures< / a > < a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(2)" > < span class = "SelectionMark" >   < / span > Functions< / a > < a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(3)" > < span class = "SelectionMark" >   < / span > Variables< / a > < a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(4)" > < span class = "SelectionMark" >   < / span > Typedefs< / a > < a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(5)" > < span class = "SelectionMark" >   < / span > Enumerations< / a > < a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(6)" > < span class = "SelectionMark" >   < / span > Enumerator< / a > < a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(7)" > < span class = "SelectionMark" >   < / span > Groups< / a > < a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(8)" > < span class = "SelectionMark" >   < / span > Pages< / a > < / div >
<!-- iframe showing the search results (closed by default) -->
< div id = "MSearchResultsWindow" >
< iframe src = "javascript:void(0)" frameborder = "0"
name="MSearchResults" id="MSearchResults">
< / iframe >
< / div >
< div class = "header" >
< div class = "summary" >
2023-11-30 12:55:00 +00:00
< a href = "#groups" > Modules< / a > |
2022-04-08 14:46:35 +00:00
< a href = "#nested-classes" > Data Structures< / a > |
< a href = "#define-members" > Macros< / a > |
2024-03-18 15:15:10 +00:00
< a href = "#typedef-members" > Typedefs< / a > |
2022-04-08 14:46:35 +00:00
< a href = "#enum-members" > Enumerations< / a > |
< a href = "#func-members" > Functions< / a > < / div >
< div class = "headertitle" >
2023-11-30 12:55:00 +00:00
< div class = "title" > CODEC Common Driver< div class = "ingroups" > < a class = "el" href = "a00299.html" > CODEC Driver< / a > < / div > < / div > < / div >
2022-04-08 14:46:35 +00:00
< / div > <!-- header -->
< div class = "contents" >
< a name = "details" id = "details" > < / a > < h2 class = "groupheader" > Overview< / h2 >
< p > The codec common driver provides a codec control abstraction interface. < / p >
< table class = "memberdecls" >
2023-11-30 12:55:00 +00:00
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "groups" > < / a >
Modules< / h2 > < / td > < / tr >
< tr class = "memitem:a00308" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00308.html" > CODEC Adapter< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a00300" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00300.html" > CS42888 Adapter< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a00301" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00301.html" > DA7212 Adapter< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a00302" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00302.html" > SGTL5000 Adapter< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a00304" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00304.html" > WM8904 Adapter< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a00303" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00303.html" > WM8960 Adapter< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < table class = "memberdecls" >
2022-04-08 14:46:35 +00:00
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "nested-classes" > < / a >
Data Structures< / h2 > < / td > < / tr >
2024-03-18 15:15:10 +00:00
< tr class = "memitem:a00330" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00014.html#a00330" > _codec_config< / a > < / td > < / tr >
< tr class = "memdesc:a00330" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Initialize structure of the codec. < a href = "a00014.html#a00330" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a00330" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a00329" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00014.html#a00329" > _codec_capability< / a > < / td > < / tr >
< tr class = "memdesc:a00329" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > codec capability < a href = "a00014.html#a00329" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a00329" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a00331" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00014.html#a00331" > _codec_handle< / a > < / td > < / tr >
< tr class = "memdesc:a00331" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Codec handle definition. < a href = "a00014.html#a00331" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a00331" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2022-04-08 14:46:35 +00:00
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "define-members" > < / a >
Macros< / h2 > < / td > < / tr >
2023-11-30 12:55:00 +00:00
< tr class = "memitem:ga1676aac1111be81840d71ae360c7a55e" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "anchor" id = "ga1676aac1111be81840d71ae360c7a55e" > < / a >
#define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00014.html#ga1676aac1111be81840d71ae360c7a55e" > CODEC_VOLUME_MAX_VALUE< / a >       (100U)< / td > < / tr >
< tr class = "memdesc:ga1676aac1111be81840d71ae360c7a55e" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > codec maximum volume range < br / > < / td > < / tr >
< tr class = "separator:ga1676aac1111be81840d71ae360c7a55e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2022-04-08 14:46:35 +00:00
< / table > < table class = "memberdecls" >
2024-03-18 15:15:10 +00:00
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "typedef-members" > < / a >
Typedefs< / h2 > < / td > < / tr >
< tr class = "memitem:gab8bda00eb4131077da1cc080e538ddaf" > < td class = "memItemLeft" align = "right" valign = "top" > typedef enum < a class = "el" href = "a00014.html#ga88c5442974fa183a3100b8923045ad6e" > _codec_audio_protocol< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00014.html#gab8bda00eb4131077da1cc080e538ddaf" > codec_audio_protocol_t< / a > < / td > < / tr >
< tr class = "memdesc:gab8bda00eb4131077da1cc080e538ddaf" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > AUDIO format definition. < a href = "#gab8bda00eb4131077da1cc080e538ddaf" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:gab8bda00eb4131077da1cc080e538ddaf" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga9228529622c5053291e10d4993a7a3da" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "anchor" id = "ga9228529622c5053291e10d4993a7a3da" > < / a >
typedef enum < a class = "el" href = "a00014.html#ga9871807eceed24deab66da23ca75dc8d" > _codec_module< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00014.html#ga9228529622c5053291e10d4993a7a3da" > codec_module_t< / a > < / td > < / tr >
< tr class = "memdesc:ga9228529622c5053291e10d4993a7a3da" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > audio codec module < br / > < / td > < / tr >
< tr class = "separator:ga9228529622c5053291e10d4993a7a3da" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga937d008d5c72d2c0dc1c4610574872c7" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "anchor" id = "ga937d008d5c72d2c0dc1c4610574872c7" > < / a >
typedef enum < a class = "el" href = "a00014.html#gaa85e65fa8be57eb50f7d59433d50c0a6" > _codec_module_ctrl_cmd< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00014.html#ga937d008d5c72d2c0dc1c4610574872c7" > codec_module_ctrl_cmd_t< / a > < / td > < / tr >
< tr class = "memdesc:ga937d008d5c72d2c0dc1c4610574872c7" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > audio codec module control cmd < br / > < / td > < / tr >
< tr class = "separator:ga937d008d5c72d2c0dc1c4610574872c7" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga20f13bdb318173610c77341b6b0fb68e" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "anchor" id = "ga20f13bdb318173610c77341b6b0fb68e" > < / a >
typedef struct < a class = "el" href = "a00014.html#a00331" > _codec_handle< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00014.html#ga20f13bdb318173610c77341b6b0fb68e" > codec_handle_t< / a > < / td > < / tr >
< tr class = "memdesc:ga20f13bdb318173610c77341b6b0fb68e" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > codec handle declaration < br / > < / td > < / tr >
< tr class = "separator:ga20f13bdb318173610c77341b6b0fb68e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga510bfdb1ccf8ad0261215e1420101ff1" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "anchor" id = "ga510bfdb1ccf8ad0261215e1420101ff1" > < / a >
typedef struct < a class = "el" href = "a00014.html#a00330" > _codec_config< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00014.html#ga510bfdb1ccf8ad0261215e1420101ff1" > codec_config_t< / a > < / td > < / tr >
< tr class = "memdesc:ga510bfdb1ccf8ad0261215e1420101ff1" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Initialize structure of the codec. < br / > < / td > < / tr >
< tr class = "separator:ga510bfdb1ccf8ad0261215e1420101ff1" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:gac7544e852cdcbe42213cc25d62a675f1" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "anchor" id = "gac7544e852cdcbe42213cc25d62a675f1" > < / a >
typedef struct < a class = "el" href = "a00014.html#a00329" > _codec_capability< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00014.html#gac7544e852cdcbe42213cc25d62a675f1" > codec_capability_t< / a > < / td > < / tr >
< tr class = "memdesc:gac7544e852cdcbe42213cc25d62a675f1" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > codec capability < br / > < / td > < / tr >
< tr class = "separator:gac7544e852cdcbe42213cc25d62a675f1" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < table class = "memberdecls" >
2022-04-08 14:46:35 +00:00
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "enum-members" > < / a >
Enumerations< / h2 > < / td > < / tr >
2023-11-30 12:55:00 +00:00
< tr class = "memitem:gafeaa6456e370d2eb59f5e139d9f8b00c" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > { < br / >
    < a class = "el" href = "a00014.html#ggafeaa6456e370d2eb59f5e139d9f8b00cae615242ac4056c3aa41c0a2cacb12a58" > kStatus_CODEC_NotSupport< / a > = MAKE_STATUS(kStatusGroup_CODEC, 0U),
< br / >
    < a class = "el" href = "a00014.html#ggafeaa6456e370d2eb59f5e139d9f8b00ca87ececfc264e837d6d95aa4167777f39" > kStatus_CODEC_DeviceNotRegistered< / a > = MAKE_STATUS(kStatusGroup_CODEC, 1U),
< br / >
    < a class = "el" href = "a00014.html#ggafeaa6456e370d2eb59f5e139d9f8b00caf100e4cac23563bbe7344a035f0a8be6" > kStatus_CODEC_I2CBusInitialFailed< / a > ,
< br / >
    < a class = "el" href = "a00014.html#ggafeaa6456e370d2eb59f5e139d9f8b00ca5baa54f823e6d30deb9f29c71f241a4b" > kStatus_CODEC_I2CCommandTransferFailed< / a >
< br / >
}< / td > < / tr >
< tr class = "memdesc:gafeaa6456e370d2eb59f5e139d9f8b00c" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > CODEC status. < a href = "a00014.html#gafeaa6456e370d2eb59f5e139d9f8b00c" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:gafeaa6456e370d2eb59f5e139d9f8b00c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2024-03-18 15:15:10 +00:00
< tr class = "memitem:ga88c5442974fa183a3100b8923045ad6e" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00014.html#ga88c5442974fa183a3100b8923045ad6e" > _codec_audio_protocol< / a > { < br / >
    < a class = "el" href = "a00014.html#gga88c5442974fa183a3100b8923045ad6ea86a707c430d31a2650df43f5e38d7043" > kCODEC_BusI2S< / a > = 0U,
2023-11-30 12:55:00 +00:00
< br / >
2024-03-18 15:15:10 +00:00
    < a class = "el" href = "a00014.html#gga88c5442974fa183a3100b8923045ad6ea86bebdc586a5a0edaade3b57d883fd67" > kCODEC_BusLeftJustified< / a > = 1U,
2023-11-30 12:55:00 +00:00
< br / >
2024-03-18 15:15:10 +00:00
    < a class = "el" href = "a00014.html#gga88c5442974fa183a3100b8923045ad6ea47b4b1521ffa83f6653b75e172b51193" > kCODEC_BusRightJustified< / a > = 2U,
2023-11-30 12:55:00 +00:00
< br / >
2024-03-18 15:15:10 +00:00
    < a class = "el" href = "a00014.html#gga88c5442974fa183a3100b8923045ad6eadb687afb93721bb8114ad397b9d5316b" > kCODEC_BusPCMA< / a > = 3U,
2023-11-30 12:55:00 +00:00
< br / >
2024-03-18 15:15:10 +00:00
    < a class = "el" href = "a00014.html#gga88c5442974fa183a3100b8923045ad6eab0b058e1c494b451060a9108cc39db40" > kCODEC_BusPCMB< / a > = 4U,
2023-11-30 12:55:00 +00:00
< br / >
2024-03-18 15:15:10 +00:00
    < a class = "el" href = "a00014.html#gga88c5442974fa183a3100b8923045ad6eafedd5c66852ce2b42397327fd807b826" > kCODEC_BusTDM< / a > = 5U
2023-11-30 12:55:00 +00:00
< br / >
}< / td > < / tr >
2024-03-18 15:15:10 +00:00
< tr class = "memdesc:ga88c5442974fa183a3100b8923045ad6e" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > AUDIO format definition. < a href = "a00014.html#ga88c5442974fa183a3100b8923045ad6e" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga88c5442974fa183a3100b8923045ad6e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-11-30 12:55:00 +00:00
< tr class = "memitem:ga26c0312ac66c00f31cf886616c48afa2" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > { < br / >
    < a class = "el" href = "a00014.html#gga26c0312ac66c00f31cf886616c48afa2ac2670f9c4a9361e6186f41bd406f007f" > kCODEC_AudioSampleRate8KHz< / a > = 8000U,
< br / >
    < a class = "el" href = "a00014.html#gga26c0312ac66c00f31cf886616c48afa2a9071e3e0d19cd30751f09341c438550d" > kCODEC_AudioSampleRate11025Hz< / a > = 11025U,
< br / >
    < a class = "el" href = "a00014.html#gga26c0312ac66c00f31cf886616c48afa2a145abe8d6bc2556773d185467df325a2" > kCODEC_AudioSampleRate12KHz< / a > = 12000U,
< br / >
    < a class = "el" href = "a00014.html#gga26c0312ac66c00f31cf886616c48afa2a4cc3e7845fac732e43e9a9d3a1db3ac3" > kCODEC_AudioSampleRate16KHz< / a > = 16000U,
< br / >
    < a class = "el" href = "a00014.html#gga26c0312ac66c00f31cf886616c48afa2aad656261a4472f15709bc96dbef0d5d2" > kCODEC_AudioSampleRate22050Hz< / a > = 22050U,
< br / >
    < a class = "el" href = "a00014.html#gga26c0312ac66c00f31cf886616c48afa2a99e447a6eec0250e403935cc6758c9b1" > kCODEC_AudioSampleRate24KHz< / a > = 24000U,
< br / >
    < a class = "el" href = "a00014.html#gga26c0312ac66c00f31cf886616c48afa2a470868159560ce8bb5a25428a0fcc23b" > kCODEC_AudioSampleRate32KHz< / a > = 32000U,
< br / >
    < a class = "el" href = "a00014.html#gga26c0312ac66c00f31cf886616c48afa2ac4e92232e6b0e38a5a4047f4f23426e9" > kCODEC_AudioSampleRate44100Hz< / a > = 44100U,
< br / >
    < a class = "el" href = "a00014.html#gga26c0312ac66c00f31cf886616c48afa2a52c36a5f0bb8390b95fa9e0f60c840d2" > kCODEC_AudioSampleRate48KHz< / a > = 48000U,
< br / >
    < a class = "el" href = "a00014.html#gga26c0312ac66c00f31cf886616c48afa2a1c95f0504dd14639259027d185736bbb" > kCODEC_AudioSampleRate96KHz< / a > = 96000U,
2022-04-08 14:46:35 +00:00
< br / >
2023-11-30 12:55:00 +00:00
    < a class = "el" href = "a00014.html#gga26c0312ac66c00f31cf886616c48afa2a79399feab20488998a556e553f06dd8e" > kCODEC_AudioSampleRate192KHz< / a > = 192000U,
< br / >
    < a class = "el" href = "a00014.html#gga26c0312ac66c00f31cf886616c48afa2aea40aee5bfaba1e1d0afca6028c3a513" > kCODEC_AudioSampleRate384KHz< / a > = 384000U
< br / >
}< / td > < / tr >
< tr class = "memdesc:ga26c0312ac66c00f31cf886616c48afa2" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > audio sample rate definition < a href = "a00014.html#ga26c0312ac66c00f31cf886616c48afa2" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga26c0312ac66c00f31cf886616c48afa2" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:gaecd12a18eeb0ee701fc7b0efd5068266" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > { < br / >
    < a class = "el" href = "a00014.html#ggaecd12a18eeb0ee701fc7b0efd5068266a9c510bd4de69481b8a6ce29002aa11fb" > kCODEC_AudioBitWidth16bit< / a > = 16U,
< br / >
    < a class = "el" href = "a00014.html#ggaecd12a18eeb0ee701fc7b0efd5068266a21da286ab01dbf4bb663577f55f15e97" > kCODEC_AudioBitWidth20bit< / a > = 20U,
< br / >
    < a class = "el" href = "a00014.html#ggaecd12a18eeb0ee701fc7b0efd5068266ade2462c5c328527b8620abd51d0bcc56" > kCODEC_AudioBitWidth24bit< / a > = 24U,
< br / >
    < a class = "el" href = "a00014.html#ggaecd12a18eeb0ee701fc7b0efd5068266ae7adfa93a86ff16d2d0d9a3a800466a3" > kCODEC_AudioBitWidth32bit< / a > = 32U
2022-04-08 14:46:35 +00:00
< br / >
}< / td > < / tr >
2023-11-30 12:55:00 +00:00
< tr class = "memdesc:gaecd12a18eeb0ee701fc7b0efd5068266" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > audio bit width < a href = "a00014.html#gaecd12a18eeb0ee701fc7b0efd5068266" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:gaecd12a18eeb0ee701fc7b0efd5068266" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2024-03-18 15:15:10 +00:00
< tr class = "memitem:ga9871807eceed24deab66da23ca75dc8d" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00014.html#ga9871807eceed24deab66da23ca75dc8d" > _codec_module< / a > { < br / >
    < a class = "el" href = "a00014.html#gga9871807eceed24deab66da23ca75dc8da7c40f1e873b61e5eddd6ef832cda8394" > kCODEC_ModuleADC< / a > = 0U,
2023-11-30 12:55:00 +00:00
< br / >
2024-03-18 15:15:10 +00:00
    < a class = "el" href = "a00014.html#gga9871807eceed24deab66da23ca75dc8dab3b89400c76c74bcc50ff7b2b91fa6c6" > kCODEC_ModuleDAC< / a > = 1U,
2023-11-30 12:55:00 +00:00
< br / >
2024-03-18 15:15:10 +00:00
    < a class = "el" href = "a00014.html#gga9871807eceed24deab66da23ca75dc8dadb2d5840ca369765fa601f37e13b06b1" > kCODEC_ModulePGA< / a > = 2U,
2023-11-30 12:55:00 +00:00
< br / >
2024-03-18 15:15:10 +00:00
    < a class = "el" href = "a00014.html#gga9871807eceed24deab66da23ca75dc8daa7ff9641255008cb0ebdf9f5e5812043" > kCODEC_ModuleHeadphone< / a > = 3U,
2023-11-30 12:55:00 +00:00
< br / >
2024-03-18 15:15:10 +00:00
    < a class = "el" href = "a00014.html#gga9871807eceed24deab66da23ca75dc8da19285488caaaa2ef6d3d4c40e606ab37" > kCODEC_ModuleSpeaker< / a > = 4U,
2023-11-30 12:55:00 +00:00
< br / >
2024-03-18 15:15:10 +00:00
    < a class = "el" href = "a00014.html#gga9871807eceed24deab66da23ca75dc8da7943b6db19251b61c632404efb8de1b0" > kCODEC_ModuleLinein< / a > = 5U,
2022-04-08 14:46:35 +00:00
< br / >
2024-03-18 15:15:10 +00:00
    < a class = "el" href = "a00014.html#gga9871807eceed24deab66da23ca75dc8da117909b882db9abfb546c4793559c2ed" > kCODEC_ModuleLineout< / a > = 6U,
2022-04-08 14:46:35 +00:00
< br / >
2024-03-18 15:15:10 +00:00
    < a class = "el" href = "a00014.html#gga9871807eceed24deab66da23ca75dc8da16c1a0929fef86f326b748908c834730" > kCODEC_ModuleVref< / a > = 7U,
2022-04-08 14:46:35 +00:00
< br / >
2024-03-18 15:15:10 +00:00
    < a class = "el" href = "a00014.html#gga9871807eceed24deab66da23ca75dc8dac4aab737927ff7c9b6665567deb95992" > kCODEC_ModuleMicbias< / a > = 8U,
2023-11-30 12:55:00 +00:00
< br / >
2024-03-18 15:15:10 +00:00
    < a class = "el" href = "a00014.html#gga9871807eceed24deab66da23ca75dc8daf897f755c6228d4fedcdc60a3ef8ac1f" > kCODEC_ModuleMic< / a > = 9U,
2023-11-30 12:55:00 +00:00
< br / >
2024-03-18 15:15:10 +00:00
    < a class = "el" href = "a00014.html#gga9871807eceed24deab66da23ca75dc8dae29f2fb0b8d8fab96be796903fca8859" > kCODEC_ModuleI2SIn< / a > = 10U,
2023-11-30 12:55:00 +00:00
< br / >
2024-03-18 15:15:10 +00:00
    < a class = "el" href = "a00014.html#gga9871807eceed24deab66da23ca75dc8da58f5103479cf0558eda8f04e8b799da0" > kCODEC_ModuleI2SOut< / a > = 11U,
2023-11-30 12:55:00 +00:00
< br / >
2024-03-18 15:15:10 +00:00
    < a class = "el" href = "a00014.html#gga9871807eceed24deab66da23ca75dc8da006667147ebd071cb91ac69864fafe82" > kCODEC_ModuleMixer< / a > = 12U
2023-11-30 12:55:00 +00:00
< br / >
}< / td > < / tr >
2024-03-18 15:15:10 +00:00
< tr class = "memdesc:ga9871807eceed24deab66da23ca75dc8d" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > audio codec module < a href = "a00014.html#ga9871807eceed24deab66da23ca75dc8d" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga9871807eceed24deab66da23ca75dc8d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:gaa85e65fa8be57eb50f7d59433d50c0a6" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00014.html#gaa85e65fa8be57eb50f7d59433d50c0a6" > _codec_module_ctrl_cmd< / a > { < a class = "el" href = "a00014.html#ggaa85e65fa8be57eb50f7d59433d50c0a6a4c5ea06025b76ec84d4ca596b2a7b073" > kCODEC_ModuleSwitchI2SInInterface< / a > = 0U
2022-04-08 14:46:35 +00:00
}< / td > < / tr >
2024-03-18 15:15:10 +00:00
< tr class = "memdesc:gaa85e65fa8be57eb50f7d59433d50c0a6" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > audio codec module control cmd < a href = "a00014.html#gaa85e65fa8be57eb50f7d59433d50c0a6" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:gaa85e65fa8be57eb50f7d59433d50c0a6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-11-30 12:55:00 +00:00
< tr class = "memitem:ga8420dba71b9cc240cf981b0bef892004" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > { < br / >
    < a class = "el" href = "a00014.html#gga8420dba71b9cc240cf981b0bef892004a20a0dcb77172efb2aa6957ef0a0787e5" > kCODEC_ModuleI2SInInterfacePCM< / a > = 0U,
< br / >
    < a class = "el" href = "a00014.html#gga8420dba71b9cc240cf981b0bef892004af9f9d6abaa41b9d284b4b8065572bdc0" > kCODEC_ModuleI2SInInterfaceDSD< / a > = 1U
< br / >
}< / td > < / tr >
< tr class = "memdesc:ga8420dba71b9cc240cf981b0bef892004" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > audio codec module digital interface < a href = "a00014.html#ga8420dba71b9cc240cf981b0bef892004" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga8420dba71b9cc240cf981b0bef892004" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:gafb24d298ddd4bc4ff61aa333f07a574a" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > { < br / >
    < a class = "el" href = "a00014.html#ggafb24d298ddd4bc4ff61aa333f07a574aab0f547b9df89fdd4ce284ed186455f0b" > kCODEC_RecordSourceDifferentialLine< / a > = 1U,
< br / >
    < a class = "el" href = "a00014.html#ggafb24d298ddd4bc4ff61aa333f07a574aae64867f603e75c7fea33030dd38b6ad1" > kCODEC_RecordSourceLineInput< / a > = 2U,
< br / >
    < a class = "el" href = "a00014.html#ggafb24d298ddd4bc4ff61aa333f07a574aad8c9317383ad4451d684926e41091e77" > kCODEC_RecordSourceDifferentialMic< / a > = 4U,
< br / >
    < a class = "el" href = "a00014.html#ggafb24d298ddd4bc4ff61aa333f07a574aa37a1902753e4cfca16a68ef63f86cfdb" > kCODEC_RecordSourceDigitalMic< / a > = 8U,
< br / >
    < a class = "el" href = "a00014.html#ggafb24d298ddd4bc4ff61aa333f07a574aa855b9e18e10dfbc7cce77cb4b1f318cc" > kCODEC_RecordSourceSingleEndMic< / a > = 16U
< br / >
}< / td > < / tr >
< tr class = "memdesc:gafb24d298ddd4bc4ff61aa333f07a574a" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > audio codec module record source value < a href = "a00014.html#gafb24d298ddd4bc4ff61aa333f07a574a" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:gafb24d298ddd4bc4ff61aa333f07a574a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga39b4e25c4e8f5fed29720be17a532fa8" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > { < br / >
    < a class = "el" href = "a00014.html#gga39b4e25c4e8f5fed29720be17a532fa8ae36407d3290aa5efceef159f0a631fe3" > kCODEC_RecordChannelLeft1< / a > = 1U,
< br / >
    < a class = "el" href = "a00014.html#gga39b4e25c4e8f5fed29720be17a532fa8a5ba3519014cfe6f932a97784f54f4c98" > kCODEC_RecordChannelLeft2< / a > = 2U,
< br / >
    < a class = "el" href = "a00014.html#gga39b4e25c4e8f5fed29720be17a532fa8a3d7e2090c8d8daddf877a2c8a9e76fe6" > kCODEC_RecordChannelLeft3< / a > = 4U,
< br / >
    < a class = "el" href = "a00014.html#gga39b4e25c4e8f5fed29720be17a532fa8a2cbd1878154a159289aae74374f797c9" > kCODEC_RecordChannelRight1< / a > = 1U,
< br / >
    < a class = "el" href = "a00014.html#gga39b4e25c4e8f5fed29720be17a532fa8a53185a58d744240fc9c4dbad4123efd0" > kCODEC_RecordChannelRight2< / a > = 2U,
< br / >
    < a class = "el" href = "a00014.html#gga39b4e25c4e8f5fed29720be17a532fa8ac389379d710f6d4bca9043585a2a8e19" > kCODEC_RecordChannelRight3< / a > = 4U,
< br / >
    < a class = "el" href = "a00014.html#gga39b4e25c4e8f5fed29720be17a532fa8a80797200a41c019d94a2f00c1c3be2b0" > kCODEC_RecordChannelDifferentialPositive1< / a > = 1U,
< br / >
    < a class = "el" href = "a00014.html#gga39b4e25c4e8f5fed29720be17a532fa8a1d1e4ff0208cb3aa09efe88ee9e601aa" > kCODEC_RecordChannelDifferentialPositive2< / a > = 2U,
< br / >
    < a class = "el" href = "a00014.html#gga39b4e25c4e8f5fed29720be17a532fa8ac10bdda8d39d210327a9a0d1ce61ff7c" > kCODEC_RecordChannelDifferentialPositive3< / a > = 4U,
< br / >
    < a class = "el" href = "a00014.html#gga39b4e25c4e8f5fed29720be17a532fa8a401b086fac6092c2128afa71d67d6ef2" > kCODEC_RecordChannelDifferentialNegative1< / a > = 8U,
< br / >
    < a class = "el" href = "a00014.html#gga39b4e25c4e8f5fed29720be17a532fa8a7ac1914edc6cf10af630c852d03dd413" > kCODEC_RecordChannelDifferentialNegative2< / a > = 16U,
< br / >
    < a class = "el" href = "a00014.html#gga39b4e25c4e8f5fed29720be17a532fa8a0b79393b54bbf527e48016937b377cef" > kCODEC_RecordChannelDifferentialNegative3< / a > = 32U
< br / >
}< / td > < / tr >
< tr class = "memdesc:ga39b4e25c4e8f5fed29720be17a532fa8" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > audio codec record channel < a href = "a00014.html#ga39b4e25c4e8f5fed29720be17a532fa8" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga39b4e25c4e8f5fed29720be17a532fa8" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga4efaf4e07364d6302f598569aa7e55dc" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > { < br / >
    < a class = "el" href = "a00014.html#gga4efaf4e07364d6302f598569aa7e55dca35773d21b5e2b64d0e2e7ac867c77b0c" > kCODEC_PlaySourcePGA< / a > = 1U,
< br / >
    < a class = "el" href = "a00014.html#gga4efaf4e07364d6302f598569aa7e55dca94b93b28a65f177b4cc83e93c7b51bb4" > kCODEC_PlaySourceInput< / a > = 2U,
< br / >
    < a class = "el" href = "a00014.html#gga4efaf4e07364d6302f598569aa7e55dca7ca39f98b870139efb44f74a9211de06" > kCODEC_PlaySourceDAC< / a > = 4U,
< br / >
    < a class = "el" href = "a00014.html#gga4efaf4e07364d6302f598569aa7e55dca6989491edfd478c12700c58d7fc575fc" > kCODEC_PlaySourceMixerIn< / a > = 1U,
< br / >
    < a class = "el" href = "a00014.html#gga4efaf4e07364d6302f598569aa7e55dca96936cd5a7270daefa046182d0768829" > kCODEC_PlaySourceMixerInLeft< / a > = 2U,
< br / >
    < a class = "el" href = "a00014.html#gga4efaf4e07364d6302f598569aa7e55dca1717593ce26fb9ef8a65183a2998ae71" > kCODEC_PlaySourceMixerInRight< / a > = 4U,
< br / >
    < a class = "el" href = "a00014.html#gga4efaf4e07364d6302f598569aa7e55dca709994c53834e59e6a8c65a7bfc531ad" > kCODEC_PlaySourceAux< / a > = 8U
< br / >
}< / td > < / tr >
< tr class = "memdesc:ga4efaf4e07364d6302f598569aa7e55dc" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > audio codec module play source value < a href = "a00014.html#ga4efaf4e07364d6302f598569aa7e55dc" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga4efaf4e07364d6302f598569aa7e55dc" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga34df7cc7f69a8ec535eec8a524dcbaf9" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > { < br / >
    < a class = "el" href = "a00014.html#gga34df7cc7f69a8ec535eec8a524dcbaf9aa0c987023cf5f95cff6a0aec596c0142" > kCODEC_PlayChannelHeadphoneLeft< / a > = 1U,
< br / >
    < a class = "el" href = "a00014.html#gga34df7cc7f69a8ec535eec8a524dcbaf9a0cace9c5dfaa0d27d4cd748b5e1818eb" > kCODEC_PlayChannelHeadphoneRight< / a > = 2U,
< br / >
    < a class = "el" href = "a00014.html#gga34df7cc7f69a8ec535eec8a524dcbaf9a0bd2d2c7cd2a5afa63d7d83ae88422f1" > kCODEC_PlayChannelSpeakerLeft< / a > = 4U,
< br / >
    < a class = "el" href = "a00014.html#gga34df7cc7f69a8ec535eec8a524dcbaf9a57301c750aa9a550438b05f6007006d3" > kCODEC_PlayChannelSpeakerRight< / a > = 8U,
< br / >
    < a class = "el" href = "a00014.html#gga34df7cc7f69a8ec535eec8a524dcbaf9ac7045f303ab7c4fb7701d309a20551f2" > kCODEC_PlayChannelLineOutLeft< / a > = 16U,
< br / >
    < a class = "el" href = "a00014.html#gga34df7cc7f69a8ec535eec8a524dcbaf9abdf825decf972f8e3aba77d1787961ac" > kCODEC_PlayChannelLineOutRight< / a > = 32U,
< br / >
    < a class = "el" href = "a00014.html#gga34df7cc7f69a8ec535eec8a524dcbaf9a3278c6862eb3ecda11037fe5af4df2bd" > kCODEC_PlayChannelLeft0< / a > = 1U,
< br / >
    < a class = "el" href = "a00014.html#gga34df7cc7f69a8ec535eec8a524dcbaf9a62debb0059bb78d925faf6aa98543a8e" > kCODEC_PlayChannelRight0< / a > = 2U,
< br / >
    < a class = "el" href = "a00014.html#gga34df7cc7f69a8ec535eec8a524dcbaf9ad1a9930f73d1e419d11163c8ea22ab59" > kCODEC_PlayChannelLeft1< / a > = 4U,
< br / >
    < a class = "el" href = "a00014.html#gga34df7cc7f69a8ec535eec8a524dcbaf9ad6e1ba3a22cc3ef308e6b401a93daaf1" > kCODEC_PlayChannelRight1< / a > = 8U,
< br / >
    < a class = "el" href = "a00014.html#gga34df7cc7f69a8ec535eec8a524dcbaf9a58ab35a6b08aa2a8b90e4bbab8fbff8d" > kCODEC_PlayChannelLeft2< / a > = 16U,
< br / >
    < a class = "el" href = "a00014.html#gga34df7cc7f69a8ec535eec8a524dcbaf9ae6e1d8f94afcd306e2ec6f4dca33cae1" > kCODEC_PlayChannelRight2< / a > = 32U,
< br / >
    < a class = "el" href = "a00014.html#gga34df7cc7f69a8ec535eec8a524dcbaf9ae2c27dc92a03d32ada44af6659d09fda" > kCODEC_PlayChannelLeft3< / a > = 64U,
< br / >
    < a class = "el" href = "a00014.html#gga34df7cc7f69a8ec535eec8a524dcbaf9a1e4d4e7db977969d139459baf7656a87" > kCODEC_PlayChannelRight3< / a > = 128U
< br / >
}< / td > < / tr >
< tr class = "memdesc:ga34df7cc7f69a8ec535eec8a524dcbaf9" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > codec play channel < a href = "a00014.html#ga34df7cc7f69a8ec535eec8a524dcbaf9" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga34df7cc7f69a8ec535eec8a524dcbaf9" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga81929fb3d21206b62f55bcb744f71d5d" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > { < br / >
    < a class = "el" href = "a00014.html#gga81929fb3d21206b62f55bcb744f71d5da252da0badc2ce47eced2eddb63f39f85" > kCODEC_VolumeHeadphoneLeft< / a > = 1U,
< br / >
    < a class = "el" href = "a00014.html#gga81929fb3d21206b62f55bcb744f71d5dadf7ac40d61f413f06d891236d1b482e3" > kCODEC_VolumeHeadphoneRight< / a > = 2U,
< br / >
    < a class = "el" href = "a00014.html#gga81929fb3d21206b62f55bcb744f71d5dac1802e65e6189f515659047c58462a78" > kCODEC_VolumeSpeakerLeft< / a > = 4U,
< br / >
    < a class = "el" href = "a00014.html#gga81929fb3d21206b62f55bcb744f71d5da144f7af63693c885c2b0db010ab08397" > kCODEC_VolumeSpeakerRight< / a > = 8U,
< br / >
    < a class = "el" href = "a00014.html#gga81929fb3d21206b62f55bcb744f71d5dae058f6d754ddc89299abf329710478d3" > kCODEC_VolumeLineOutLeft< / a > = 16U,
< br / >
    < a class = "el" href = "a00014.html#gga81929fb3d21206b62f55bcb744f71d5da0c32aca31872461283bcde24d14ce1d9" > kCODEC_VolumeLineOutRight< / a > = 32U,
< br / >
    < a class = "el" href = "a00014.html#gga81929fb3d21206b62f55bcb744f71d5dad524e10fd06f8d9cda9785788ee37a4d" > kCODEC_VolumeLeft0< / a > = 1UL < < 0U,
< br / >
    < a class = "el" href = "a00014.html#gga81929fb3d21206b62f55bcb744f71d5da7fd071ebb26efd40af3338d561aa1972" > kCODEC_VolumeRight0< / a > = 1UL < < 1U,
< br / >
    < a class = "el" href = "a00014.html#gga81929fb3d21206b62f55bcb744f71d5dabbaa755e0850dc54d6f0d2b1f360f6a7" > kCODEC_VolumeLeft1< / a > = 1UL < < 2U,
< br / >
    < a class = "el" href = "a00014.html#gga81929fb3d21206b62f55bcb744f71d5da1a508838fcdde9b46c3bf2cf7ee18d75" > kCODEC_VolumeRight1< / a > = 1UL < < 3U,
< br / >
    < a class = "el" href = "a00014.html#gga81929fb3d21206b62f55bcb744f71d5da2f33d3fc91063c6c183d143a4d31eca7" > kCODEC_VolumeLeft2< / a > = 1UL < < 4U,
< br / >
    < a class = "el" href = "a00014.html#gga81929fb3d21206b62f55bcb744f71d5dad63a6b9c7a346a0fcd7f8bff7bc01edb" > kCODEC_VolumeRight2< / a > = 1UL < < 5U,
< br / >
    < a class = "el" href = "a00014.html#gga81929fb3d21206b62f55bcb744f71d5da04c78b8f538c303bdcd9f58c37658f19" > kCODEC_VolumeLeft3< / a > = 1UL < < 6U,
< br / >
    < a class = "el" href = "a00014.html#gga81929fb3d21206b62f55bcb744f71d5da534d1699697328cc20e98d063847ddcf" > kCODEC_VolumeRight3< / a > = 1UL < < 7U,
< br / >
    < a class = "el" href = "a00014.html#gga81929fb3d21206b62f55bcb744f71d5daa58310a3f83c19d4d87608c91f4a4d44" > kCODEC_VolumeDAC< / a > = 1UL < < 8U
< br / >
}< / td > < / tr >
< tr class = "memdesc:ga81929fb3d21206b62f55bcb744f71d5d" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > codec volume setting < a href = "a00014.html#ga81929fb3d21206b62f55bcb744f71d5d" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga81929fb3d21206b62f55bcb744f71d5d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga7ada2556f3c386db5f31969fb6d4d002" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > { < br / >
    < a class = "el" href = "a00014.html#gga7ada2556f3c386db5f31969fb6d4d002a9e9ded8c1292f5dc89de2668714d55da" > kCODEC_SupportModuleADC< / a > = 1U < < 0U,
< br / >
    < a class = "el" href = "a00014.html#gga7ada2556f3c386db5f31969fb6d4d002ae8174e1f724d3ef07a226c5c71272968" > kCODEC_SupportModuleDAC< / a > = 1U < < 1U,
< br / >
    < a class = "el" href = "a00014.html#gga7ada2556f3c386db5f31969fb6d4d002a5a98e1bb737087b8d72b8b35bf6f50ff" > kCODEC_SupportModulePGA< / a > = 1U < < 2U,
< br / >
    < a class = "el" href = "a00014.html#gga7ada2556f3c386db5f31969fb6d4d002a26e53afde0ffeb7aa1e9fc630e836cd0" > kCODEC_SupportModuleHeadphone< / a > = 1U < < 3U,
< br / >
    < a class = "el" href = "a00014.html#gga7ada2556f3c386db5f31969fb6d4d002a93ec7e5b6e58bf3bf888b51399a30aa5" > kCODEC_SupportModuleSpeaker< / a > = 1U < < 4U,
< br / >
    < a class = "el" href = "a00014.html#gga7ada2556f3c386db5f31969fb6d4d002a713c4a4422ad42bfece5baa31b57ac9f" > kCODEC_SupportModuleLinein< / a > = 1U < < 5U,
< br / >
    < a class = "el" href = "a00014.html#gga7ada2556f3c386db5f31969fb6d4d002a6ac5131c6c76077e8ef4a1a6e234cdff" > kCODEC_SupportModuleLineout< / a > = 1U < < 6U,
< br / >
    < a class = "el" href = "a00014.html#gga7ada2556f3c386db5f31969fb6d4d002a954d97232907e1398ec9a355811263a0" > kCODEC_SupportModuleVref< / a > = 1U < < 7U,
< br / >
    < a class = "el" href = "a00014.html#gga7ada2556f3c386db5f31969fb6d4d002a8c1794386a58ebdc22b77743f4331c9f" > kCODEC_SupportModuleMicbias< / a > = 1U < < 8U,
< br / >
    < a class = "el" href = "a00014.html#gga7ada2556f3c386db5f31969fb6d4d002af9d2548d49b5c3580ecb2c5e74906c7d" > kCODEC_SupportModuleMic< / a > = 1U < < 9U,
< br / >
    < a class = "el" href = "a00014.html#gga7ada2556f3c386db5f31969fb6d4d002a7468ecd7eea444d7eba83d714d4ba53d" > kCODEC_SupportModuleI2SIn< / a > = 1U < < 10U,
< br / >
    < a class = "el" href = "a00014.html#gga7ada2556f3c386db5f31969fb6d4d002a24f5cf4a2501405ccf43d90dc395aded" > kCODEC_SupportModuleI2SOut< / a > = 1U < < 11U,
< br / >
    < a class = "el" href = "a00014.html#gga7ada2556f3c386db5f31969fb6d4d002a80771fd3cb71f0d7fb759026e781839a" > kCODEC_SupportModuleMixer< / a > = 1U < < 12U,
< br / >
    < a class = "el" href = "a00014.html#gga7ada2556f3c386db5f31969fb6d4d002a20acdc3c90d16c5a8f1e1c44542c232f" > kCODEC_SupportModuleI2SInSwitchInterface< / a > = 1U < < 13U,
< br / >
    < a class = "el" href = "a00014.html#gga7ada2556f3c386db5f31969fb6d4d002ae329bf702cfdc6a6201099b703390522" > kCODEC_SupportPlayChannelLeft0< / a > = 1U < < 0U,
< br / >
    < a class = "el" href = "a00014.html#gga7ada2556f3c386db5f31969fb6d4d002a20f35057890a3ddb578b9080882a746e" > kCODEC_SupportPlayChannelRight0< / a > = 1U < < 1U,
< br / >
    < a class = "el" href = "a00014.html#gga7ada2556f3c386db5f31969fb6d4d002a6943510b8f338a24dccf343aaa1b98f8" > kCODEC_SupportPlayChannelLeft1< / a > = 1U < < 2U,
< br / >
    < a class = "el" href = "a00014.html#gga7ada2556f3c386db5f31969fb6d4d002acbd858bdc4a7a159665181ad8fcc48d8" > kCODEC_SupportPlayChannelRight1< / a > = 1U < < 3U,
< br / >
    < a class = "el" href = "a00014.html#gga7ada2556f3c386db5f31969fb6d4d002ab8b75817dffae0354b75d1e8110140ae" > kCODEC_SupportPlayChannelLeft2< / a > = 1U < < 4U,
< br / >
    < a class = "el" href = "a00014.html#gga7ada2556f3c386db5f31969fb6d4d002a05a6d6ae10cd649da949cab8028821f5" > kCODEC_SupportPlayChannelRight2< / a > = 1U < < 5U,
< br / >
    < a class = "el" href = "a00014.html#gga7ada2556f3c386db5f31969fb6d4d002ab2a1cb4fcb6d75f452e9d336e779a5b3" > kCODEC_SupportPlayChannelLeft3< / a > = 1U < < 6U,
< br / >
    < a class = "el" href = "a00014.html#gga7ada2556f3c386db5f31969fb6d4d002aac0b5faccea3602fe60a066eae4d2f94" > kCODEC_SupportPlayChannelRight3< / a > = 1U < < 7U,
< br / >
    < a class = "el" href = "a00014.html#gga7ada2556f3c386db5f31969fb6d4d002a88443ccb19d90125be07f289b8be44ca" > kCODEC_SupportPlaySourcePGA< / a > = 1U < < 8U,
< br / >
    < a class = "el" href = "a00014.html#gga7ada2556f3c386db5f31969fb6d4d002ab5123b8edb2c4790a22bc06cd9783125" > kCODEC_SupportPlaySourceInput< / a > = 1U < < 9U,
< br / >
    < a class = "el" href = "a00014.html#gga7ada2556f3c386db5f31969fb6d4d002a964554f9b2238f486dac31b9a0e42657" > kCODEC_SupportPlaySourceDAC< / a > = 1U < < 10U,
< br / >
    < a class = "el" href = "a00014.html#gga7ada2556f3c386db5f31969fb6d4d002a5f07579c0725c23727a4575b40bc33ca" > kCODEC_SupportPlaySourceMixerIn< / a > = 1U < < 11U,
< br / >
    < a class = "el" href = "a00014.html#gga7ada2556f3c386db5f31969fb6d4d002a2ad90c8e0b63ec0bc4432e983746f9cf" > kCODEC_SupportPlaySourceMixerInLeft< / a > = 1U < < 12U,
< br / >
    < a class = "el" href = "a00014.html#gga7ada2556f3c386db5f31969fb6d4d002a8493cd24504caab3969fd817e97d8cad" > kCODEC_SupportPlaySourceMixerInRight< / a > = 1U < < 13U,
< br / >
    < a class = "el" href = "a00014.html#gga7ada2556f3c386db5f31969fb6d4d002ae476f7548d31d1673d844ec0039d619e" > kCODEC_SupportPlaySourceAux< / a > = 1U < < 14U,
< br / >
    < a class = "el" href = "a00014.html#gga7ada2556f3c386db5f31969fb6d4d002ac6322caa6f94dc2f360a945d2abf379c" > kCODEC_SupportRecordSourceDifferentialLine< / a > = 1U < < 0U,
< br / >
    < a class = "el" href = "a00014.html#gga7ada2556f3c386db5f31969fb6d4d002afdb39ac640e6704cfa7b1f962ba0c614" > kCODEC_SupportRecordSourceLineInput< / a > = 1U < < 1U,
< br / >
    < a class = "el" href = "a00014.html#gga7ada2556f3c386db5f31969fb6d4d002a84f73453703d74d9b63ed43d8c331c2c" > kCODEC_SupportRecordSourceDifferentialMic< / a > = 1U < < 2U,
< br / >
    < a class = "el" href = "a00014.html#gga7ada2556f3c386db5f31969fb6d4d002ac73cdaae0287443e7af90d832d4fb7de" > kCODEC_SupportRecordSourceDigitalMic< / a > = 1U < < 3U,
< br / >
    < a class = "el" href = "a00014.html#gga7ada2556f3c386db5f31969fb6d4d002a8fb930d0230627e2b435642fccf31459" > kCODEC_SupportRecordSourceSingleEndMic< / a > = 1U < < 4U,
< br / >
    < a class = "el" href = "a00014.html#gga7ada2556f3c386db5f31969fb6d4d002aa99609ce1be00cf79c76d4edb088dca4" > kCODEC_SupportRecordChannelLeft1< / a > = 1U < < 6U,
< br / >
    < a class = "el" href = "a00014.html#gga7ada2556f3c386db5f31969fb6d4d002a63dc3812baa2a775c6c4816942ad5c45" > kCODEC_SupportRecordChannelLeft2< / a > = 1U < < 7U,
< br / >
    < a class = "el" href = "a00014.html#gga7ada2556f3c386db5f31969fb6d4d002a30ecf39a6a3dafb99670b8a3f5b72185" > kCODEC_SupportRecordChannelLeft3< / a > = 1U < < 8U,
< br / >
    < a class = "el" href = "a00014.html#gga7ada2556f3c386db5f31969fb6d4d002aa24c8fee179d3a304b95aa5109df7f30" > kCODEC_SupportRecordChannelRight1< / a > = 1U < < 9U,
< br / >
    < a class = "el" href = "a00014.html#gga7ada2556f3c386db5f31969fb6d4d002a9b7fca38ed133e3f0444095a196f638f" > kCODEC_SupportRecordChannelRight2< / a > = 1U < < 10U,
< br / >
    < a class = "el" href = "a00014.html#gga7ada2556f3c386db5f31969fb6d4d002aedeb81525a5d2198a326b82d36e2f812" > kCODEC_SupportRecordChannelRight3< / a > = 1U < < 11U
< br / >
}< / td > < / tr >
< tr class = "memdesc:ga7ada2556f3c386db5f31969fb6d4d002" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > audio codec capability < a href = "a00014.html#ga7ada2556f3c386db5f31969fb6d4d002" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga7ada2556f3c386db5f31969fb6d4d002" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2022-04-08 14:46:35 +00:00
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "func-members" > < / a >
Functions< / h2 > < / td > < / tr >
2024-03-18 15:15:10 +00:00
< tr class = "memitem:ga5d14bc698e079b917832b43b248ea78c" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092" > status_t< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00014.html#ga5d14bc698e079b917832b43b248ea78c" > CODEC_Init< / a > (< a class = "el" href = "a00014.html#ga20f13bdb318173610c77341b6b0fb68e" > codec_handle_t< / a > *handle, < a class = "el" href = "a00014.html#ga510bfdb1ccf8ad0261215e1420101ff1" > codec_config_t< / a > *config)< / td > < / tr >
2023-11-30 12:55:00 +00:00
< tr class = "memdesc:ga5d14bc698e079b917832b43b248ea78c" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Codec initilization. < a href = "#ga5d14bc698e079b917832b43b248ea78c" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga5d14bc698e079b917832b43b248ea78c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2024-03-18 15:15:10 +00:00
< tr class = "memitem:ga32056c566dae7864a103114dd461b090" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092" > status_t< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00014.html#ga32056c566dae7864a103114dd461b090" > CODEC_Deinit< / a > (< a class = "el" href = "a00014.html#ga20f13bdb318173610c77341b6b0fb68e" > codec_handle_t< / a > *handle)< / td > < / tr >
2023-11-30 12:55:00 +00:00
< tr class = "memdesc:ga32056c566dae7864a103114dd461b090" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Codec de-initilization. < a href = "#ga32056c566dae7864a103114dd461b090" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga32056c566dae7864a103114dd461b090" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2024-03-18 15:15:10 +00:00
< tr class = "memitem:ga22534d14e8c6ac287e27ea06e9bdd032" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092" > status_t< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00014.html#ga22534d14e8c6ac287e27ea06e9bdd032" > CODEC_SetFormat< / a > (< a class = "el" href = "a00014.html#ga20f13bdb318173610c77341b6b0fb68e" > codec_handle_t< / a > *handle, uint32_t mclk, uint32_t sampleRate, uint32_t bitWidth)< / td > < / tr >
2023-11-30 12:55:00 +00:00
< tr class = "memdesc:ga22534d14e8c6ac287e27ea06e9bdd032" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > set audio data format. < a href = "#ga22534d14e8c6ac287e27ea06e9bdd032" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga22534d14e8c6ac287e27ea06e9bdd032" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2024-03-18 15:15:10 +00:00
< tr class = "memitem:ga2d29c9f1b4a3da8f2afaccc9aad15555" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092" > status_t< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00014.html#ga2d29c9f1b4a3da8f2afaccc9aad15555" > CODEC_ModuleControl< / a > (< a class = "el" href = "a00014.html#ga20f13bdb318173610c77341b6b0fb68e" > codec_handle_t< / a > *handle, < a class = "el" href = "a00014.html#ga937d008d5c72d2c0dc1c4610574872c7" > codec_module_ctrl_cmd_t< / a > cmd, uint32_t data)< / td > < / tr >
2023-11-30 12:55:00 +00:00
< tr class = "memdesc:ga2d29c9f1b4a3da8f2afaccc9aad15555" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > codec module control. < a href = "#ga2d29c9f1b4a3da8f2afaccc9aad15555" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga2d29c9f1b4a3da8f2afaccc9aad15555" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2024-03-18 15:15:10 +00:00
< tr class = "memitem:gabede767456945f55045dc116f9f4f4ca" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092" > status_t< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00014.html#gabede767456945f55045dc116f9f4f4ca" > CODEC_SetVolume< / a > (< a class = "el" href = "a00014.html#ga20f13bdb318173610c77341b6b0fb68e" > codec_handle_t< / a > *handle, uint32_t channel, uint32_t volume)< / td > < / tr >
2023-11-30 12:55:00 +00:00
< tr class = "memdesc:gabede767456945f55045dc116f9f4f4ca" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > set audio codec pl volume. < a href = "#gabede767456945f55045dc116f9f4f4ca" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:gabede767456945f55045dc116f9f4f4ca" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2024-03-18 15:15:10 +00:00
< tr class = "memitem:ga82d2fbaf2e232f9934a1981f4a8315b5" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092" > status_t< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00014.html#ga82d2fbaf2e232f9934a1981f4a8315b5" > CODEC_SetMute< / a > (< a class = "el" href = "a00014.html#ga20f13bdb318173610c77341b6b0fb68e" > codec_handle_t< / a > *handle, uint32_t channel, bool mute)< / td > < / tr >
2023-11-30 12:55:00 +00:00
< tr class = "memdesc:ga82d2fbaf2e232f9934a1981f4a8315b5" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > set audio codec module mute. < a href = "#ga82d2fbaf2e232f9934a1981f4a8315b5" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga82d2fbaf2e232f9934a1981f4a8315b5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2024-03-18 15:15:10 +00:00
< tr class = "memitem:gaa1cf75fe8598db6a6a9e33b56421a725" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092" > status_t< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00014.html#gaa1cf75fe8598db6a6a9e33b56421a725" > CODEC_SetPower< / a > (< a class = "el" href = "a00014.html#ga20f13bdb318173610c77341b6b0fb68e" > codec_handle_t< / a > *handle, < a class = "el" href = "a00014.html#ga9228529622c5053291e10d4993a7a3da" > codec_module_t< / a > module, bool powerOn)< / td > < / tr >
2023-11-30 12:55:00 +00:00
< tr class = "memdesc:gaa1cf75fe8598db6a6a9e33b56421a725" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > set audio codec power. < a href = "#gaa1cf75fe8598db6a6a9e33b56421a725" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:gaa1cf75fe8598db6a6a9e33b56421a725" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2024-03-18 15:15:10 +00:00
< tr class = "memitem:ga6f348297e309b371c512b1c025f7aba7" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092" > status_t< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00014.html#ga6f348297e309b371c512b1c025f7aba7" > CODEC_SetRecord< / a > (< a class = "el" href = "a00014.html#ga20f13bdb318173610c77341b6b0fb68e" > codec_handle_t< / a > *handle, uint32_t recordSource)< / td > < / tr >
2023-11-30 12:55:00 +00:00
< tr class = "memdesc:ga6f348297e309b371c512b1c025f7aba7" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > codec set record source. < a href = "#ga6f348297e309b371c512b1c025f7aba7" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga6f348297e309b371c512b1c025f7aba7" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2024-03-18 15:15:10 +00:00
< tr class = "memitem:ga22e45cee1bd24d656f16311bfa8bc7d7" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092" > status_t< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00014.html#ga22e45cee1bd24d656f16311bfa8bc7d7" > CODEC_SetRecordChannel< / a > (< a class = "el" href = "a00014.html#ga20f13bdb318173610c77341b6b0fb68e" > codec_handle_t< / a > *handle, uint32_t leftRecordChannel, uint32_t rightRecordChannel)< / td > < / tr >
2023-11-30 12:55:00 +00:00
< tr class = "memdesc:ga22e45cee1bd24d656f16311bfa8bc7d7" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > codec set record channel. < a href = "#ga22e45cee1bd24d656f16311bfa8bc7d7" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga22e45cee1bd24d656f16311bfa8bc7d7" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2024-03-18 15:15:10 +00:00
< tr class = "memitem:ga691cf0f3517139c6ad8f43918de8ea86" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092" > status_t< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00014.html#ga691cf0f3517139c6ad8f43918de8ea86" > CODEC_SetPlay< / a > (< a class = "el" href = "a00014.html#ga20f13bdb318173610c77341b6b0fb68e" > codec_handle_t< / a > *handle, uint32_t playSource)< / td > < / tr >
2023-11-30 12:55:00 +00:00
< tr class = "memdesc:ga691cf0f3517139c6ad8f43918de8ea86" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > codec set play source. < a href = "#ga691cf0f3517139c6ad8f43918de8ea86" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga691cf0f3517139c6ad8f43918de8ea86" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "member-group" > < / a >
Driver version< / h2 > < / td > < / tr >
2024-03-18 15:15:10 +00:00
< tr class = "memitem:gae52496bc4f4ec5198c11b6a81a1b4554" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00014.html#gae52496bc4f4ec5198c11b6a81a1b4554" > FSL_CODEC_DRIVER_VERSION< / a >       (< a class = "el" href = "a00272.html#ga812138aa3315b0c6953c1a26130bcc37" > MAKE_VERSION< / a > (2, 3, 1))< / td > < / tr >
2023-11-30 12:55:00 +00:00
< tr class = "memdesc:gae52496bc4f4ec5198c11b6a81a1b4554" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > CLOCK driver version 2.3.1. < a href = "#gae52496bc4f4ec5198c11b6a81a1b4554" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:gae52496bc4f4ec5198c11b6a81a1b4554" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table >
< hr / > < h2 class = "groupheader" > Data Structure Documentation< / h2 >
2024-03-18 15:15:10 +00:00
< a name = "a00330" id = "a00330" > < / a >
2023-11-30 12:55:00 +00:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2024-03-18 15:15:10 +00:00
< td class = "memname" > struct _codec_config< / td >
2023-11-30 12:55:00 +00:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "textblock" > < / div > < table class = "memberdecls" >
< tr > < td colspan = "2" > < h3 > Data Fields< / h3 > < / td > < / tr >
2024-03-18 15:15:10 +00:00
< tr class = "memitem:a19f6a6bf5f0093ad6a058f5dd47104da" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "anchor" id = "a19f6a6bf5f0093ad6a058f5dd47104da" > < / a >
uint32_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00014.html#a19f6a6bf5f0093ad6a058f5dd47104da" > codecDevType< / a > < / td > < / tr >
< tr class = "memdesc:a19f6a6bf5f0093ad6a058f5dd47104da" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > codec type < br / > < / td > < / tr >
< tr class = "separator:a19f6a6bf5f0093ad6a058f5dd47104da" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a1e27cce4db7b33cd3885c3a9b6d2dbc0" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "anchor" id = "a1e27cce4db7b33cd3885c3a9b6d2dbc0" > < / a >
void *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00014.html#a1e27cce4db7b33cd3885c3a9b6d2dbc0" > codecDevConfig< / a > < / td > < / tr >
< tr class = "memdesc:a1e27cce4db7b33cd3885c3a9b6d2dbc0" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Codec device specific configuration. < br / > < / td > < / tr >
< tr class = "separator:a1e27cce4db7b33cd3885c3a9b6d2dbc0" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-11-30 12:55:00 +00:00
< / table >
< / div >
< / div >
2024-03-18 15:15:10 +00:00
< a name = "a00329" id = "a00329" > < / a >
2023-11-30 12:55:00 +00:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2024-03-18 15:15:10 +00:00
< td class = "memname" > struct _codec_capability< / td >
2023-11-30 12:55:00 +00:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "textblock" > < / div > < table class = "memberdecls" >
< tr > < td colspan = "2" > < h3 > Data Fields< / h3 > < / td > < / tr >
2024-03-18 15:15:10 +00:00
< tr class = "memitem:a3fe95c7fc12640d6f9223189a42a80d6" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "anchor" id = "a3fe95c7fc12640d6f9223189a42a80d6" > < / a >
uint32_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00014.html#a3fe95c7fc12640d6f9223189a42a80d6" > codecModuleCapability< / a > < / td > < / tr >
< tr class = "memdesc:a3fe95c7fc12640d6f9223189a42a80d6" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > codec module capability < br / > < / td > < / tr >
< tr class = "separator:a3fe95c7fc12640d6f9223189a42a80d6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a96cdbff811b71b87f90084ab1f88a768" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "anchor" id = "a96cdbff811b71b87f90084ab1f88a768" > < / a >
uint32_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00014.html#a96cdbff811b71b87f90084ab1f88a768" > codecPlayCapability< / a > < / td > < / tr >
< tr class = "memdesc:a96cdbff811b71b87f90084ab1f88a768" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > codec play capability < br / > < / td > < / tr >
< tr class = "separator:a96cdbff811b71b87f90084ab1f88a768" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a9cf01f5e61e9272a0501507022b939b5" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "anchor" id = "a9cf01f5e61e9272a0501507022b939b5" > < / a >
uint32_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00014.html#a9cf01f5e61e9272a0501507022b939b5" > codecRecordCapability< / a > < / td > < / tr >
< tr class = "memdesc:a9cf01f5e61e9272a0501507022b939b5" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > codec record capability < br / > < / td > < / tr >
< tr class = "separator:a9cf01f5e61e9272a0501507022b939b5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac842df85752dc88582e5ea8e3e666b82" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "anchor" id = "ac842df85752dc88582e5ea8e3e666b82" > < / a >
uint32_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00014.html#ac842df85752dc88582e5ea8e3e666b82" > codecVolumeCapability< / a > < / td > < / tr >
< tr class = "memdesc:ac842df85752dc88582e5ea8e3e666b82" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > codec volume capability < br / > < / td > < / tr >
< tr class = "separator:ac842df85752dc88582e5ea8e3e666b82" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-11-30 12:55:00 +00:00
< / table >
< / div >
< / div >
2024-03-18 15:15:10 +00:00
< a name = "a00331" id = "a00331" > < / a >
2023-11-30 12:55:00 +00:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > struct _codec_handle< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2024-03-18 15:15:10 +00:00
< div class = "textblock" > < ul >
2023-11-30 12:55:00 +00:00
< li > Application should allocate a buffer with CODEC_HANDLE_SIZE for handle definition, such as uint8_t codecHandleBuffer[CODEC_HANDLE_SIZE]; codec_handle_t *codecHandle = codecHandleBuffer; < / li >
< / ul >
< / div > < table class = "memberdecls" >
< tr > < td colspan = "2" > < h3 > Data Fields< / h3 > < / td > < / tr >
2024-03-18 15:15:10 +00:00
< tr class = "memitem:a499d9c627029d44869a67cdc52b0954b" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "anchor" id = "a499d9c627029d44869a67cdc52b0954b" > < / a >
< a class = "el" href = "a00014.html#ga510bfdb1ccf8ad0261215e1420101ff1" > codec_config_t< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00014.html#a499d9c627029d44869a67cdc52b0954b" > codecConfig< / a > < / td > < / tr >
< tr class = "memdesc:a499d9c627029d44869a67cdc52b0954b" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > codec configuration function pointer < br / > < / td > < / tr >
< tr class = "separator:a499d9c627029d44869a67cdc52b0954b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae2e92c6b68d34d3849f06870ecab8e75" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "anchor" id = "ae2e92c6b68d34d3849f06870ecab8e75" > < / a >
const < a class = "el" href = "a00014.html#gac7544e852cdcbe42213cc25d62a675f1" > codec_capability_t< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00014.html#ae2e92c6b68d34d3849f06870ecab8e75" > codecCapability< / a > < / td > < / tr >
< tr class = "memdesc:ae2e92c6b68d34d3849f06870ecab8e75" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > codec capability < br / > < / td > < / tr >
< tr class = "separator:ae2e92c6b68d34d3849f06870ecab8e75" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a252f8145a3a46fc85f61bb6a4fd01f2b" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "anchor" id = "a252f8145a3a46fc85f61bb6a4fd01f2b" > < / a >
uint8_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00014.html#a252f8145a3a46fc85f61bb6a4fd01f2b" > codecDevHandle< / a > [HAL_CODEC_HANDLER_SIZE]< / td > < / tr >
< tr class = "memdesc:a252f8145a3a46fc85f61bb6a4fd01f2b" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > codec device handle < br / > < / td > < / tr >
< tr class = "separator:a252f8145a3a46fc85f61bb6a4fd01f2b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-11-30 12:55:00 +00:00
< / table >
< / div >
< / div >
< h2 class = "groupheader" > Macro Definition Documentation< / h2 >
< a class = "anchor" id = "gae52496bc4f4ec5198c11b6a81a1b4554" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2024-03-18 15:15:10 +00:00
< td class = "memname" > #define FSL_CODEC_DRIVER_VERSION      (< a class = "el" href = "a00272.html#ga812138aa3315b0c6953c1a26130bcc37" > MAKE_VERSION< / a > (2, 3, 1))< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< h2 class = "groupheader" > Typedef Documentation< / h2 >
< a class = "anchor" id = "gab8bda00eb4131077da1cc080e538ddaf" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > typedef enum < a class = "el" href = "a00014.html#ga88c5442974fa183a3100b8923045ad6e" > _codec_audio_protocol< / a > < a class = "el" href = "a00014.html#gab8bda00eb4131077da1cc080e538ddaf" > codec_audio_protocol_t< / a > < / td >
2023-11-30 12:55:00 +00:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< h2 class = "groupheader" > Enumeration Type Documentation< / h2 >
< a class = "anchor" id = "gafeaa6456e370d2eb59f5e139d9f8b00c" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > anonymous enum< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < a class = "anchor" id = "_codec_status" > < / a > < / p >
< table class = "fieldtable" >
< tr > < th colspan = "2" > Enumerator< / th > < / tr > < tr > < td class = "fieldname" > < em > < a class = "anchor" id = "ggafeaa6456e370d2eb59f5e139d9f8b00cae615242ac4056c3aa41c0a2cacb12a58" > < / a > kStatus_CODEC_NotSupport< / em > < / td > < td class = "fielddoc" >
< p > CODEC not support status. < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "ggafeaa6456e370d2eb59f5e139d9f8b00ca87ececfc264e837d6d95aa4167777f39" > < / a > kStatus_CODEC_DeviceNotRegistered< / em > < / td > < td class = "fielddoc" >
< p > CODEC device register failed status. < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "ggafeaa6456e370d2eb59f5e139d9f8b00caf100e4cac23563bbe7344a035f0a8be6" > < / a > kStatus_CODEC_I2CBusInitialFailed< / em > < / td > < td class = "fielddoc" >
< p > CODEC i2c bus initialization failed status. < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "ggafeaa6456e370d2eb59f5e139d9f8b00ca5baa54f823e6d30deb9f29c71f241a4b" > < / a > kStatus_CODEC_I2CCommandTransferFailed< / em > < / td > < td class = "fielddoc" >
< p > CODEC i2c bus command transfer failed status. < / p >
< / td > < / tr >
< / table >
< / div >
< / div >
2024-03-18 15:15:10 +00:00
< a class = "anchor" id = "ga88c5442974fa183a3100b8923045ad6e" > < / a >
2023-11-30 12:55:00 +00:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2024-03-18 15:15:10 +00:00
< td class = "memname" > enum < a class = "el" href = "a00014.html#ga88c5442974fa183a3100b8923045ad6e" > _codec_audio_protocol< / a > < / td >
2023-11-30 12:55:00 +00:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< table class = "fieldtable" >
2024-03-18 15:15:10 +00:00
< tr > < th colspan = "2" > Enumerator< / th > < / tr > < tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga88c5442974fa183a3100b8923045ad6ea86a707c430d31a2650df43f5e38d7043" > < / a > kCODEC_BusI2S< / em > < / td > < td class = "fielddoc" >
2023-11-30 12:55:00 +00:00
< p > I2S type. < / p >
< / td > < / tr >
2024-03-18 15:15:10 +00:00
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga88c5442974fa183a3100b8923045ad6ea86bebdc586a5a0edaade3b57d883fd67" > < / a > kCODEC_BusLeftJustified< / em > < / td > < td class = "fielddoc" >
2023-11-30 12:55:00 +00:00
< p > Left justified mode. < / p >
< / td > < / tr >
2024-03-18 15:15:10 +00:00
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga88c5442974fa183a3100b8923045ad6ea47b4b1521ffa83f6653b75e172b51193" > < / a > kCODEC_BusRightJustified< / em > < / td > < td class = "fielddoc" >
2023-11-30 12:55:00 +00:00
< p > Right justified mode. < / p >
< / td > < / tr >
2024-03-18 15:15:10 +00:00
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga88c5442974fa183a3100b8923045ad6eadb687afb93721bb8114ad397b9d5316b" > < / a > kCODEC_BusPCMA< / em > < / td > < td class = "fielddoc" >
2023-11-30 12:55:00 +00:00
< p > DSP/PCM A mode. < / p >
< / td > < / tr >
2024-03-18 15:15:10 +00:00
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga88c5442974fa183a3100b8923045ad6eab0b058e1c494b451060a9108cc39db40" > < / a > kCODEC_BusPCMB< / em > < / td > < td class = "fielddoc" >
2023-11-30 12:55:00 +00:00
< p > DSP/PCM B mode. < / p >
< / td > < / tr >
2024-03-18 15:15:10 +00:00
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga88c5442974fa183a3100b8923045ad6eafedd5c66852ce2b42397327fd807b826" > < / a > kCODEC_BusTDM< / em > < / td > < td class = "fielddoc" >
2023-11-30 12:55:00 +00:00
< p > TDM mode. < / p >
< / td > < / tr >
< / table >
< / div >
< / div >
< a class = "anchor" id = "ga26c0312ac66c00f31cf886616c48afa2" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > anonymous enum< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < a class = "anchor" id = "_codec_audio_sample_rate" > < / a > < / p >
< table class = "fieldtable" >
< tr > < th colspan = "2" > Enumerator< / th > < / tr > < tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga26c0312ac66c00f31cf886616c48afa2ac2670f9c4a9361e6186f41bd406f007f" > < / a > kCODEC_AudioSampleRate8KHz< / em > < / td > < td class = "fielddoc" >
< p > Sample rate 8000 Hz. < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga26c0312ac66c00f31cf886616c48afa2a9071e3e0d19cd30751f09341c438550d" > < / a > kCODEC_AudioSampleRate11025Hz< / em > < / td > < td class = "fielddoc" >
< p > Sample rate 11025 Hz. < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga26c0312ac66c00f31cf886616c48afa2a145abe8d6bc2556773d185467df325a2" > < / a > kCODEC_AudioSampleRate12KHz< / em > < / td > < td class = "fielddoc" >
< p > Sample rate 12000 Hz. < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga26c0312ac66c00f31cf886616c48afa2a4cc3e7845fac732e43e9a9d3a1db3ac3" > < / a > kCODEC_AudioSampleRate16KHz< / em > < / td > < td class = "fielddoc" >
< p > Sample rate 16000 Hz. < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga26c0312ac66c00f31cf886616c48afa2aad656261a4472f15709bc96dbef0d5d2" > < / a > kCODEC_AudioSampleRate22050Hz< / em > < / td > < td class = "fielddoc" >
< p > Sample rate 22050 Hz. < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga26c0312ac66c00f31cf886616c48afa2a99e447a6eec0250e403935cc6758c9b1" > < / a > kCODEC_AudioSampleRate24KHz< / em > < / td > < td class = "fielddoc" >
< p > Sample rate 24000 Hz. < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga26c0312ac66c00f31cf886616c48afa2a470868159560ce8bb5a25428a0fcc23b" > < / a > kCODEC_AudioSampleRate32KHz< / em > < / td > < td class = "fielddoc" >
< p > Sample rate 32000 Hz. < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga26c0312ac66c00f31cf886616c48afa2ac4e92232e6b0e38a5a4047f4f23426e9" > < / a > kCODEC_AudioSampleRate44100Hz< / em > < / td > < td class = "fielddoc" >
< p > Sample rate 44100 Hz. < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga26c0312ac66c00f31cf886616c48afa2a52c36a5f0bb8390b95fa9e0f60c840d2" > < / a > kCODEC_AudioSampleRate48KHz< / em > < / td > < td class = "fielddoc" >
< p > Sample rate 48000 Hz. < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga26c0312ac66c00f31cf886616c48afa2a1c95f0504dd14639259027d185736bbb" > < / a > kCODEC_AudioSampleRate96KHz< / em > < / td > < td class = "fielddoc" >
< p > Sample rate 96000 Hz. < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga26c0312ac66c00f31cf886616c48afa2a79399feab20488998a556e553f06dd8e" > < / a > kCODEC_AudioSampleRate192KHz< / em > < / td > < td class = "fielddoc" >
< p > Sample rate 192000 Hz. < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga26c0312ac66c00f31cf886616c48afa2aea40aee5bfaba1e1d0afca6028c3a513" > < / a > kCODEC_AudioSampleRate384KHz< / em > < / td > < td class = "fielddoc" >
< p > Sample rate 384000 Hz. < / p >
< / td > < / tr >
< / table >
< / div >
< / div >
< a class = "anchor" id = "gaecd12a18eeb0ee701fc7b0efd5068266" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > anonymous enum< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < a class = "anchor" id = "_codec_audio_bit_width" > < / a > < / p >
< table class = "fieldtable" >
< tr > < th colspan = "2" > Enumerator< / th > < / tr > < tr > < td class = "fieldname" > < em > < a class = "anchor" id = "ggaecd12a18eeb0ee701fc7b0efd5068266a9c510bd4de69481b8a6ce29002aa11fb" > < / a > kCODEC_AudioBitWidth16bit< / em > < / td > < td class = "fielddoc" >
< p > audio bit width 16 < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "ggaecd12a18eeb0ee701fc7b0efd5068266a21da286ab01dbf4bb663577f55f15e97" > < / a > kCODEC_AudioBitWidth20bit< / em > < / td > < td class = "fielddoc" >
< p > audio bit width 20 < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "ggaecd12a18eeb0ee701fc7b0efd5068266ade2462c5c328527b8620abd51d0bcc56" > < / a > kCODEC_AudioBitWidth24bit< / em > < / td > < td class = "fielddoc" >
< p > audio bit width 24 < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "ggaecd12a18eeb0ee701fc7b0efd5068266ae7adfa93a86ff16d2d0d9a3a800466a3" > < / a > kCODEC_AudioBitWidth32bit< / em > < / td > < td class = "fielddoc" >
< p > audio bit width 32 < / p >
< / td > < / tr >
< / table >
< / div >
< / div >
2024-03-18 15:15:10 +00:00
< a class = "anchor" id = "ga9871807eceed24deab66da23ca75dc8d" > < / a >
2023-11-30 12:55:00 +00:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2024-03-18 15:15:10 +00:00
< td class = "memname" > enum < a class = "el" href = "a00014.html#ga9871807eceed24deab66da23ca75dc8d" > _codec_module< / a > < / td >
2023-11-30 12:55:00 +00:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< table class = "fieldtable" >
2024-03-18 15:15:10 +00:00
< tr > < th colspan = "2" > Enumerator< / th > < / tr > < tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga9871807eceed24deab66da23ca75dc8da7c40f1e873b61e5eddd6ef832cda8394" > < / a > kCODEC_ModuleADC< / em > < / td > < td class = "fielddoc" >
2023-11-30 12:55:00 +00:00
< p > codec module ADC < / p >
< / td > < / tr >
2024-03-18 15:15:10 +00:00
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga9871807eceed24deab66da23ca75dc8dab3b89400c76c74bcc50ff7b2b91fa6c6" > < / a > kCODEC_ModuleDAC< / em > < / td > < td class = "fielddoc" >
2023-11-30 12:55:00 +00:00
< p > codec module DAC < / p >
< / td > < / tr >
2024-03-18 15:15:10 +00:00
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga9871807eceed24deab66da23ca75dc8dadb2d5840ca369765fa601f37e13b06b1" > < / a > kCODEC_ModulePGA< / em > < / td > < td class = "fielddoc" >
2023-11-30 12:55:00 +00:00
< p > codec module PGA < / p >
< / td > < / tr >
2024-03-18 15:15:10 +00:00
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga9871807eceed24deab66da23ca75dc8daa7ff9641255008cb0ebdf9f5e5812043" > < / a > kCODEC_ModuleHeadphone< / em > < / td > < td class = "fielddoc" >
2023-11-30 12:55:00 +00:00
< p > codec module headphone < / p >
< / td > < / tr >
2024-03-18 15:15:10 +00:00
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga9871807eceed24deab66da23ca75dc8da19285488caaaa2ef6d3d4c40e606ab37" > < / a > kCODEC_ModuleSpeaker< / em > < / td > < td class = "fielddoc" >
2023-11-30 12:55:00 +00:00
< p > codec module speaker < / p >
< / td > < / tr >
2024-03-18 15:15:10 +00:00
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga9871807eceed24deab66da23ca75dc8da7943b6db19251b61c632404efb8de1b0" > < / a > kCODEC_ModuleLinein< / em > < / td > < td class = "fielddoc" >
2023-11-30 12:55:00 +00:00
< p > codec module linein < / p >
< / td > < / tr >
2024-03-18 15:15:10 +00:00
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga9871807eceed24deab66da23ca75dc8da117909b882db9abfb546c4793559c2ed" > < / a > kCODEC_ModuleLineout< / em > < / td > < td class = "fielddoc" >
2023-11-30 12:55:00 +00:00
< p > codec module lineout < / p >
< / td > < / tr >
2024-03-18 15:15:10 +00:00
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga9871807eceed24deab66da23ca75dc8da16c1a0929fef86f326b748908c834730" > < / a > kCODEC_ModuleVref< / em > < / td > < td class = "fielddoc" >
2023-11-30 12:55:00 +00:00
< p > codec module VREF < / p >
< / td > < / tr >
2024-03-18 15:15:10 +00:00
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga9871807eceed24deab66da23ca75dc8dac4aab737927ff7c9b6665567deb95992" > < / a > kCODEC_ModuleMicbias< / em > < / td > < td class = "fielddoc" >
2023-11-30 12:55:00 +00:00
< p > codec module MIC BIAS < / p >
< / td > < / tr >
2024-03-18 15:15:10 +00:00
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga9871807eceed24deab66da23ca75dc8daf897f755c6228d4fedcdc60a3ef8ac1f" > < / a > kCODEC_ModuleMic< / em > < / td > < td class = "fielddoc" >
2023-11-30 12:55:00 +00:00
< p > codec module MIC < / p >
< / td > < / tr >
2024-03-18 15:15:10 +00:00
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga9871807eceed24deab66da23ca75dc8dae29f2fb0b8d8fab96be796903fca8859" > < / a > kCODEC_ModuleI2SIn< / em > < / td > < td class = "fielddoc" >
2023-11-30 12:55:00 +00:00
< p > codec module I2S in < / p >
< / td > < / tr >
2024-03-18 15:15:10 +00:00
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga9871807eceed24deab66da23ca75dc8da58f5103479cf0558eda8f04e8b799da0" > < / a > kCODEC_ModuleI2SOut< / em > < / td > < td class = "fielddoc" >
2023-11-30 12:55:00 +00:00
< p > codec module I2S out < / p >
< / td > < / tr >
2024-03-18 15:15:10 +00:00
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga9871807eceed24deab66da23ca75dc8da006667147ebd071cb91ac69864fafe82" > < / a > kCODEC_ModuleMixer< / em > < / td > < td class = "fielddoc" >
2023-11-30 12:55:00 +00:00
< p > codec module mixer < / p >
< / td > < / tr >
< / table >
< / div >
< / div >
2024-03-18 15:15:10 +00:00
< a class = "anchor" id = "gaa85e65fa8be57eb50f7d59433d50c0a6" > < / a >
2023-11-30 12:55:00 +00:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2024-03-18 15:15:10 +00:00
< td class = "memname" > enum < a class = "el" href = "a00014.html#gaa85e65fa8be57eb50f7d59433d50c0a6" > _codec_module_ctrl_cmd< / a > < / td >
2023-11-30 12:55:00 +00:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< table class = "fieldtable" >
2024-03-18 15:15:10 +00:00
< tr > < th colspan = "2" > Enumerator< / th > < / tr > < tr > < td class = "fieldname" > < em > < a class = "anchor" id = "ggaa85e65fa8be57eb50f7d59433d50c0a6a4c5ea06025b76ec84d4ca596b2a7b073" > < / a > kCODEC_ModuleSwitchI2SInInterface< / em > < / td > < td class = "fielddoc" >
2023-11-30 12:55:00 +00:00
< p > module digital interface siwtch. < / p >
< / td > < / tr >
< / table >
< / div >
< / div >
< a class = "anchor" id = "ga8420dba71b9cc240cf981b0bef892004" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > anonymous enum< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < a class = "anchor" id = "_codec_module_ctrl_i2s_in_interface" > < / a > < / p >
< table class = "fieldtable" >
< tr > < th colspan = "2" > Enumerator< / th > < / tr > < tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga8420dba71b9cc240cf981b0bef892004a20a0dcb77172efb2aa6957ef0a0787e5" > < / a > kCODEC_ModuleI2SInInterfacePCM< / em > < / td > < td class = "fielddoc" >
< p > Pcm interface. < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga8420dba71b9cc240cf981b0bef892004af9f9d6abaa41b9d284b4b8065572bdc0" > < / a > kCODEC_ModuleI2SInInterfaceDSD< / em > < / td > < td class = "fielddoc" >
< p > DSD interface. < / p >
< / td > < / tr >
< / table >
< / div >
< / div >
< a class = "anchor" id = "gafb24d298ddd4bc4ff61aa333f07a574a" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > anonymous enum< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < a class = "anchor" id = "_codec_record_source" > < / a > < / p >
< table class = "fieldtable" >
< tr > < th colspan = "2" > Enumerator< / th > < / tr > < tr > < td class = "fieldname" > < em > < a class = "anchor" id = "ggafb24d298ddd4bc4ff61aa333f07a574aab0f547b9df89fdd4ce284ed186455f0b" > < / a > kCODEC_RecordSourceDifferentialLine< / em > < / td > < td class = "fielddoc" >
< p > record source from differential line < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "ggafb24d298ddd4bc4ff61aa333f07a574aae64867f603e75c7fea33030dd38b6ad1" > < / a > kCODEC_RecordSourceLineInput< / em > < / td > < td class = "fielddoc" >
< p > record source from line input < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "ggafb24d298ddd4bc4ff61aa333f07a574aad8c9317383ad4451d684926e41091e77" > < / a > kCODEC_RecordSourceDifferentialMic< / em > < / td > < td class = "fielddoc" >
< p > record source from differential mic < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "ggafb24d298ddd4bc4ff61aa333f07a574aa37a1902753e4cfca16a68ef63f86cfdb" > < / a > kCODEC_RecordSourceDigitalMic< / em > < / td > < td class = "fielddoc" >
< p > record source from digital microphone < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "ggafb24d298ddd4bc4ff61aa333f07a574aa855b9e18e10dfbc7cce77cb4b1f318cc" > < / a > kCODEC_RecordSourceSingleEndMic< / em > < / td > < td class = "fielddoc" >
< p > record source from single microphone < / p >
< / td > < / tr >
< / table >
< / div >
< / div >
< a class = "anchor" id = "ga39b4e25c4e8f5fed29720be17a532fa8" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > anonymous enum< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < a class = "anchor" id = "_codec_reocrd_channel" > < / a > < / p >
< table class = "fieldtable" >
< tr > < th colspan = "2" > Enumerator< / th > < / tr > < tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga39b4e25c4e8f5fed29720be17a532fa8ae36407d3290aa5efceef159f0a631fe3" > < / a > kCODEC_RecordChannelLeft1< / em > < / td > < td class = "fielddoc" >
< p > left record channel 1 < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga39b4e25c4e8f5fed29720be17a532fa8a5ba3519014cfe6f932a97784f54f4c98" > < / a > kCODEC_RecordChannelLeft2< / em > < / td > < td class = "fielddoc" >
< p > left record channel 2 < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga39b4e25c4e8f5fed29720be17a532fa8a3d7e2090c8d8daddf877a2c8a9e76fe6" > < / a > kCODEC_RecordChannelLeft3< / em > < / td > < td class = "fielddoc" >
< p > left record channel 3 < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga39b4e25c4e8f5fed29720be17a532fa8a2cbd1878154a159289aae74374f797c9" > < / a > kCODEC_RecordChannelRight1< / em > < / td > < td class = "fielddoc" >
< p > right record channel 1 < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga39b4e25c4e8f5fed29720be17a532fa8a53185a58d744240fc9c4dbad4123efd0" > < / a > kCODEC_RecordChannelRight2< / em > < / td > < td class = "fielddoc" >
< p > right record channel 2 < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga39b4e25c4e8f5fed29720be17a532fa8ac389379d710f6d4bca9043585a2a8e19" > < / a > kCODEC_RecordChannelRight3< / em > < / td > < td class = "fielddoc" >
< p > right record channel 3 < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga39b4e25c4e8f5fed29720be17a532fa8a80797200a41c019d94a2f00c1c3be2b0" > < / a > kCODEC_RecordChannelDifferentialPositive1< / em > < / td > < td class = "fielddoc" >
< p > differential positive record channel 1 < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga39b4e25c4e8f5fed29720be17a532fa8a1d1e4ff0208cb3aa09efe88ee9e601aa" > < / a > kCODEC_RecordChannelDifferentialPositive2< / em > < / td > < td class = "fielddoc" >
< p > differential positive record channel 2 < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga39b4e25c4e8f5fed29720be17a532fa8ac10bdda8d39d210327a9a0d1ce61ff7c" > < / a > kCODEC_RecordChannelDifferentialPositive3< / em > < / td > < td class = "fielddoc" >
< p > differential positive record channel 3 < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga39b4e25c4e8f5fed29720be17a532fa8a401b086fac6092c2128afa71d67d6ef2" > < / a > kCODEC_RecordChannelDifferentialNegative1< / em > < / td > < td class = "fielddoc" >
< p > differential negative record channel 1 < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga39b4e25c4e8f5fed29720be17a532fa8a7ac1914edc6cf10af630c852d03dd413" > < / a > kCODEC_RecordChannelDifferentialNegative2< / em > < / td > < td class = "fielddoc" >
< p > differential negative record channel 2 < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga39b4e25c4e8f5fed29720be17a532fa8a0b79393b54bbf527e48016937b377cef" > < / a > kCODEC_RecordChannelDifferentialNegative3< / em > < / td > < td class = "fielddoc" >
< p > differential negative record channel 3 < / p >
< / td > < / tr >
2022-04-08 14:46:35 +00:00
< / table >
2023-11-30 12:55:00 +00:00
< / div >
< / div >
< a class = "anchor" id = "ga4efaf4e07364d6302f598569aa7e55dc" > < / a >
2022-04-08 14:46:35 +00:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2023-11-30 12:55:00 +00:00
< td class = "memname" > anonymous enum< / td >
2022-04-08 14:46:35 +00:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2023-11-30 12:55:00 +00:00
< p > < a class = "anchor" id = "_codec_play_source" > < / a > < / p >
< table class = "fieldtable" >
< tr > < th colspan = "2" > Enumerator< / th > < / tr > < tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga4efaf4e07364d6302f598569aa7e55dca35773d21b5e2b64d0e2e7ac867c77b0c" > < / a > kCODEC_PlaySourcePGA< / em > < / td > < td class = "fielddoc" >
< p > play source PGA, bypass ADC < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga4efaf4e07364d6302f598569aa7e55dca94b93b28a65f177b4cc83e93c7b51bb4" > < / a > kCODEC_PlaySourceInput< / em > < / td > < td class = "fielddoc" >
< p > play source Input3 < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga4efaf4e07364d6302f598569aa7e55dca7ca39f98b870139efb44f74a9211de06" > < / a > kCODEC_PlaySourceDAC< / em > < / td > < td class = "fielddoc" >
< p > play source DAC < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga4efaf4e07364d6302f598569aa7e55dca6989491edfd478c12700c58d7fc575fc" > < / a > kCODEC_PlaySourceMixerIn< / em > < / td > < td class = "fielddoc" >
< p > play source mixer in < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga4efaf4e07364d6302f598569aa7e55dca96936cd5a7270daefa046182d0768829" > < / a > kCODEC_PlaySourceMixerInLeft< / em > < / td > < td class = "fielddoc" >
< p > play source mixer in left < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga4efaf4e07364d6302f598569aa7e55dca1717593ce26fb9ef8a65183a2998ae71" > < / a > kCODEC_PlaySourceMixerInRight< / em > < / td > < td class = "fielddoc" >
< p > play source mixer in right < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga4efaf4e07364d6302f598569aa7e55dca709994c53834e59e6a8c65a7bfc531ad" > < / a > kCODEC_PlaySourceAux< / em > < / td > < td class = "fielddoc" >
< p > play source mixer in AUx < / p >
< / td > < / tr >
2022-04-08 14:46:35 +00:00
< / table >
< / div >
< / div >
2023-11-30 12:55:00 +00:00
< a class = "anchor" id = "ga34df7cc7f69a8ec535eec8a524dcbaf9" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > anonymous enum< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < a class = "anchor" id = "_codec_play_channel" > < / a > < / p >
< table class = "fieldtable" >
< tr > < th colspan = "2" > Enumerator< / th > < / tr > < tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga34df7cc7f69a8ec535eec8a524dcbaf9aa0c987023cf5f95cff6a0aec596c0142" > < / a > kCODEC_PlayChannelHeadphoneLeft< / em > < / td > < td class = "fielddoc" >
< p > play channel headphone left < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga34df7cc7f69a8ec535eec8a524dcbaf9a0cace9c5dfaa0d27d4cd748b5e1818eb" > < / a > kCODEC_PlayChannelHeadphoneRight< / em > < / td > < td class = "fielddoc" >
< p > play channel headphone right < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga34df7cc7f69a8ec535eec8a524dcbaf9a0bd2d2c7cd2a5afa63d7d83ae88422f1" > < / a > kCODEC_PlayChannelSpeakerLeft< / em > < / td > < td class = "fielddoc" >
< p > play channel speaker left < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga34df7cc7f69a8ec535eec8a524dcbaf9a57301c750aa9a550438b05f6007006d3" > < / a > kCODEC_PlayChannelSpeakerRight< / em > < / td > < td class = "fielddoc" >
< p > play channel speaker right < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga34df7cc7f69a8ec535eec8a524dcbaf9ac7045f303ab7c4fb7701d309a20551f2" > < / a > kCODEC_PlayChannelLineOutLeft< / em > < / td > < td class = "fielddoc" >
< p > play channel lineout left < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga34df7cc7f69a8ec535eec8a524dcbaf9abdf825decf972f8e3aba77d1787961ac" > < / a > kCODEC_PlayChannelLineOutRight< / em > < / td > < td class = "fielddoc" >
< p > play channel lineout right < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga34df7cc7f69a8ec535eec8a524dcbaf9a3278c6862eb3ecda11037fe5af4df2bd" > < / a > kCODEC_PlayChannelLeft0< / em > < / td > < td class = "fielddoc" >
< p > play channel left0 < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga34df7cc7f69a8ec535eec8a524dcbaf9a62debb0059bb78d925faf6aa98543a8e" > < / a > kCODEC_PlayChannelRight0< / em > < / td > < td class = "fielddoc" >
< p > play channel right0 < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga34df7cc7f69a8ec535eec8a524dcbaf9ad1a9930f73d1e419d11163c8ea22ab59" > < / a > kCODEC_PlayChannelLeft1< / em > < / td > < td class = "fielddoc" >
< p > play channel left1 < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga34df7cc7f69a8ec535eec8a524dcbaf9ad6e1ba3a22cc3ef308e6b401a93daaf1" > < / a > kCODEC_PlayChannelRight1< / em > < / td > < td class = "fielddoc" >
< p > play channel right1 < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga34df7cc7f69a8ec535eec8a524dcbaf9a58ab35a6b08aa2a8b90e4bbab8fbff8d" > < / a > kCODEC_PlayChannelLeft2< / em > < / td > < td class = "fielddoc" >
< p > play channel left2 < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga34df7cc7f69a8ec535eec8a524dcbaf9ae6e1d8f94afcd306e2ec6f4dca33cae1" > < / a > kCODEC_PlayChannelRight2< / em > < / td > < td class = "fielddoc" >
< p > play channel right2 < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga34df7cc7f69a8ec535eec8a524dcbaf9ae2c27dc92a03d32ada44af6659d09fda" > < / a > kCODEC_PlayChannelLeft3< / em > < / td > < td class = "fielddoc" >
< p > play channel left3 < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga34df7cc7f69a8ec535eec8a524dcbaf9a1e4d4e7db977969d139459baf7656a87" > < / a > kCODEC_PlayChannelRight3< / em > < / td > < td class = "fielddoc" >
< p > play channel right3 < / p >
< / td > < / tr >
< / table >
< / div >
< / div >
< a class = "anchor" id = "ga81929fb3d21206b62f55bcb744f71d5d" > < / a >
2022-04-08 14:46:35 +00:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2023-11-30 12:55:00 +00:00
< td class = "memname" > anonymous enum< / td >
2022-04-08 14:46:35 +00:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2023-11-30 12:55:00 +00:00
< p > < a class = "anchor" id = "_codec_volume_capability" > < / a > < / p >
2022-04-08 14:46:35 +00:00
< table class = "fieldtable" >
2023-11-30 12:55:00 +00:00
< tr > < th colspan = "2" > Enumerator< / th > < / tr > < tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga81929fb3d21206b62f55bcb744f71d5da252da0badc2ce47eced2eddb63f39f85" > < / a > kCODEC_VolumeHeadphoneLeft< / em > < / td > < td class = "fielddoc" >
< p > headphone left volume < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga81929fb3d21206b62f55bcb744f71d5dadf7ac40d61f413f06d891236d1b482e3" > < / a > kCODEC_VolumeHeadphoneRight< / em > < / td > < td class = "fielddoc" >
< p > headphone right volume < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga81929fb3d21206b62f55bcb744f71d5dac1802e65e6189f515659047c58462a78" > < / a > kCODEC_VolumeSpeakerLeft< / em > < / td > < td class = "fielddoc" >
< p > speaker left volume < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga81929fb3d21206b62f55bcb744f71d5da144f7af63693c885c2b0db010ab08397" > < / a > kCODEC_VolumeSpeakerRight< / em > < / td > < td class = "fielddoc" >
< p > speaker right volume < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga81929fb3d21206b62f55bcb744f71d5dae058f6d754ddc89299abf329710478d3" > < / a > kCODEC_VolumeLineOutLeft< / em > < / td > < td class = "fielddoc" >
< p > lineout left volume < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga81929fb3d21206b62f55bcb744f71d5da0c32aca31872461283bcde24d14ce1d9" > < / a > kCODEC_VolumeLineOutRight< / em > < / td > < td class = "fielddoc" >
< p > lineout right volume < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga81929fb3d21206b62f55bcb744f71d5dad524e10fd06f8d9cda9785788ee37a4d" > < / a > kCODEC_VolumeLeft0< / em > < / td > < td class = "fielddoc" >
< p > left0 volume < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga81929fb3d21206b62f55bcb744f71d5da7fd071ebb26efd40af3338d561aa1972" > < / a > kCODEC_VolumeRight0< / em > < / td > < td class = "fielddoc" >
< p > right0 volume < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga81929fb3d21206b62f55bcb744f71d5dabbaa755e0850dc54d6f0d2b1f360f6a7" > < / a > kCODEC_VolumeLeft1< / em > < / td > < td class = "fielddoc" >
< p > left1 volume < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga81929fb3d21206b62f55bcb744f71d5da1a508838fcdde9b46c3bf2cf7ee18d75" > < / a > kCODEC_VolumeRight1< / em > < / td > < td class = "fielddoc" >
< p > right1 volume < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga81929fb3d21206b62f55bcb744f71d5da2f33d3fc91063c6c183d143a4d31eca7" > < / a > kCODEC_VolumeLeft2< / em > < / td > < td class = "fielddoc" >
< p > left2 volume < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga81929fb3d21206b62f55bcb744f71d5dad63a6b9c7a346a0fcd7f8bff7bc01edb" > < / a > kCODEC_VolumeRight2< / em > < / td > < td class = "fielddoc" >
< p > right2 volume < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga81929fb3d21206b62f55bcb744f71d5da04c78b8f538c303bdcd9f58c37658f19" > < / a > kCODEC_VolumeLeft3< / em > < / td > < td class = "fielddoc" >
< p > left3 volume < / p >
2022-04-08 14:46:35 +00:00
< / td > < / tr >
2023-11-30 12:55:00 +00:00
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga81929fb3d21206b62f55bcb744f71d5da534d1699697328cc20e98d063847ddcf" > < / a > kCODEC_VolumeRight3< / em > < / td > < td class = "fielddoc" >
< p > right3 volume < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga81929fb3d21206b62f55bcb744f71d5daa58310a3f83c19d4d87608c91f4a4d44" > < / a > kCODEC_VolumeDAC< / em > < / td > < td class = "fielddoc" >
< p > dac volume < / p >
2022-04-08 14:46:35 +00:00
< / td > < / tr >
< / table >
< / div >
< / div >
2023-11-30 12:55:00 +00:00
< a class = "anchor" id = "ga7ada2556f3c386db5f31969fb6d4d002" > < / a >
2022-04-08 14:46:35 +00:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2023-11-30 12:55:00 +00:00
< td class = "memname" > anonymous enum< / td >
2022-04-08 14:46:35 +00:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2023-11-30 12:55:00 +00:00
< p > < a class = "anchor" id = "_codec_capability_flag" > < / a > < / p >
2022-04-08 14:46:35 +00:00
< table class = "fieldtable" >
2023-11-30 12:55:00 +00:00
< tr > < th colspan = "2" > Enumerator< / th > < / tr > < tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga7ada2556f3c386db5f31969fb6d4d002a9e9ded8c1292f5dc89de2668714d55da" > < / a > kCODEC_SupportModuleADC< / em > < / td > < td class = "fielddoc" >
< p > codec capability of module ADC < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga7ada2556f3c386db5f31969fb6d4d002ae8174e1f724d3ef07a226c5c71272968" > < / a > kCODEC_SupportModuleDAC< / em > < / td > < td class = "fielddoc" >
< p > codec capability of module DAC < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga7ada2556f3c386db5f31969fb6d4d002a5a98e1bb737087b8d72b8b35bf6f50ff" > < / a > kCODEC_SupportModulePGA< / em > < / td > < td class = "fielddoc" >
< p > codec capability of module PGA < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga7ada2556f3c386db5f31969fb6d4d002a26e53afde0ffeb7aa1e9fc630e836cd0" > < / a > kCODEC_SupportModuleHeadphone< / em > < / td > < td class = "fielddoc" >
< p > codec capability of module headphone < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga7ada2556f3c386db5f31969fb6d4d002a93ec7e5b6e58bf3bf888b51399a30aa5" > < / a > kCODEC_SupportModuleSpeaker< / em > < / td > < td class = "fielddoc" >
< p > codec capability of module speaker < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga7ada2556f3c386db5f31969fb6d4d002a713c4a4422ad42bfece5baa31b57ac9f" > < / a > kCODEC_SupportModuleLinein< / em > < / td > < td class = "fielddoc" >
< p > codec capability of module linein < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga7ada2556f3c386db5f31969fb6d4d002a6ac5131c6c76077e8ef4a1a6e234cdff" > < / a > kCODEC_SupportModuleLineout< / em > < / td > < td class = "fielddoc" >
< p > codec capability of module lineout < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga7ada2556f3c386db5f31969fb6d4d002a954d97232907e1398ec9a355811263a0" > < / a > kCODEC_SupportModuleVref< / em > < / td > < td class = "fielddoc" >
< p > codec capability of module vref < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga7ada2556f3c386db5f31969fb6d4d002a8c1794386a58ebdc22b77743f4331c9f" > < / a > kCODEC_SupportModuleMicbias< / em > < / td > < td class = "fielddoc" >
< p > codec capability of module mic bias < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga7ada2556f3c386db5f31969fb6d4d002af9d2548d49b5c3580ecb2c5e74906c7d" > < / a > kCODEC_SupportModuleMic< / em > < / td > < td class = "fielddoc" >
< p > codec capability of module mic bias < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga7ada2556f3c386db5f31969fb6d4d002a7468ecd7eea444d7eba83d714d4ba53d" > < / a > kCODEC_SupportModuleI2SIn< / em > < / td > < td class = "fielddoc" >
< p > codec capability of module I2S in < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga7ada2556f3c386db5f31969fb6d4d002a24f5cf4a2501405ccf43d90dc395aded" > < / a > kCODEC_SupportModuleI2SOut< / em > < / td > < td class = "fielddoc" >
< p > codec capability of module I2S out < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga7ada2556f3c386db5f31969fb6d4d002a80771fd3cb71f0d7fb759026e781839a" > < / a > kCODEC_SupportModuleMixer< / em > < / td > < td class = "fielddoc" >
< p > codec capability of module mixer < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga7ada2556f3c386db5f31969fb6d4d002a20acdc3c90d16c5a8f1e1c44542c232f" > < / a > kCODEC_SupportModuleI2SInSwitchInterface< / em > < / td > < td class = "fielddoc" >
< p > codec capability of module I2S in switch interface < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga7ada2556f3c386db5f31969fb6d4d002ae329bf702cfdc6a6201099b703390522" > < / a > kCODEC_SupportPlayChannelLeft0< / em > < / td > < td class = "fielddoc" >
< p > codec capability of play channel left 0 < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga7ada2556f3c386db5f31969fb6d4d002a20f35057890a3ddb578b9080882a746e" > < / a > kCODEC_SupportPlayChannelRight0< / em > < / td > < td class = "fielddoc" >
< p > codec capability of play channel right 0 < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga7ada2556f3c386db5f31969fb6d4d002a6943510b8f338a24dccf343aaa1b98f8" > < / a > kCODEC_SupportPlayChannelLeft1< / em > < / td > < td class = "fielddoc" >
< p > codec capability of play channel left 1 < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga7ada2556f3c386db5f31969fb6d4d002acbd858bdc4a7a159665181ad8fcc48d8" > < / a > kCODEC_SupportPlayChannelRight1< / em > < / td > < td class = "fielddoc" >
< p > codec capability of play channel right 1 < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga7ada2556f3c386db5f31969fb6d4d002ab8b75817dffae0354b75d1e8110140ae" > < / a > kCODEC_SupportPlayChannelLeft2< / em > < / td > < td class = "fielddoc" >
< p > codec capability of play channel left 2 < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga7ada2556f3c386db5f31969fb6d4d002a05a6d6ae10cd649da949cab8028821f5" > < / a > kCODEC_SupportPlayChannelRight2< / em > < / td > < td class = "fielddoc" >
< p > codec capability of play channel right 2 < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga7ada2556f3c386db5f31969fb6d4d002ab2a1cb4fcb6d75f452e9d336e779a5b3" > < / a > kCODEC_SupportPlayChannelLeft3< / em > < / td > < td class = "fielddoc" >
< p > codec capability of play channel left 3 < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga7ada2556f3c386db5f31969fb6d4d002aac0b5faccea3602fe60a066eae4d2f94" > < / a > kCODEC_SupportPlayChannelRight3< / em > < / td > < td class = "fielddoc" >
< p > codec capability of play channel right 3 < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga7ada2556f3c386db5f31969fb6d4d002a88443ccb19d90125be07f289b8be44ca" > < / a > kCODEC_SupportPlaySourcePGA< / em > < / td > < td class = "fielddoc" >
< p > codec capability of set playback source PGA < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga7ada2556f3c386db5f31969fb6d4d002ab5123b8edb2c4790a22bc06cd9783125" > < / a > kCODEC_SupportPlaySourceInput< / em > < / td > < td class = "fielddoc" >
< p > codec capability of set playback source INPUT < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga7ada2556f3c386db5f31969fb6d4d002a964554f9b2238f486dac31b9a0e42657" > < / a > kCODEC_SupportPlaySourceDAC< / em > < / td > < td class = "fielddoc" >
< p > codec capability of set playback source DAC < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga7ada2556f3c386db5f31969fb6d4d002a5f07579c0725c23727a4575b40bc33ca" > < / a > kCODEC_SupportPlaySourceMixerIn< / em > < / td > < td class = "fielddoc" >
< p > codec capability of set play source Mixer in < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga7ada2556f3c386db5f31969fb6d4d002a2ad90c8e0b63ec0bc4432e983746f9cf" > < / a > kCODEC_SupportPlaySourceMixerInLeft< / em > < / td > < td class = "fielddoc" >
< p > codec capability of set play source Mixer in left < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga7ada2556f3c386db5f31969fb6d4d002a8493cd24504caab3969fd817e97d8cad" > < / a > kCODEC_SupportPlaySourceMixerInRight< / em > < / td > < td class = "fielddoc" >
< p > codec capability of set play source Mixer in right < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga7ada2556f3c386db5f31969fb6d4d002ae476f7548d31d1673d844ec0039d619e" > < / a > kCODEC_SupportPlaySourceAux< / em > < / td > < td class = "fielddoc" >
< p > codec capability of set play source aux < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga7ada2556f3c386db5f31969fb6d4d002ac6322caa6f94dc2f360a945d2abf379c" > < / a > kCODEC_SupportRecordSourceDifferentialLine< / em > < / td > < td class = "fielddoc" >
< p > codec capability of record source differential line < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga7ada2556f3c386db5f31969fb6d4d002afdb39ac640e6704cfa7b1f962ba0c614" > < / a > kCODEC_SupportRecordSourceLineInput< / em > < / td > < td class = "fielddoc" >
< p > codec capability of record source line input < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga7ada2556f3c386db5f31969fb6d4d002a84f73453703d74d9b63ed43d8c331c2c" > < / a > kCODEC_SupportRecordSourceDifferentialMic< / em > < / td > < td class = "fielddoc" >
< p > codec capability of record source differential mic < / p >
2022-04-08 14:46:35 +00:00
< / td > < / tr >
2023-11-30 12:55:00 +00:00
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga7ada2556f3c386db5f31969fb6d4d002ac73cdaae0287443e7af90d832d4fb7de" > < / a > kCODEC_SupportRecordSourceDigitalMic< / em > < / td > < td class = "fielddoc" >
< p > codec capability of record digital mic < / p >
2022-04-08 14:46:35 +00:00
< / td > < / tr >
2023-11-30 12:55:00 +00:00
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga7ada2556f3c386db5f31969fb6d4d002a8fb930d0230627e2b435642fccf31459" > < / a > kCODEC_SupportRecordSourceSingleEndMic< / em > < / td > < td class = "fielddoc" >
< p > codec capability of single end mic < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga7ada2556f3c386db5f31969fb6d4d002aa99609ce1be00cf79c76d4edb088dca4" > < / a > kCODEC_SupportRecordChannelLeft1< / em > < / td > < td class = "fielddoc" >
< p > left record channel 1 < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga7ada2556f3c386db5f31969fb6d4d002a63dc3812baa2a775c6c4816942ad5c45" > < / a > kCODEC_SupportRecordChannelLeft2< / em > < / td > < td class = "fielddoc" >
< p > left record channel 2 < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga7ada2556f3c386db5f31969fb6d4d002a30ecf39a6a3dafb99670b8a3f5b72185" > < / a > kCODEC_SupportRecordChannelLeft3< / em > < / td > < td class = "fielddoc" >
< p > left record channel 3 < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga7ada2556f3c386db5f31969fb6d4d002aa24c8fee179d3a304b95aa5109df7f30" > < / a > kCODEC_SupportRecordChannelRight1< / em > < / td > < td class = "fielddoc" >
< p > right record channel 1 < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga7ada2556f3c386db5f31969fb6d4d002a9b7fca38ed133e3f0444095a196f638f" > < / a > kCODEC_SupportRecordChannelRight2< / em > < / td > < td class = "fielddoc" >
< p > right record channel 2 < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga7ada2556f3c386db5f31969fb6d4d002aedeb81525a5d2198a326b82d36e2f812" > < / a > kCODEC_SupportRecordChannelRight3< / em > < / td > < td class = "fielddoc" >
< p > right record channel 3 < / p >
2022-04-08 14:46:35 +00:00
< / td > < / tr >
< / table >
< / div >
< / div >
< h2 class = "groupheader" > Function Documentation< / h2 >
2023-11-30 12:55:00 +00:00
< a class = "anchor" id = "ga5d14bc698e079b917832b43b248ea78c" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2024-03-18 15:15:10 +00:00
< td class = "memname" > < a class = "el" href = "a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092" > status_t< / a > CODEC_Init < / td >
2023-11-30 12:55:00 +00:00
< td > (< / td >
2024-03-18 15:15:10 +00:00
< td class = "paramtype" > < a class = "el" href = "a00014.html#ga20f13bdb318173610c77341b6b0fb68e" > codec_handle_t< / a > *  < / td >
2023-11-30 12:55:00 +00:00
< td class = "paramname" > < em > handle< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2024-03-18 15:15:10 +00:00
< td class = "paramtype" > < a class = "el" href = "a00014.html#ga510bfdb1ccf8ad0261215e1420101ff1" > codec_config_t< / a > *  < / td >
2023-11-30 12:55:00 +00:00
< td class = "paramname" > < em > config< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > handle< / td > < td > codec handle. < / td > < / tr >
< tr > < td class = "paramname" > config< / td > < td > codec configurations. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > kStatus_Success is success, else de-initial failed. < / dd > < / dl >
< / div >
< / div >
< a class = "anchor" id = "ga32056c566dae7864a103114dd461b090" > < / a >
2022-04-08 14:46:35 +00:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2024-03-18 15:15:10 +00:00
< td class = "memname" > < a class = "el" href = "a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092" > status_t< / a > CODEC_Deinit < / td >
2022-04-08 14:46:35 +00:00
< td > (< / td >
2024-03-18 15:15:10 +00:00
< td class = "paramtype" > < a class = "el" href = "a00014.html#ga20f13bdb318173610c77341b6b0fb68e" > codec_handle_t< / a > *  < / td >
2023-11-30 12:55:00 +00:00
< td class = "paramname" > < em > handle< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > handle< / td > < td > codec handle. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > kStatus_Success is success, else de-initial failed. < / dd > < / dl >
< / div >
< / div >
< a class = "anchor" id = "ga22534d14e8c6ac287e27ea06e9bdd032" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2024-03-18 15:15:10 +00:00
< td class = "memname" > < a class = "el" href = "a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092" > status_t< / a > CODEC_SetFormat < / td >
2023-11-30 12:55:00 +00:00
< td > (< / td >
2024-03-18 15:15:10 +00:00
< td class = "paramtype" > < a class = "el" href = "a00014.html#ga20f13bdb318173610c77341b6b0fb68e" > codec_handle_t< / a > *  < / td >
2022-04-08 14:46:35 +00:00
< td class = "paramname" > < em > handle< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > uint32_t  < / td >
2023-11-30 12:55:00 +00:00
< td class = "paramname" > < em > mclk< / em > , < / td >
2022-04-08 14:46:35 +00:00
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > uint32_t  < / td >
2023-11-30 12:55:00 +00:00
< td class = "paramname" > < em > sampleRate< / em > , < / td >
2022-04-08 14:46:35 +00:00
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > uint32_t  < / td >
2023-11-30 12:55:00 +00:00
< td class = "paramname" > < em > bitWidth< / em >   < / td >
2022-04-08 14:46:35 +00:00
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
2023-11-30 12:55:00 +00:00
< tr > < td class = "paramname" > handle< / td > < td > codec handle. < / td > < / tr >
< tr > < td class = "paramname" > mclk< / td > < td > master clock frequency in HZ. < / td > < / tr >
< tr > < td class = "paramname" > sampleRate< / td > < td > sample rate in HZ. < / td > < / tr >
< tr > < td class = "paramname" > bitWidth< / td > < td > bit width. < / td > < / tr >
2022-04-08 14:46:35 +00:00
< / table >
< / dd >
< / dl >
2023-11-30 12:55:00 +00:00
< dl class = "section return" > < dt > Returns< / dt > < dd > kStatus_Success is success, else configure failed. < / dd > < / dl >
2022-04-08 14:46:35 +00:00
< / div >
< / div >
2023-11-30 12:55:00 +00:00
< a class = "anchor" id = "ga2d29c9f1b4a3da8f2afaccc9aad15555" > < / a >
2022-04-08 14:46:35 +00:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2024-03-18 15:15:10 +00:00
< td class = "memname" > < a class = "el" href = "a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092" > status_t< / a > CODEC_ModuleControl < / td >
2022-04-08 14:46:35 +00:00
< td > (< / td >
2024-03-18 15:15:10 +00:00
< td class = "paramtype" > < a class = "el" href = "a00014.html#ga20f13bdb318173610c77341b6b0fb68e" > codec_handle_t< / a > *  < / td >
2023-11-30 12:55:00 +00:00
< td class = "paramname" > < em > handle< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2024-03-18 15:15:10 +00:00
< td class = "paramtype" > < a class = "el" href = "a00014.html#ga937d008d5c72d2c0dc1c4610574872c7" > codec_module_ctrl_cmd_t< / a >   < / td >
2023-11-30 12:55:00 +00:00
< td class = "paramname" > < em > cmd< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > data< / em >   < / td >
< / tr >
< tr >
2022-04-08 14:46:35 +00:00
< td > < / td >
2023-11-30 12:55:00 +00:00
< td > )< / td >
< td > < / td > < td > < / td >
2022-04-08 14:46:35 +00:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2023-11-30 12:55:00 +00:00
< p > This function is used for codec module control, support switch digital interface cmd, can be expand to support codec module specific feature.< / p >
2022-04-08 14:46:35 +00:00
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
2023-11-30 12:55:00 +00:00
< tr > < td class = "paramname" > handle< / td > < td > codec handle. < / td > < / tr >
< tr > < td class = "paramname" > cmd< / td > < td > module control cmd, reference _codec_module_ctrl_cmd. < / td > < / tr >
< tr > < td class = "paramname" > data< / td > < td > value to write, when cmd is kCODEC_ModuleRecordSourceChannel, the data should be a value combine of channel and source, please reference macro CODEC_MODULE_RECORD_SOURCE_CHANNEL(source, LP, LN, RP, RN), reference codec specific driver for detail configurations. < / td > < / tr >
2022-04-08 14:46:35 +00:00
< / table >
< / dd >
< / dl >
2023-11-30 12:55:00 +00:00
< dl class = "section return" > < dt > Returns< / dt > < dd > kStatus_Success is success, else configure failed. < / dd > < / dl >
2022-04-08 14:46:35 +00:00
< / div >
< / div >
2023-11-30 12:55:00 +00:00
< a class = "anchor" id = "gabede767456945f55045dc116f9f4f4ca" > < / a >
2022-04-08 14:46:35 +00:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2024-03-18 15:15:10 +00:00
< td class = "memname" > < a class = "el" href = "a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092" > status_t< / a > CODEC_SetVolume < / td >
2022-04-08 14:46:35 +00:00
< td > (< / td >
2024-03-18 15:15:10 +00:00
< td class = "paramtype" > < a class = "el" href = "a00014.html#ga20f13bdb318173610c77341b6b0fb68e" > codec_handle_t< / a > *  < / td >
2022-04-08 14:46:35 +00:00
< td class = "paramname" > < em > handle< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2023-11-30 12:55:00 +00:00
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > channel< / em > , < / td >
2022-04-08 14:46:35 +00:00
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > uint32_t  < / td >
2023-11-30 12:55:00 +00:00
< td class = "paramname" > < em > volume< / em >   < / td >
2022-04-08 14:46:35 +00:00
< / tr >
< tr >
< td > < / td >
2023-11-30 12:55:00 +00:00
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > handle< / td > < td > codec handle. < / td > < / tr >
< tr > < td class = "paramname" > channel< / td > < td > audio codec volume channel, can be a value or combine value of _codec_volume_capability or _codec_play_channel. < / td > < / tr >
< tr > < td class = "paramname" > volume< / td > < td > volume value, support 0 ~ 100, 0 is mute, 100 is the maximum volume value. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > kStatus_Success is success, else configure failed. < / dd > < / dl >
< / div >
< / div >
< a class = "anchor" id = "ga82d2fbaf2e232f9934a1981f4a8315b5" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2024-03-18 15:15:10 +00:00
< td class = "memname" > < a class = "el" href = "a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092" > status_t< / a > CODEC_SetMute < / td >
2023-11-30 12:55:00 +00:00
< td > (< / td >
2024-03-18 15:15:10 +00:00
< td class = "paramtype" > < a class = "el" href = "a00014.html#ga20f13bdb318173610c77341b6b0fb68e" > codec_handle_t< / a > *  < / td >
2023-11-30 12:55:00 +00:00
< td class = "paramname" > < em > handle< / em > , < / td >
2022-04-08 14:46:35 +00:00
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2023-11-30 12:55:00 +00:00
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > channel< / em > , < / td >
2022-04-08 14:46:35 +00:00
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2023-11-30 12:55:00 +00:00
< td class = "paramtype" > bool  < / td >
< td class = "paramname" > < em > mute< / em >   < / td >
2022-04-08 14:46:35 +00:00
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
2023-11-30 12:55:00 +00:00
< tr > < td class = "paramname" > handle< / td > < td > codec handle. < / td > < / tr >
< tr > < td class = "paramname" > channel< / td > < td > audio codec volume channel, can be a value or combine value of _codec_volume_capability or _codec_play_channel. < / td > < / tr >
< tr > < td class = "paramname" > mute< / td > < td > true is mute, false is unmute. < / td > < / tr >
2022-04-08 14:46:35 +00:00
< / table >
< / dd >
< / dl >
2023-11-30 12:55:00 +00:00
< dl class = "section return" > < dt > Returns< / dt > < dd > kStatus_Success is success, else configure failed. < / dd > < / dl >
2022-04-08 14:46:35 +00:00
< / div >
< / div >
2023-11-30 12:55:00 +00:00
< a class = "anchor" id = "gaa1cf75fe8598db6a6a9e33b56421a725" > < / a >
2022-04-08 14:46:35 +00:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2024-03-18 15:15:10 +00:00
< td class = "memname" > < a class = "el" href = "a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092" > status_t< / a > CODEC_SetPower < / td >
2022-04-08 14:46:35 +00:00
< td > (< / td >
2024-03-18 15:15:10 +00:00
< td class = "paramtype" > < a class = "el" href = "a00014.html#ga20f13bdb318173610c77341b6b0fb68e" > codec_handle_t< / a > *  < / td >
2022-04-08 14:46:35 +00:00
< td class = "paramname" > < em > handle< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2024-03-18 15:15:10 +00:00
< td class = "paramtype" > < a class = "el" href = "a00014.html#ga9228529622c5053291e10d4993a7a3da" > codec_module_t< / a >   < / td >
2023-11-30 12:55:00 +00:00
< td class = "paramname" > < em > module< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > bool  < / td >
< td class = "paramname" > < em > powerOn< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > handle< / td > < td > codec handle. < / td > < / tr >
< tr > < td class = "paramname" > module< / td > < td > audio codec module. < / td > < / tr >
< tr > < td class = "paramname" > powerOn< / td > < td > true is power on, false is power down. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > kStatus_Success is success, else configure failed. < / dd > < / dl >
< / div >
< / div >
< a class = "anchor" id = "ga6f348297e309b371c512b1c025f7aba7" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2024-03-18 15:15:10 +00:00
< td class = "memname" > < a class = "el" href = "a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092" > status_t< / a > CODEC_SetRecord < / td >
2023-11-30 12:55:00 +00:00
< td > (< / td >
2024-03-18 15:15:10 +00:00
< td class = "paramtype" > < a class = "el" href = "a00014.html#ga20f13bdb318173610c77341b6b0fb68e" > codec_handle_t< / a > *  < / td >
2023-11-30 12:55:00 +00:00
< td class = "paramname" > < em > handle< / em > , < / td >
2022-04-08 14:46:35 +00:00
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > uint32_t  < / td >
2023-11-30 12:55:00 +00:00
< td class = "paramname" > < em > recordSource< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > handle< / td > < td > codec handle. < / td > < / tr >
< tr > < td class = "paramname" > recordSource< / td > < td > audio codec record source, can be a value or combine value of _codec_record_source.< / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > kStatus_Success is success, else configure failed. < / dd > < / dl >
< / div >
< / div >
< a class = "anchor" id = "ga22e45cee1bd24d656f16311bfa8bc7d7" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2024-03-18 15:15:10 +00:00
< td class = "memname" > < a class = "el" href = "a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092" > status_t< / a > CODEC_SetRecordChannel < / td >
2023-11-30 12:55:00 +00:00
< td > (< / td >
2024-03-18 15:15:10 +00:00
< td class = "paramtype" > < a class = "el" href = "a00014.html#ga20f13bdb318173610c77341b6b0fb68e" > codec_handle_t< / a > *  < / td >
2023-11-30 12:55:00 +00:00
< td class = "paramname" > < em > handle< / em > , < / td >
2022-04-08 14:46:35 +00:00
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2023-11-30 12:55:00 +00:00
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > leftRecordChannel< / em > , < / td >
2022-04-08 14:46:35 +00:00
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2023-11-30 12:55:00 +00:00
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > rightRecordChannel< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > handle< / td > < td > codec handle. < / td > < / tr >
< tr > < td class = "paramname" > leftRecordChannel< / td > < td > audio codec record channel, reference _codec_record_channel, can be a value combine of member in _codec_record_channel. < / td > < / tr >
< tr > < td class = "paramname" > rightRecordChannel< / td > < td > audio codec record channel, reference _codec_record_channel, can be a value combine of member in _codec_record_channel.< / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > kStatus_Success is success, else configure failed. < / dd > < / dl >
< / div >
< / div >
< a class = "anchor" id = "ga691cf0f3517139c6ad8f43918de8ea86" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2024-03-18 15:15:10 +00:00
< td class = "memname" > < a class = "el" href = "a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092" > status_t< / a > CODEC_SetPlay < / td >
2023-11-30 12:55:00 +00:00
< td > (< / td >
2024-03-18 15:15:10 +00:00
< td class = "paramtype" > < a class = "el" href = "a00014.html#ga20f13bdb318173610c77341b6b0fb68e" > codec_handle_t< / a > *  < / td >
2023-11-30 12:55:00 +00:00
< td class = "paramname" > < em > handle< / em > , < / td >
2022-04-08 14:46:35 +00:00
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2023-11-30 12:55:00 +00:00
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > playSource< / em >   < / td >
2022-04-08 14:46:35 +00:00
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
2023-11-30 12:55:00 +00:00
< tr > < td class = "paramname" > handle< / td > < td > codec handle. < / td > < / tr >
< tr > < td class = "paramname" > playSource< / td > < td > audio codec play source, can be a value or combine value of _codec_play_source.< / td > < / tr >
2022-04-08 14:46:35 +00:00
< / table >
< / dd >
< / dl >
2023-11-30 12:55:00 +00:00
< dl class = "section return" > < dt > Returns< / dt > < dd > kStatus_Success is success, else configure failed. < / dd > < / dl >
2022-04-08 14:46:35 +00:00
< / div >
< / div >
< / div > <!-- contents -->
< / div > <!-- doc - content -->
<!-- HTML footer for doxygen 1.8.5 -->
<!-- start footer part -->
< div id = "nav-path" class = "navpath" > <!-- id is needed for treeview function! -->
< ul class = "foot" >
< li class = "footer" > © 2016 NXP Semiconductors. All rights reserved.
< / li >
< / ul >
< / div >
< / body >
< / html >