input->set_width(frame->width);
input->set_height(frame->height);
- input->set_pixel_data(0, frame->y.get());
- input->set_pitch(0, frame->pitch_y);
+ input->set_texture_num(0, *frame->y);
if (frame->is_semiplanar) {
- input->set_pixel_data(1, frame->cbcr.get());
- input->set_pitch(1, frame->pitch_chroma);
+ input->set_texture_num(1, *frame->cbcr);
} else {
- input->set_pixel_data(1, frame->cb.get());
- input->set_pixel_data(2, frame->cr.get());
- input->set_pitch(1, frame->pitch_chroma);
- input->set_pitch(2, frame->pitch_chroma);
+ input->set_texture_num(1, *frame->cb);
+ input->set_texture_num(2, *frame->cr);
}
}