Lines Matching refs:frame
222 size_t JpegCompressor::CompressYUV420Frame(YUV420Frame frame) { in CompressYUV420Frame() argument
251 dmgr.buffer = static_cast<JOCTET*>(frame.output_buffer); in CompressYUV420Frame()
252 dmgr.buffer_size = frame.output_buffer_size; in CompressYUV420Frame()
279 cinfo->image_width = frame.width; in CompressYUV420Frame()
280 cinfo->image_height = frame.height; in CompressYUV420Frame()
315 if ((frame.app1_buffer != nullptr) && (frame.app1_buffer_size > 0)) { in CompressYUV420Frame()
317 static_cast<const JOCTET*>(frame.app1_buffer), in CompressYUV420Frame()
318 frame.app1_buffer_size); in CompressYUV420Frame()
331 uint8_t* py = static_cast<uint8_t*>(frame.yuv_planes.img_y); in CompressYUV420Frame()
332 uint8_t* pcr = static_cast<uint8_t*>(frame.yuv_planes.img_cr); in CompressYUV420Frame()
333 uint8_t* pcb = static_cast<uint8_t*>(frame.yuv_planes.img_cb); in CompressYUV420Frame()
339 y_lines[i] = static_cast<JSAMPROW>(py + li * frame.yuv_planes.y_stride); in CompressYUV420Frame()
343 static_cast<JSAMPROW>(pcr + li * frame.yuv_planes.cbcr_stride); in CompressYUV420Frame()
345 static_cast<JSAMPROW>(pcb + li * frame.yuv_planes.cbcr_stride); in CompressYUV420Frame()