1# native_audio_manager.h 2 3 4## Overview 5 6The **native_audio_manager.h** file declares the functions related to an audio manager. 7 8**Library**: libohaudio.so 9 10**File to include**: <ohaudio/native_audio_manager.h> 11 12**System capability**: SystemCapability.Multimedia.Audio.Core 13 14**Since**: 12 15 16**Related module**: [OHAudio](_o_h_audio.md) 17 18 19## Summary 20 21 22### Types 23 24| Name| Description| 25| -------- | -------- | 26| typedef struct [OH_AudioManager](_o_h_audio.md#oh_audiomanager) [OH_AudioManager](_o_h_audio.md#oh_audiomanager) | Defines a struct for the audio manager. | 27 28 29### Functions 30 31| Name| Description| 32| -------- | -------- | 33| [OH_AudioCommon_Result](_o_h_audio.md#oh_audiocommon_result) [OH_GetAudioManager](_o_h_audio.md#oh_getaudiomanager)([OH_AudioManager](_o_h_audio.md#oh_audiomanager) \*\*audioManager) | Obtains an **OH_AudioManager** instance. | 34| [OH_AudioCommon_Result](_o_h_audio.md#oh_audiocommon_result) [OH_GetAudioScene](_o_h_audio.md#oh_getaudioscene)([OH_AudioManager](_o_h_audio.md#oh_audiomanager) \*manager, [OH_AudioScene](_o_h_audio.md#oh_audioscene) \*scene) | Obtains the audio scene. | 35