• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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