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