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