Skip to content

Commit 6208e0f

Browse files
committed
feat: update hdr params
1 parent fe58a33 commit 6208e0f

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

windows/APIExample/APIExample/Advanced/PushExternalVideoYUV/PushExternalVideoYUV.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ void PushExternalVideoYUV::OnYUVRead(int width, int height, unsigned char* buffe
294294
if (isUseHdr)
295295
{
296296
m_videoFrame.buffer = m_imgBuffer16;
297-
colorSpace.range= agora::media::base::ColorSpace::RangeID::RANGEID_FULL;
297+
colorSpace.range= agora::media::base::ColorSpace::RangeID::RANGEID_LIMITED;
298298
colorSpace.transfer = agora::media::base::ColorSpace::TransferID::TRANSFERID_ARIB_STD_B67;
299299
colorSpace.matrix = agora::media::base::ColorSpace::MatrixID::MATRIXID_BT2020_NCL;
300300
colorSpace.primaries = agora::media::base::ColorSpace::PrimaryID::PRIMARYID_BT2020;
@@ -538,10 +538,10 @@ void PushExternalVideoYUVEventHandler::onRemoteVideoStateChanged(uid_t uid, REMO
538538

539539
void PushExternalVideoYUV::OnBnClickedCheckHdr()
540540
{
541-
agora::rtc::HDR_CAPABILITY capability = agora::rtc::HDR_CAPABILITY::HDR_CAPABILITY_SUPPORTED;
541+
agora::rtc::HDR_CAPABILITY capability = agora::rtc::HDR_CAPABILITY::HDR_CAPABILITY_UNKNOWN;
542542

543-
int flag = m_rtcEngine->queryHDRCapability(VIDEO_MODULE_HARDWARE_ENCODER, capability);
544-
if (flag == 0) {
543+
m_rtcEngine->queryHDRCapability(VIDEO_MODULE_HARDWARE_ENCODER, capability);
544+
if (capability == HDR_CAPABILITY::HDR_CAPABILITY_SUPPORTED) {
545545
isUseHdr = !isUseHdr;
546546
}
547547
else {

0 commit comments

Comments
 (0)