Lines Matching refs:EncodeComponent
181 EncodeComponent::EncodeComponent(C2String name, c2_node_id_t id, in EncodeComponent() function in android::EncodeComponent
190 EncodeComponent::~EncodeComponent() { in ~EncodeComponent()
197 [](::base::WeakPtrFactory<EncodeComponent>* weakPtrFactory, in ~EncodeComponent()
209 c2_status_t EncodeComponent::start() { in start()
231 FROM_HERE, ::base::Bind(&EncodeComponent::startTask, mWeakThis, &success, &done)); in start()
243 c2_status_t EncodeComponent::stop() { in stop()
261 ::base::BindOnce(&EncodeComponent::stopTask, mWeakThis, &done)); in stop()
271 c2_status_t EncodeComponent::reset() { in reset()
286 c2_status_t EncodeComponent::release() { in release()
297 c2_status_t EncodeComponent::queue_nb(std::list<std::unique_ptr<C2Work>>* const items) { in queue_nb()
307 ::base::BindOnce(&EncodeComponent::queueTask, mWeakThis, in queue_nb()
315 c2_status_t EncodeComponent::drain_nb(drain_mode_t mode) { in drain_nb()
327 ::base::BindOnce(&EncodeComponent::drainTask, mWeakThis, mode)); in drain_nb()
331 c2_status_t EncodeComponent::flush_sm(flush_mode_t mode, in flush_sm()
348 mEncoderTaskRunner->PostTask(FROM_HERE, ::base::BindOnce(&EncodeComponent::flushTask, mWeakThis, in flush_sm()
355 c2_status_t EncodeComponent::announce_nb(const std::vector<C2WorkOutline>& items) { in announce_nb()
359 c2_status_t EncodeComponent::setListener_vb(const std::shared_ptr<Listener>& listener, in setListener_vb()
378 mEncoderTaskRunner->PostTask(FROM_HERE, ::base::BindOnce(&EncodeComponent::setListenerTask, in setListener_vb()
385 std::shared_ptr<C2ComponentInterface> EncodeComponent::intf() { in intf()
389 void EncodeComponent::startTask(bool* success, ::base::WaitableEvent* done) { in startTask()
398 void EncodeComponent::stopTask(::base::WaitableEvent* done) { in stopTask()
419 void EncodeComponent::queueTask(std::unique_ptr<C2Work> work) { in queueTask()
546 void EncodeComponent::drainTask(drain_mode_t /*drainMode*/) { in drainTask()
570 void EncodeComponent::onDrainDone(bool success) { in onDrainDone()
609 void EncodeComponent::flushTask(::base::WaitableEvent* done, in flushTask()
629 void EncodeComponent::setListenerTask(const std::shared_ptr<Listener>& listener, in setListenerTask()
638 bool EncodeComponent::updateEncodingParameters() { in updateEncodingParameters()
708 bool EncodeComponent::encode(C2ConstGraphicBlock block, uint64_t index, int64_t timestamp) { in encode()
778 void EncodeComponent::flush() { in flush()
810 void EncodeComponent::fetchOutputBlock(uint32_t size, std::unique_ptr<BitstreamBuffer>* buffer) { in fetchOutputBlock()
827 void EncodeComponent::onInputBufferDone(uint64_t index) { in onInputBufferDone()
869 void EncodeComponent::onOutputBufferDone(size_t dataSize, int64_t timestamp, bool keyFrame, in onOutputBufferDone()
932 C2Work* EncodeComponent::getWorkByIndex(uint64_t index) { in getWorkByIndex()
947 C2Work* EncodeComponent::getWorkByTimestamp(int64_t timestamp) { in getWorkByTimestamp()
967 bool EncodeComponent::isWorkDone(const C2Work& work) const { in isWorkDone()
994 void EncodeComponent::reportWork(std::unique_ptr<C2Work> work) { in reportWork()
1009 bool EncodeComponent::getBlockPool() { in getBlockPool()
1030 void EncodeComponent::reportError(c2_status_t error) { in reportError()
1042 void EncodeComponent::setComponentState(ComponentState state) { in setComponentState()
1065 const char* EncodeComponent::componentStateToString(EncodeComponent::ComponentState state) { in componentStateToString()