Lines Matching defs:C2NodeImpl
36 struct C2NodeImpl { struct
106 sp<IOMXBufferSource> mBufferSource;
107 std::shared_ptr<::aidl::android::media::IAidlBufferSource> mAidlBufferSource;
109 std::shared_ptr<C2Allocator> mAllocator;
110 std::atomic_uint64_t mFrameIndex;
111 uint32_t mWidth;
112 uint32_t mHeight;
113 uint64_t mUsage;
114 Mutexed<android_dataspace> mDataspace;
115 Mutexed<uint32_t> mPixelFormat;
122 int32_t mAdjustTimestampGapUs;
123 bool mFirstInputFrame; // true for first input
124 c2_cntr64_t mPrevInputTimestamp; // input timestamp for previous frame
125 c2_cntr64_t mPrevCodecTimestamp; // adjusted (codec) timestamp for previous frame
128 struct BuffersTracker {
136 Mutexed<BuffersTracker> mBuffersTracker;
138 class QueueThread;
139 sp<QueueThread> mQueueThread;
141 bool mAidlHal;