我在我的iPhone项目中使用 FFMPeg ,但在使用AVFrame *pFrame
时我收到警告,如下所示:
AVFrame *pFrame
uint8_t *data[AV_NUM_DATA_POINTERS];
...
pFrame->data
这是我收到的警告:
Passing 'uint8_t *[8]' to parameter of type 'const uint8_t *const *' (aka 'const unsigned char *const *') discards qualifiers in nested pointer types
如何摆脱此警告?
谢谢!
答案 0 :(得分:4)
将其转换为函数所期望的类型:
(const uint8_t *const *)(pFrame->data)
答案 1 :(得分:2)
更改为
const uint8_t *data[AV_NUM_DATA_POINTERS];