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/>媒体类型。 | 21| [type](#type) | [CodecType](_codec.md#codectype)<br/>编解码类型。 | 22| [compName](#compname) [[NAME_LENGTH](_codec.md#name_length)] | char<br/>编解码组件名称。 | 23| [supportProfiles](#supportprofiles) [[PROFILE_NUM](_codec.md#profile_num)] | int32_t<br/>支持的profiles,详见[Profile](_codec.md#profile)。 | 24| [maxInst](#maxinst) | int32_t<br/>最大实例。 | 25| [isSoftwareCodec](#issoftwarecodec) | bool<br/>软件编解码还是硬件编解码。 | 26| [processModeMask](#processmodemask) | int32_t<br/>编解码处理模式掩码,详见[CodecProcessMode](_codec.md#codecprocessmode)。 | 27| [capsMask](#capsmask) | uint32_t<br/>编解码播放能力掩码,详见[CodecCapsMask](_codec.md#codeccapsmask)。 | 28| [bitRate](#bitrate) | [RangeValue](_range_value.md)<br/>支持的码率范围。 | 29| [port](#port) | [PortCap](union_port_cap.md)<br/>支持的音视频编解码能力。 | 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