Skip to content

Commit 04b5941

Browse files
committed
feat: update encoder config for hdr
1 parent ab48fb1 commit 04b5941

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

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

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -94,8 +94,10 @@ bool PushExternalVideoYUV::InitAgora()
9494

9595

9696
VideoEncoderConfiguration config;
97-
config.dimensions.width = YUVReader::VIDEO_WIDTH;
98-
config.dimensions.height = YUVReader::VIDEO_HEIGHT;
97+
//config.dimensions.width = YUVReader::VIDEO_WIDTH;
98+
//config.dimensions.height = YUVReader::VIDEO_HEIGHT;
99+
config.dimensions.width = WIDHT_HDR;
100+
config.dimensions.height = HEIGHT_HDR;
99101
//set video encoder configuration.
100102
m_rtcEngine->setVideoEncoderConfiguration(config);
101103

@@ -304,10 +306,10 @@ void PushExternalVideoYUV::OnYUVRead(int width, int height, unsigned char* buffe
304306
else
305307
{
306308
memcpy_s(m_imgBuffer, size, buffer, size);
307-
colorSpace.range = agora::media::base::ColorSpace::RangeID::RANGEID_FULL;
309+
/*colorSpace.range = agora::media::base::ColorSpace::RangeID::RANGEID_FULL;
308310
colorSpace.transfer = agora::media::base::ColorSpace::TransferID::TRANSFERID_BT709;
309311
colorSpace.matrix = agora::media::base::ColorSpace::MatrixID::MATRIXID_BT709;
310-
colorSpace.primaries = agora::media::base::ColorSpace::PrimaryID::PRIMARYID_BT709;
312+
colorSpace.primaries = agora::media::base::ColorSpace::PrimaryID::PRIMARYID_BT709;*/
311313
m_videoFrame.colorSpace = colorSpace;
312314
m_videoFrame.stride = width;
313315
m_videoFrame.height = height;

0 commit comments

Comments
 (0)