Lines Matching refs:producer_

26     : consumer_(nullptr), producer_(nullptr), IsConsumer_(true)
35 : sid_(sid), consumer_(nullptr), producer_(nullptr), IsConsumer_(false)
45 if (producer_ != nullptr) {
46 delete producer_;
47 producer_ = nullptr;
73 producer_ = new BufferQueueProducer(bufferQueue);
74 if (producer_ == nullptr) {
82 delete producer_;
83 producer_ = nullptr;
87 objectStub_.args = reinterpret_cast<void*>(producer_);
93 producer_ = new BufferClientProducer(sid_);
94 if (producer_ == nullptr) {
104 RETURN_IF_FAIL(producer_ != nullptr);
107 producer_->SetWidthAndHeight(width, height);
112 RETURN_VAL_IF_FAIL(producer_, 0);
113 return producer_->GetWidth();
118 RETURN_VAL_IF_FAIL(producer_, 0);
119 return producer_->GetHeight();
124 RETURN_IF_FAIL(producer_);
125 producer_->SetFormat(format);
130 RETURN_VAL_IF_FAIL(producer_, 0);
131 return producer_->GetFormat();
136 RETURN_IF_FAIL(producer_);
138 producer_->SetStrideAlignment(strideAlignment);
143 RETURN_VAL_IF_FAIL(producer_, 0);
144 return producer_->GetStrideAlignment();
149 RETURN_VAL_IF_FAIL(producer_, 0);
150 return producer_->GetStride();
155 RETURN_IF_FAIL(producer_);
157 producer_->SetSize(size);
162 RETURN_VAL_IF_FAIL(producer_, 0);
163 return producer_->GetSize();
168 RETURN_IF_FAIL(producer_);
170 producer_->SetUsage(usage);
175 uint32_t usage = producer_->GetUsage();
181 RETURN_IF_FAIL(producer_);
183 producer_->SetQueueSize(queueSize);
188 RETURN_VAL_IF_FAIL(producer_, SURFACE_ERROR_INVALID_PARAM);
189 uint8_t queueSize = producer_->GetQueueSize();
195 RETURN_IF_FAIL(producer_ != nullptr);
196 producer_->SetUserData(key, value);
201 RETURN_VAL_IF_FAIL(producer_ != nullptr, std::string());
202 return producer_->GetUserData(key);
207 RETURN_VAL_IF_FAIL(producer_, nullptr);
208 return producer_->RequestBuffer(wait);
213 RETURN_VAL_IF_FAIL(producer_, SURFACE_ERROR_INVALID_PARAM);
216 return producer_->FlushBuffer(liteBuffer);
234 RETURN_IF_FAIL(producer_);
237 producer_->Cancel(liteBuffer);
242 RETURN_IF_FAIL(producer_);
243 BufferQueueProducer* bufferQueueProducer = reinterpret_cast<BufferQueueProducer *>(producer_);
249 RETURN_IF_FAIL(producer_);
250 BufferQueueProducer* bufferQueueProducer = reinterpret_cast<BufferQueueProducer *>(producer_);
267 RETURN_VAL_IF_FAIL(producer_, SURFACE_ERROR_INVALID_PARAM);
269 BufferQueueProducer* bufferQueueProducer = reinterpret_cast<BufferQueueProducer*>(producer_);