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