Lines Matching defs:rhs

31 AVBufferConfig::AVBufferConfig(const AVBufferConfig &rhs)
33 FALSE_RETURN_W(&rhs != this);
35 *(this->surfaceBufferConfig) = *(rhs.surfaceBufferConfig);
36 this->size = rhs.size;
37 this->align = rhs.align;
38 this->dmaFd = rhs.dmaFd;
39 this->capacity = rhs.capacity;
40 this->memoryFlag = rhs.memoryFlag;
41 this->memoryType = rhs.memoryType;
44 AVBufferConfig::AVBufferConfig(AVBufferConfig &&rhs) noexcept
46 this->surfaceBufferConfig = std::move(rhs.surfaceBufferConfig);
47 this->size = rhs.size;
48 this->align = rhs.align;
49 this->dmaFd = rhs.dmaFd;
50 this->capacity = rhs.capacity;
51 this->memoryFlag = rhs.memoryFlag;
52 this->memoryType = rhs.memoryType;
55 AVBufferConfig &AVBufferConfig::operator=(const AVBufferConfig &rhs)
57 if (&rhs == this) {
60 *(this->surfaceBufferConfig) = *(rhs.surfaceBufferConfig);
61 this->size = rhs.size;
62 this->align = rhs.align;
63 this->dmaFd = rhs.dmaFd;
64 this->capacity = rhs.capacity;
65 this->memoryFlag = rhs.memoryFlag;
66 this->memoryType = rhs.memoryType;
70 AVBufferConfig &AVBufferConfig::operator=(AVBufferConfig &&rhs) noexcept
72 FALSE_RETURN_V(&rhs != this, *this);
73 this->surfaceBufferConfig = std::move(rhs.surfaceBufferConfig);
74 this->size = rhs.size;
75 this->align = rhs.align;
76 this->dmaFd = rhs.dmaFd;
77 this->capacity = rhs.capacity;
78 this->memoryFlag = rhs.memoryFlag;
79 this->memoryType = rhs.memoryType;
83 bool AVBufferConfig::operator<=(const struct AVBufferConfig &rhs) const
85 FALSE_RETURN_V(memoryType == rhs.memoryType, false);
86 int32_t configAllocSize = rhs.align ? (rhs.capacity + rhs.align - 1) : rhs.capacity;
92 (memoryFlag == rhs.memoryFlag || rhs.memoryFlag == MemoryFlag::MEMORY_READ_WRITE);
95 (memoryFlag == rhs.memoryFlag || rhs.memoryFlag == MemoryFlag::MEMORY_READ_WRITE);
97 return (surfaceBufferConfig->width == rhs.surfaceBufferConfig->width) &&
98 (surfaceBufferConfig->height == rhs.surfaceBufferConfig->height) &&
99 (surfaceBufferConfig->strideAlignment == rhs.surfaceBufferConfig->strideAlignment) &&
100 (surfaceBufferConfig->format == rhs.surfaceBufferConfig->format) &&
101 (surfaceBufferConfig->usage == rhs.surfaceBufferConfig->usage) &&
102 (surfaceBufferConfig->transform == rhs.surfaceBufferConfig->transform) &&
103 (surfaceBufferConfig->colorGamut == rhs.surfaceBufferConfig->colorGamut); // ignore timeout