# Audio - [Overview](#section1599351033165623) - [Summary](#section1361003411165623) - [Files](#files) - [Data Structures](#nested-classes) - [Typedefs](#typedef-members) - [Enumerations](#enum-members) - [Functions](#func-members) - [Details](#section1693660607165623) - [Enumeration Type](#section1289870715165623) - [AudioCategory](#gaf210d41d152890f3aaf2aaac99bd28d5) - [AudioChannelMask](#ga137eb03027d5947ea294b32f5095b83c) - [AudioChannelMode](#ga78aab1fafb9657451804e42b42897123) - [AudioFormat](#ga98d5d077cca088ddf77314871474fe59) - [AudioPortDirection](#ga68ff7140b15790debbac4bbc62f8e9f8) - [AudioPortPassthroughMode](#ga186d2d4f9a2ecacb80cd2cce2bd26f0e) - [AudioPortPin](#gaa7114aeeccf3ac4f5f7e1d880bcfa835) - [AudioSampleRatesMask](#ga7053fcaa56d1dc47d2fcd83ee131fe4c) - [Function](#section521503694165623) - [GetAudioManagerFuncs\(\)](#ga0c7824f4fe89625d3c9b1d0534ad0151) - [Variable](#section1960727737165623) - [adapterName](#gadbe46bc7d9b4c20c409e30942ad794cf) - [channelCount \[1/2\]](#ga9c629d8ad8f0119d9b0acae3f2ed9b78) - [channelCount \[2/2\]](#ga48253c4fbc171f241bb0494524891bb1) - [channelMasks](#ga357e90ee8116e04144f57e6f7d3d9efb) - [desc \[1/4\]](#ga560700ce0e6f047a617e21b41e0425b9) - [desc \[2/4\]](#gab855beab3a08e8c9a7f814cce53e2001) - [desc \[3/4\]](#ga81e44604a869f47c88c3f9503b9287e1) - [desc \[4/4\]](#gafe579a4229429c8665d1c3d95fc1f964) - [deviceId](#ga0485197a750c63938602b339a3b9c77f) - [deviceType](#ga00860eb6de81efe5b1654b45617fb902) - [dir](#ga144336f0f64927730a184c16d8c27698) - [format](#ga441305acec64ee1ed840c8920e167c9e) - [formatNum](#gaca895984cf53ddd8769d33c8298b0c6d) - [formats](#gad01bfa329a21628287ee21df5000e34d) - [hardwareMode](#ga377ecdaf229087a7d17c220a65a7162f) - [id](#ga3e54db28a854f634bd847919e7ae8e32) - [interleaved](#gab00c777b594436a4fae1a4bcdad70c6d) - [mask](#ga958a6104e7ab64f75618015bfb097a32) - [pins](#gab2e66ca83a7ef39211b53d4afe7b7b73) - [portId \[1/3\]](#gaa534605f1ef1993f47063c3f7fbccbde) - [portId \[2/3\]](#gabc4bdf3c11cada00cfebbd9b1218ab3a) - [portId \[3/3\]](#ga4b35c30d09b716f0bd2c7c22587e3f7a) - [portName](#ga6cbf88ceff4bcd03b125d45873e654a1) - [portNum](#ga2bef8f9b5ea3c1e30639fcb3ec8dd717) - [ports](#ga64d0c55b881fb0a3bc15b2fecea86f24) - [sampleRate](#gaa322b72a4cdf9007c75814853e7ad4af) - [sampleRateMasks](#ga30c8a08e5d939c0e9844d6d9a165c681) - [scene](#ga3246105a88851b68c71e16a511ea6b47) - [subPorts](#gaccd18b70e7d121169f3df5e53fe055f9) - [subPortsNum](#gab784694fd6a60a3d5a3ae404cd6fe6fd) - [tvNSec](#gadae6151a2f7e0432dbaf6e89e743de9c) - [tvSec](#gaa6205cc4d86425bc23f2d860f44644ce) - [type](#ga658c38c76290ea6c8b9e0a2ddf7d1db4) ## **Overview** **Description:** Defines audio-related APIs, including custom data types and functions for loading drivers, accessing a driver adapter, and rendering and capturing audios. **Since:** 1.0 **Version:** 1.0 ## **Summary** ## Files
Defines custom data types used in API declarations for the audio module, including audio ports, adapter descriptors, device descriptors, scene descriptors, sampling attributes, and timestamp. |
|
GetAudioManagerFuncs (void) |
struct AudioManager * Obtains the operation function list of the AudioManager class. |
| AUDIO_IN_MEDIA | |
| AUDIO_IN_COMMUNICATION |
| AUDIO_CHANNEL_FRONT_LEFT | |
| AUDIO_CHANNEL_FRONT_RIGHT | |
| AUDIO_CHANNEL_MONO | |
| AUDIO_CHANNEL_STEREO | Stereo channel, consisting of front left and front right channels |
| PORT_OUT | |
| PORT_IN | |
| PORT_OUT_IN |
| PORT_PASSTHROUGH_LPCM | |
| PORT_PASSTHROUGH_RAW | |
| PORT_PASSTHROUGH_HBR2LBR | Blu-ray next-generation audio output with reduced specifications |
| PORT_PASSTHROUGH_AUTO |
| PIN_NONE | |
| PIN_OUT_SPEAKER | |
| PIN_OUT_HEADSET | |
| PIN_OUT_LINEOUT | |
| PIN_OUT_HDMI | |
| PIN_IN_MIC | |
| PIN_IN_HS_MIC | |
| PIN_IN_LINEIN |