1# OH_AudioInfo 2 3 4## Overview 5 6The OH_AudioInfo struct describes the audio information. 7 8To perform both external capture (using microphones) and internal capture, **audioSampleRate** and **audioChannels** must be the same for both audio channels. 9 10**System capability**: SystemCapability.Multimedia.Media.AVScreenCapture 11 12**Since**: 10 13 14**Related module**: [AVScreenCapture](_a_v_screen_capture.md) 15 16**Header file**: [native_avscreen_capture_base.h](native__avscreen__capture__base_8h.md) 17 18 19## Summary 20 21 22### Member Variables 23 24| Name| Description| 25| -------- | -------- | 26| [OH_AudioCaptureInfo](_o_h___audio_capture_info.md) [micCapInfo](#miccapinfo) | External audio capture information.| 27| [OH_AudioCaptureInfo](_o_h___audio_capture_info.md) [innerCapInfo](#innercapinfo) | Internal audio capture information.| 28| [OH_AudioEncInfo](_o_h___audio_enc_info.md) [audioEncInfo](#audioencinfo) | Audio encoding information, which is not required for raw streams.| 29 30 31## Member Variable Description 32 33 34### audioEncInfo 35 36``` 37OH_AudioEncInfo OH_AudioInfo::audioEncInfo 38``` 39 40**Description** 41 42Audio encoding information, which is not required for raw streams. 43 44 45 46### innerCapInfo 47 48``` 49OH_AudioCaptureInfo OH_AudioInfo::innerCapInfo 50``` 51 52**Description** 53 54Internal audio capture information. 55 56 57### micCapInfo 58 59``` 60OH_AudioCaptureInfo OH_AudioInfo::micCapInfo 61``` 62 63**Description** 64 65External audio capture information. 66