Lines Matching refs:store
69 void setComponentStore(std::shared_ptr<C2ComponentStore> store);
128 std::shared_ptr<C2ComponentStore> store) { in UseComponentStoreForIonAllocator() argument
140 c2_status_t res = store->querySupportedValues_sm(query); in UseComponentStoreForIonAllocator()
159 mapper = [store](C2MemoryUsage usage, size_t capacity, in UseComponentStoreForIonAllocator()
166 c2_status_t res = store->config_sm({&usageInfo}, &failures); in UseComponentStoreForIonAllocator()
181 void C2PlatformAllocatorStoreImpl::setComponentStore(std::shared_ptr<C2ComponentStore> store) { in setComponentStore() argument
187 _mComponentStore = store; in setComponentStore()
195 UseComponentStoreForIonAllocator(allocator, store); in setComponentStore()
250 std::shared_ptr<C2PlatformAllocatorStoreImpl> store = gPlatformAllocatorStore.lock(); in GetCodec2PlatformAllocatorStore() local
251 if (store == nullptr) { in GetCodec2PlatformAllocatorStore()
252 store = std::make_shared<C2PlatformAllocatorStoreImpl>(); in GetCodec2PlatformAllocatorStore()
253 store->setComponentStore(GetPreferredCodec2ComponentStore()); in GetCodec2PlatformAllocatorStore()
254 gPlatformAllocatorStore = store; in GetCodec2PlatformAllocatorStore()
256 return store; in GetCodec2PlatformAllocatorStore()
908 std::shared_ptr<C2ComponentStore> store = platformStore.lock(); in GetCodec2PlatformComponentStore() local
909 if (store == nullptr) { in GetCodec2PlatformComponentStore()
910 store = std::make_shared<C2PlatformComponentStore>(); in GetCodec2PlatformComponentStore()
911 platformStore = store; in GetCodec2PlatformComponentStore()
913 return store; in GetCodec2PlatformComponentStore()