1*0ec5a0ecSAndroid Build Coastguard Worker // Copyright 2021 The Chromium Authors. All rights reserved.
2*0ec5a0ecSAndroid Build Coastguard Worker // Use of this source code is governed by a BSD-style license that can be
3*0ec5a0ecSAndroid Build Coastguard Worker // found in the LICENSE file.
4*0ec5a0ecSAndroid Build Coastguard Worker
5*0ec5a0ecSAndroid Build Coastguard Worker #include <v4l2_codec2/components/VideoEncoder.h>
6*0ec5a0ecSAndroid Build Coastguard Worker
7*0ec5a0ecSAndroid Build Coastguard Worker namespace android {
8*0ec5a0ecSAndroid Build Coastguard Worker
InputFrame(std::vector<int> && fds,const std::vector<VideoFramePlane> & planes,VideoPixelFormat pixelFormat,uint64_t index,int64_t timestamp)9*0ec5a0ecSAndroid Build Coastguard Worker VideoEncoder::InputFrame::InputFrame(std::vector<int>&& fds,
10*0ec5a0ecSAndroid Build Coastguard Worker const std::vector<VideoFramePlane>& planes,
11*0ec5a0ecSAndroid Build Coastguard Worker VideoPixelFormat pixelFormat, uint64_t index,
12*0ec5a0ecSAndroid Build Coastguard Worker int64_t timestamp)
13*0ec5a0ecSAndroid Build Coastguard Worker : mFds(std::move(fds)),
14*0ec5a0ecSAndroid Build Coastguard Worker mPlanes(planes),
15*0ec5a0ecSAndroid Build Coastguard Worker mPixelFormat(pixelFormat),
16*0ec5a0ecSAndroid Build Coastguard Worker mIndex(index),
17*0ec5a0ecSAndroid Build Coastguard Worker mTimestamp(timestamp) {}
18*0ec5a0ecSAndroid Build Coastguard Worker
19*0ec5a0ecSAndroid Build Coastguard Worker } // namespace android
20