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 17## Summary 18 19 20### Member Variables 21 22| Name| Description| 23| -------- | -------- | 24| [OH_AudioCaptureInfo](_o_h___audio_capture_info.md) [micCapInfo](#miccapinfo) | External audio capture information.| 25| [OH_AudioCaptureInfo](_o_h___audio_capture_info.md) [innerCapInfo](#innercapinfo) | Internal audio capture information.| 26| [OH_AudioEncInfo](_o_h___audio_enc_info.md) [audioEncInfo](#audioencinfo) | Audio encoding information, which is not required for raw streams.| 27 28 29## Member Variable Description 30 31 32### audioEncInfo 33 34``` 35OH_AudioEncInfo OH_AudioInfo::audioEncInfo 36``` 37 38**Description** 39 40Audio encoding information, which is not required for raw streams. 41 42 43 44### innerCapInfo 45 46``` 47OH_AudioCaptureInfo OH_AudioInfo::innerCapInfo 48``` 49 50**Description** 51 52Internal audio capture information. 53 54 55### micCapInfo 56 57``` 58OH_AudioCaptureInfo OH_AudioInfo::micCapInfo 59``` 60 61**Description** 62 63External audio capture information. 64