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### capsMask 45 46``` 47unsigned int CodecCompCapability::capsMask 48``` 49**描述** 50编解码播放能力掩码,详见[CodecCapsMask](_codec_v10.md#codeccapsmask)。 51 52 53### compName 54 55``` 56String CodecCompCapability::compName 57``` 58**描述** 59编解码组件名称。 60 61 62### isSoftwareCodec 63 64``` 65boolean CodecCompCapability::isSoftwareCodec 66``` 67**描述** 68软件编解码还是硬件编解码。 69 70 71### maxInst 72 73``` 74int CodecCompCapability::maxInst 75``` 76**描述** 77最大实例。 78 79 80### port 81 82``` 83struct PortCap CodecCompCapability::port 84``` 85**描述** 86支持的音视频编解码能力。 87 88 89### processModeMask 90 91``` 92int CodecCompCapability::processModeMask 93``` 94**描述** 95编解码处理模式掩码,详见[CodecProcessMode](_codec_v10.md#codecprocessmode)。 96 97 98### role 99 100``` 101enum AvCodecRole CodecCompCapability::role 102``` 103**描述** 104媒体类型。 105 106 107### supportProfiles 108 109``` 110int [] CodecCompCapability::supportProfiles 111``` 112**描述** 113支持的profiles,详见[Profile](_codec_v10.md#profile)。 114 115 116### type 117 118``` 119enum CodecType CodecCompCapability::type 120``` 121**描述** 122编解码类型。 123