请教问题:RK3588如何使用OSD叠加字符串

我在官方例子中使用OSD叠加,我是这样理解的:申请的OSD区域是1616的这种宏块,然后区域宽为30,高为5,大小为305256=38400像素。这里是8bit色彩吗,所以一个像素一个字节,所以OSD区域宽为3016像素(字节),高为5*16像素(字节)。
给单个像素点赋值,赋值0x01是红色,赋值0xff是白色,0x7e是黑色。
我现在可以画一些线条,但是想把字符串写到上面,不知道怎么做。有没有人做过这个,指导一下?

https://gitlab.com/firefly-linux/ffmedia_release/-/blob/master/demo/demo_rgablend.cpp?ref_type=heads

能成功的话告诉我一下,我使用core-3399pro-jd4没有显示成功,但这边显示支持3588