add video native processing func