FCodecCapLevels
The level of the codec capability.
USTRUCT(BlueprintType) struct FCodecCapLevels { GENERATED_BODY() public: UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "Agora|FCodecCapLevels") FENUMWRAP_VIDEO_CODEC_CAPABILITY_LEVEL hwDecodingLevel; UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "Agora|FCodecCapLevels") FENUMWRAP_VIDEO_CODEC_CAPABILITY_LEVEL swDecodingLevel; FCodecCapLevels() {} FCodecCapLevels(const agora::rtc::CodecCapLevels& AgoraData) { hwDecodingLevel = AgoraData.hwDecodingLevel; swDecodingLevel = AgoraData.swDecodingLevel; } agora::rtc::CodecCapLevels CreateAgoraData() const { agora::rtc::CodecCapLevels AgoraData; AgoraData.hwDecodingLevel = hwDecodingLevel.GetRawValue(); AgoraData.swDecodingLevel = swDecodingLevel.GetRawValue(); return AgoraData; } void FreeAgoraData(agora::rtc::CodecCapLevels& AgoraData) const { } };
Attributes
- hwDecodingLevel
- Hardware decoding capability level, which represents the device's ability to perform hardware decoding on videos of different quality. See FENUMWRAP_VIDEO_CODEC_CAPABILITY_LEVEL.
- swDecodingLevel
- Software decoding capability level, which represents the device's ability to perform software decoding on videos of different quality. See FENUMWRAP_VIDEO_CODEC_CAPABILITY_LEVEL.