При создании пользовательского видео рендерера функция VideoFrame.ConvertInPlace
, похоже, выдает исключение "2" при его вызове для каждого доступного PixelFormat
, отличного от Yuv420p
.
В идеале, мы хотели бы использовать ConvertInPlace
для преобразования считываемых кадров в uyvy
.
Также, возможно, с этим связано то, что мы заметили, что некоторые другие функции VideoFrame
например, GetPlane
return zero
или null pointer
.
OpenTok C#
Windows SDK
Так почему VideoFrame.ConvertInPlace
выдает исключение «2», для любого PixelFormat
, кроме Yuv420p
?