• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# CodecCompCapability
2
3
4## **概述**
5
6定义Codec编解码能力。
7
8**相关模块:**
9
10[Codec](codec.md)
11
12
13## **汇总**
14
15
16### Public 属性
17
18  | 名称 | 描述 |
19| -------- | -------- |
20| [role](#role) | 媒体类型。 |
21| [type](#type) | 编解码类型。 |
22| [compName](#compname) [NAME_LENGTH] | 编解码组件名称。 |
23| [supportProfiles](#supportprofiles) [PROFILE_NUM] | 支持的profiles。 |
24| [maxInst](#maxinst) | 最大实例。 |
25| [isSoftwareCodec](#issoftwarecodec) | 软件编解码还是硬件编解码。 |
26| [processModeMask](#processmodemask) | 编解码处理模式掩码。 |
27| [capsMask](#capsmask) | 编解码播放能力掩码。 |
28| [bitRate](#bitrate) | 支持的码率范围。 |
29| [port](#port) | 支持的音视频编解码能力。 |
30
31
32## **类成员变量说明**
33
34
35### bitRate
36
37
38```
39RangeValue CodecCompCapability::bitRate
40```
41
42**描述:**
43
44支持的码率范围。
45
46
47### capsMask
48
49
50```
51uint32_t CodecCompCapability::capsMask
52```
53
54**描述:**
55
56编解码播放能力掩码,详见[CodecCapsMask](codec.md#codeccapsmask)。
57
58
59### compName
60
61
62```
63char CodecCompCapability::compName[NAME_LENGTH]
64```
65
66**描述:**
67
68编解码组件名称。
69
70
71### isSoftwareCodec
72
73
74```
75bool CodecCompCapability::isSoftwareCodec
76```
77
78**描述:**
79
80软件编解码还是硬件编解码。
81
82
83### maxInst
84
85
86```
87int32_t CodecCompCapability::maxInst
88```
89
90**描述:**
91
92最大实例。
93
94
95### port
96
97
98```
99PortCap CodecCompCapability::port
100```
101
102**描述:**
103
104支持的音视频编解码能力。
105
106
107### processModeMask
108
109
110```
111int32_t CodecCompCapability::processModeMask
112```
113
114**描述:**
115
116编解码处理模式掩码,详见[CodecProcessMode](codec.md#codecprocessmode)。
117
118
119### role
120
121
122```
123AvCodecRole CodecCompCapability::role
124```
125
126**描述:**
127
128媒体类型。
129
130
131### supportProfiles
132
133
134```
135int32_t CodecCompCapability::supportProfiles[PROFILE_NUM]
136```
137
138**描述:**
139
140支持的profiles,详见[Profile](codec.md#profile)。
141
142
143### type
144
145
146```
147CodecType CodecCompCapability::type
148```
149
150**描述:**
151
152编解码类型。
153