• 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) | [AvCodecRole](_codec.md#avcodecrole)<br/>媒体类型。&nbsp; |
21| [type](#type) | [CodecType](_codec.md#codectype)<br/>编解码类型。&nbsp; |
22| [compName](#compname)&nbsp;[[NAME_LENGTH](_codec.md#name_length)] | char<br/>编解码组件名称。&nbsp; |
23| [supportProfiles](#supportprofiles)&nbsp;[[PROFILE_NUM](_codec.md#profile_num)] | int32_t<br/>支持的profiles,详见[Profile](_codec.md#profile)。&nbsp; |
24| [maxInst](#maxinst) | int32_t<br/>最大实例。&nbsp; |
25| [isSoftwareCodec](#issoftwarecodec) | bool<br/>软件编解码还是硬件编解码。&nbsp; |
26| [processModeMask](#processmodemask) | int32_t<br/>编解码处理模式掩码,详见[CodecProcessMode](_codec.md#codecprocessmode)。&nbsp; |
27| [capsMask](#capsmask) | uint32_t<br/>编解码播放能力掩码,详见[CodecCapsMask](_codec.md#codeccapsmask)。&nbsp; |
28| [bitRate](#bitrate) | [RangeValue](_range_value.md)<br/>支持的码率范围。&nbsp; |
29| [port](#port) | [PortCap](union_port_cap.md)<br/>支持的音视频编解码能力。&nbsp; |
30
31
32## 类成员变量说明
33
34
35### bitRate
36
37
38```
39RangeValue CodecCompCapability::bitRate
40```
41**描述:**
42支持的码率范围。
43
44
45### capsMask
46
47
48```
49uint32_t CodecCompCapability::capsMask
50```
51**描述:**
52编解码播放能力掩码,详见[CodecCapsMask](_codec.md#codeccapsmask)。
53
54
55### compName
56
57
58```
59char CodecCompCapability::compName[NAME_LENGTH]
60```
61**描述:**
62编解码组件名称。
63
64
65### isSoftwareCodec
66
67
68```
69bool CodecCompCapability::isSoftwareCodec
70```
71**描述:**
72软件编解码还是硬件编解码。
73
74
75### maxInst
76
77
78```
79int32_t CodecCompCapability::maxInst
80```
81**描述:**
82最大实例。
83
84
85### port
86
87
88```
89PortCap CodecCompCapability::port
90```
91**描述:**
92支持的音视频编解码能力。
93
94
95### processModeMask
96
97
98```
99int32_t CodecCompCapability::processModeMask
100```
101**描述:**
102编解码处理模式掩码,详见[CodecProcessMode](_codec.md#codecprocessmode)。
103
104
105### role
106
107
108```
109AvCodecRole CodecCompCapability::role
110```
111**描述:**
112媒体类型。
113
114
115### supportProfiles
116
117
118```
119int32_t CodecCompCapability::supportProfiles[PROFILE_NUM]
120```
121**描述:**
122支持的profiles,详见[Profile](_codec.md#profile)。
123
124
125### type
126
127
128```
129CodecType CodecCompCapability::type
130```
131**描述:**
132编解码类型。
133