/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/include/scene_plugin/interface/ |
H A D | intf_scene.h | 61 META_READONLY_PROPERTY(INode::Ptr, RootNode) 67 META_PROPERTY(ICamera::Ptr, DefaultCamera) 79 META_PROPERTY(IRenderConfiguration::Ptr, RenderConfiguration) 94 META_ARRAY_PROPERTY(IMaterial::Ptr, Materials) 124 virtual INode::Ptr GetNode(const BASE_NS::string_view path, BASE_NS::Uid classId = META_NS::IObject::UID, 131 virtual void AddMaterial(IMaterial::Ptr) = 0; 137 virtual void RemoveMaterial(IMaterial::Ptr) = 0; 143 virtual BASE_NS::vector<IMaterial::Ptr> GetMaterials() const = 0; 152 virtual IMaterial::Ptr GetMaterial(const BASE_NS::string_view name) = 0; 159 virtual IMaterial::Ptr LoadMateria 402 META_TYPE(SCENE_NS::IScene::Ptr); global() variable [all...] |
/foundation/CastEngine/castengine_wifi_display/services/impl/wfd/wfd_source/ |
H A D | wfd_source_session.h | 46 void UpdateOperation(SessionStatusMsg::Ptr &statusMsg) override; 47 void UpdateMediaStatus(SessionStatusMsg::Ptr &statusMsg) override; 50 void NotifyProsumerInit(SessionStatusMsg::Ptr &statusMsg); 51 void NotifyAgentSessionStatus(SessionStatusMsg::Ptr &statusMsg); 66 void OnSessionReadData(int32_t fd, DataBuffer::Ptr buf) override; 89 void OnServerReadData(int32_t fd, DataBuffer::Ptr buf, INetworkSession::Ptr session = nullptr) override; 91 bool HandleRequest(const RtspRequest &request, INetworkSession::Ptr &session); 92 bool HandleIDRRequest(const RtspRequest &request, int32_t cseq, INetworkSession::Ptr &session); 93 bool HandlePlayRequest(const RtspRequest &request, int32_t cseq, INetworkSession::Ptr [all...] |
/foundation/graphic/graphic_3d/lume/metaobject/src/ |
H A D | meta_object.h | 50 bool Build(const IMetadata::Ptr& data) override; 53 IObject::Ptr Resolve(const RefUri& uri) const override; 57 IProperty::Ptr PropertyObjectContext() override; 62 IMetadata::Ptr CloneMetadata() const override; 63 IContainer::Ptr GetPropertyContainer() override; 66 void AddFunction(const IFunction::Ptr&) override; 67 void RemoveFunction(const IFunction::Ptr&) override; 69 void AddProperty(const IProperty::Ptr&) override; 70 void RemoveProperty(const IProperty::Ptr&) override; 72 void AddEvent(const IEvent::Ptr [all...] |
H A D | object_registry.h | 58 bool RegisterObjectType(const IClassInfo::Ptr& classInfo) override; 59 bool UnregisterObjectType(const IClassInfo::Ptr& classInfo) override; 61 IObject::Ptr Create(ObjectId uid, const CreateInfo& createInfo, const IMetadata::Ptr& data) const override; 62 IObject::Ptr Create(ObjectId uid, const CreateInfo& createInfo) const override; 63 IObject::Ptr Create(const ClassInfo& info, const CreateInfo& createInfo) const override; 70 IObject::Ptr GetObjectInstanceByInstanceId(InstanceId uid) const override; 71 BASE_NS::vector<IObject::Ptr> GetAllObjectInstances() const override; 72 BASE_NS::vector<IObject::Ptr> GetAllSingletonObjectInstances() const override; 73 BASE_NS::vector<IObject::Ptr> GetObjectInstancesByCategor [all...] |
H A D | metadata.h | 39 IMetadata::Ptr CloneMetadata() const override; 42 IContainer::Ptr GetPropertyContainer() override; 45 void AddFunction(const IFunction::Ptr&) override; 46 void RemoveFunction(const IFunction::Ptr&) override; 48 void AddProperty(const IProperty::Ptr&) override; 49 void RemoveProperty(const IProperty::Ptr&) override; 51 void AddEvent(const IEvent::Ptr&) override; 52 void RemoveEvent(const IEvent::Ptr&) override; 54 void SetProperties(const BASE_NS::vector<IProperty::Ptr>&) override; 56 void Merge(const IMetadata::Ptr [all...] |
H A D | attachment_container.h | 42 bool Build(const IMetadata::Ptr& data) override; 45 void SetSuperInstance(const IObject::Ptr& aggr, const IObject::Ptr& super) override; 48 bool Add(const IObject::Ptr& object) override; 49 bool Insert(IContainer::SizeType index, const IObject::Ptr& object) override; 51 bool Remove(const IObject::Ptr& child) override; 52 bool Replace(const IObject::Ptr& child, const IObject::Ptr& replaceWith, bool addAlways) override; 61 bool Initialize(const META_NS::IAttach::Ptr& owner) override; 62 bool Attach(const IObject::Ptr [all...] |
H A D | meta_object.cpp | 33 IObject::Ptr MetaObject::Resolve(const RefUri& uri) const in Resolve() 42 bool MetaObject::Build(const IMetadata::Ptr& data) in Build() 51 [&](const IObject::Ptr& p) { in Build() 71 IProperty::Ptr MetaObject::PropertyObjectContext() in PropertyObjectContext() 77 objectContext_ = ConstructProperty<IObjectContext::Ptr>(context->GetObjectRegistry(), "ObjectContext", context); in PropertyObjectContext() 92 objectContext_ = ConstructProperty<IObjectContext::Ptr>(context->GetObjectRegistry(), "ObjectContext", context); in PropertyObjectContext() 119 IMetadata::Ptr MetaObject::CloneMetadata() const in CloneMetadata() 124 IContainer::Ptr MetaObject::GetPropertyContainer() in GetPropertyContainer() 134 void MetaObject::AddFunction(const IFunction::Ptr& p) in AddFunction() 138 void MetaObject::RemoveFunction(const IFunction::Ptr in AddFunction() [all...] |
H A D | proxy_object.h | 44 bool Build(const IMetadata::Ptr& data) override; 47 IProperty::Ptr GetPropertyByName(BASE_NS::string_view name) override; 49 void RemoveProperty(const IProperty::Ptr&) override; 51 BASE_NS::vector<IProperty::Ptr> GetAllProperties() override; 57 const IObject::Ptr GetTarget() const override; 58 bool SetTarget(const IObject::Ptr& target) override; 61 IProperty::Ptr SetPropertyTarget(const IProperty::Ptr& property) override; 68 IProperty::Ptr AddProxyProperty(const IProperty::ConstPtr& tp); 69 IProperty::Ptr AddProxyPropert [all...] |
H A D | metadata.cpp | 23 IMetadata::Ptr Metadata::CloneMetadata() const in CloneMetadata() 56 IContainer::Ptr Metadata::GetPropertyContainer() in GetPropertyContainer() 66 void Metadata::AddProperty(const IProperty::Ptr& p) in AddProperty() 82 void Metadata::RemoveProperty(const IProperty::Ptr& p) in RemoveProperty() 113 void Metadata::AddFunction(const IFunction::Ptr& p) in AddFunction() 118 void Metadata::RemoveFunction(const IFunction::Ptr& p) in RemoveFunction() 122 void Metadata::AddEvent(const IEvent::Ptr& p) in AddEvent() 126 void Metadata::RemoveEvent(const IEvent::Ptr& p) in RemoveEvent() 131 void Metadata::SetProperties(const BASE_NS::vector<IProperty::Ptr>& vec) in SetProperties() 139 void Metadata::Merge(const IMetadata::Ptr [all...] |
/foundation/CastEngine/castengine_wifi_display/services/agent/ |
H A D | agent.h | 29 using Ptr = std::shared_ptr<IAgentListener>; 33 virtual void OnAgentNotify(AgentStatusMsg::Ptr &statusMsg) = 0; 41 using Ptr = std::shared_ptr<Agent>; 80 void PushNextStep(SessionStatusMsg::Ptr &statusMsg); 81 void HandleSessionError(SessionStatusMsg::Ptr &statusMsg); 82 void UpdateSessionStatus(SessionStatusMsg::Ptr &statusMsg); 84 void OnSessionNotify(SessionStatusMsg::Ptr &statusMsg) override; 92 uint32_t NotifyPrivateEvent(SessionStatusMsg::Ptr &statusMsg); 94 void HandleProsumerState(SessionStatusMsg::Ptr &statusMsg); 95 void HandleProsumerError(SessionStatusMsg::Ptr [all...] |
/foundation/CastEngine/castengine_wifi_display/services/configuration/include/ |
H A D | sharing_data.h | 33 using Ptr = std::shared_ptr<SharingValue>; 75 using Ptr = std::shared_ptr<SharingDataGroupByTag>; 76 using Each = std::function<void(const std::string &key, const SharingValue::Ptr &value)>; 86 int32_t PutSharingValue(const std::string &key, const SharingValue::Ptr value); 87 int32_t PutSharingValues(const std::unordered_map<std::string, SharingValue::Ptr> &values); 89 int32_t GetSharingValues(std::unordered_map<std::string, SharingValue::Ptr> &values); 90 SharingValue::Ptr GetSharingValue(const std::string &key); 98 std::unordered_map<std::string, SharingValue::Ptr> datas_; 103 using Ptr = std::shared_ptr<SharingDataGroupByModule>; 104 using Each = std::function<void(const std::string &tag, const SharingDataGroupByTag::Ptr [all...] |
/foundation/graphic/graphic_3d/lume/metaobject/src/container/ |
H A D | container.h | 24 IObject::Ptr FindAny(const META_NS::IContainer::FindOptions& options) const override; 25 BASE_NS::vector<IObject::Ptr> FindAll(const META_NS::IContainer::FindOptions& options) const override; 26 bool Add(const META_NS::IObject::Ptr& object) override; 27 bool Insert(SizeType index, const IObject::Ptr& object) override; 28 bool Replace(const META_NS::IObject::Ptr& child, const META_NS::IObject::Ptr& replaceWith, bool addAlways) override; 31 bool CheckLoop(const IObject::Ptr& object) const; 32 void SetObjectParent(const IObject::Ptr& object, const IObject::Ptr& parent) const override;
|
H A D | flat_container.h | 24 IObject::Ptr FindAny(const META_NS::IContainer::FindOptions& options) const override; 25 BASE_NS::vector<IObject::Ptr> FindAll(const META_NS::IContainer::FindOptions& options) const override; 26 bool Add(const META_NS::IObject::Ptr& object) override; 27 bool Insert(SizeType index, const IObject::Ptr& object) override; 28 bool Replace(const META_NS::IObject::Ptr& child, const META_NS::IObject::Ptr& replaceWith, bool addAlways) override; 31 void SetObjectParent(const IObject::Ptr& object, const IObject::Ptr& parent) const override;
|
/foundation/CastEngine/castengine_wifi_display/tests/demo/configure/ |
H A D | sharing_configure_demo.cpp | 33 SharingValue::Ptr values = nullptr; in main() 36 SharingValue::Ptr valueS = std::make_shared<SharingValue>(8888); in main() 41 SharingDataGroupByModule::Ptr values = nullptr; in main() 44 SharingValue::Ptr valueS = std::make_shared<SharingValue>(data); in main() 52 SharingData::Ptr datas = nullptr; in main() 57 SharingDataGroupByModule::Ptr values = nullptr; in main() 63 SharingDataGroupByTag::Ptr values = nullptr; in main() 69 SharingDataGroupByTag::Ptr values = nullptr; in main() 72 SharingValue::Ptr valueS = std::make_shared<SharingValue>(8080); in main() 76 std::unordered_map<std::string, SharingValue::Ptr> data in main() [all...] |
/foundation/graphic/graphic_3d/lume/metaobject/src/serialization/ |
H A D | importer.h | 40 IObject::Ptr Import(const ISerNode::ConstPtr& tree) override; 42 IAny::Ptr ImportAny(const ISerNode::ConstPtr& n); 43 IObject::Ptr ImportRef(const RefUri& ref); 46 ReturnError AutoImportObject(const IMapNode& members, IObject::Ptr object); 50 IObject::Ptr GetReferencedObject(const InstanceId& uid) const; 52 IObject::Ptr ImportObject(const ISerNode::ConstPtr& n); 53 IObject::Ptr ImportObject(const IObjectNode::ConstPtr& node, IObject::Ptr object); 54 ReturnError ImportAny(const IObjectNode::ConstPtr& n, const IAny::Ptr& any); 59 ReturnError ImportIMetadata(const IMapNode& members, const IObject::Ptr [all...] |
H A D | metav1_compat.cpp | 67 static ISerNode::Ptr VisitNode(ISerNode::Ptr node) in VisitNode() 88 BASE_NS::vector<ISerNode::Ptr> arr; 96 ISerNode::Ptr RewriteValueToAny(ObjectId property, ISerNode::Ptr node) in RewriteValueToAny() 100 return ISerNode::Ptr(new ObjectNode("Any", n->GetObjectName(), MakeAny(n->GetObjectId()), in RewriteValueToAny() 113 return ISerNode::Ptr(new ObjectNode("Any", "", any, {}, CreateShared<MapNode>(m))); in RewriteValueToAny() 116 ISerNode::Ptr RewritePropertyFlags(ISerNode::Ptr n) in RewritePropertyFlags() 128 return ISerNode::Ptr(ne in RewritePropertyFlags() [all...] |
H A D | exporter.cpp | 67 ISerNode::Ptr Exporter::Export(const IObject::ConstPtr& object) in Export() 71 ISerNode::Ptr node; in Export() 80 ISerNode::Ptr Exporter::CreateObjectNode(const IObject::ConstPtr& object, BASE_NS::shared_ptr<MapNode> node) in CreateObjectNode() 82 ISerNode::Ptr res; in CreateObjectNode() 87 return ISerNode::Ptr(new ObjectNode(BASE_NS::string(object->GetClassName()), BASE_NS::string(object->GetName()), in CreateObjectNode() 91 ISerNode::Ptr Exporter::CreateObjectRefNode(const RefUri& ref) in CreateObjectRefNode() 95 return ISerNode::Ptr(new RefNode { uri }); in CreateObjectRefNode() 98 ISerNode::Ptr Exporter::CreateObjectRefNode(const IObject::ConstPtr& object) in CreateObjectRefNode() 100 ISerNode::Ptr res; in CreateObjectRefNode() 108 ReturnError Exporter::ExportObject(const IObject::ConstPtr& object, ISerNode::Ptr [all...] |
/foundation/graphic/graphic_3d/lume/LumeEngine/api/core/threading/ |
H A D | intf_thread_pool.h | 46 using Ptr = BASE_NS::refcnt_ptr<IThreadPool>; 60 using Ptr = BASE_NS::unique_ptr<ITask, Deleter>; 80 using Ptr = BASE_NS::unique_ptr<IResult, Deleter>; 91 virtual IResult::Ptr Push(ITask::Ptr task) = 0; 96 virtual void PushNoWait(ITask::Ptr task) = 0; 113 virtual void Submit(uint64_t taskIdentifier, IThreadPool::ITask::Ptr&& task) = 0; 121 virtual void SubmitAfter(uint64_t afterIdentifier, uint64_t taskIdentifier, IThreadPool::ITask::Ptr&& task) = 0; 130 IThreadPool::ITask::Ptr&& task) = 0; 155 using Ptr [all...] |
/foundation/CastEngine/castengine_wifi_display/services/mediachannel/ |
H A D | buffer_dispatcher.h | 43 using Ptr = std::shared_ptr<IBufferReader>; 73 std::function<void(const MediaData::Ptr &data)> cb) = 0; 77 virtual const MediaData::Ptr GetSPS() = 0; 78 virtual const MediaData::Ptr GetPPS() = 0; 90 using Ptr = std::shared_ptr<IBufferReceiverListener>; 101 using Ptr = std::shared_ptr<BufferReceiver>; 110 virtual int32_t RequestRead(MediaType type, std::function<void(const MediaData::Ptr &data)> cb); 111 virtual void SetSource(IBufferReader::Ptr dataReader); 123 const MediaData::Ptr GetSPS(); 124 const MediaData::Ptr GetPP [all...] |
/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/ |
H A D | node_impl.h | 50 META_IMPLEMENT_INTERFACE_PROPERTY(SCENE_NS::INode, SCENE_NS::IMesh::Ptr, Mesh, {}) 95 bool Connect(const INode::Ptr& parent); 134 bool Build(const IMetadata::Ptr& data) override; 143 CORE_NS::IEcs::Ptr GetEcs() const override; 145 void SetEntity(CORE_NS::IEcs::Ptr ecs, CORE_NS::Entity entity) override; 149 void BindObject(CORE_NS::IEcs::Ptr ecsInstance, CORE_NS::Entity entity) override; 160 void CloneEcs(const BASE_NS::string& name, META_NS::IObject::Ptr target) const; 163 SCENE_NS::IEcsScene::Ptr EcsScene() const override; 165 SCENE_NS::IEcsObject::Ptr EcsObject() const override; 167 SceneHolder::Ptr SceneHolde [all...] |
/foundation/graphic/graphic_3d/lume/metaobject/src/model/ |
H A D | object_provider_base.h | 35 IObject::Ptr CreateObject(const DataModelIndex& index) override; 36 bool DisposeObject(const META_NS::IObject::Ptr& item) override; 45 bool SetDataModel(const IDataModel::Ptr& model) override; 46 IDataModel::Ptr GetDataModel() const override; 49 virtual IObject::Ptr Construct(const IMetadata::Ptr& data); 52 void BindProperties(const IObject::Ptr& object, const IMetadata::Ptr& data) const; 55 IDataModel::Ptr model_; 56 BASE_NS::vector<IObject::Ptr> recyclebin [all...] |
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/ |
H A D | call_context.h | 33 bool Set(const ICallContext::Ptr& context, BASE_NS::string_view name, const Type& value) in Set() 44 bool SetResult(const ICallContext::Ptr& context, const Type& value) in SetResult() 54 bool SetResult(const ICallContext::Ptr& context) in SetResult() 66 Expected<Type, GenericError> Get(const ICallContext::Ptr& context, BASE_NS::string_view name) in Get() 85 Expected<Type, GenericError> GetResult(const ICallContext::Ptr& context) in GetResult() 103 bool DefineParameter(const ICallContext::Ptr& context, BASE_NS::string_view name, const Type& value = {}) in DefineParameter() 105 return context->DefineParameter(name, IAny::Ptr(new Any<Type>(value))); 114 bool DefineResult(const ICallContext::Ptr& context, const Type& value) in DefineResult() 116 return context->DefineResult(IAny::Ptr(new Any<Type>(value))); in DefineResult() 123 bool DefineResult(const ICallContext::Ptr [all...] |
/foundation/CastEngine/castengine_wifi_display/services/protocol/rtp/include/ |
H A D | rtp_codec_h264.h | 28 using Ptr = std::shared_ptr<RtpDecoderH264>; 33 void InputRtp(const RtpPacket::Ptr &rtp) override; 37 H264Frame::Ptr ObtainFrame(); 39 bool UnpackStapA(const RtpPacket::Ptr &rtp, const uint8_t *ptr, ssize_t size, uint32_t stamp); 40 bool UnpackSingle(const RtpPacket::Ptr &rtp, const uint8_t *ptr, ssize_t size, uint32_t stamp); 41 bool UnpackFuA(const RtpPacket::Ptr &rtp, const uint8_t *ptr, ssize_t size, uint32_t stamp, uint16_t seq); 43 void OutputFrame(const RtpPacket::Ptr &rtp, const H264Frame::Ptr &frame); 51 H264Frame::Ptr frame_ = nullptr; 57 using Ptr [all...] |
/foundation/graphic/graphic_3d/lume/metaobject/src/property/ |
H A D | stack_property.h | 41 ReturnError PushValue(const IValue::Ptr& value) override; 43 IValue::Ptr TopValue() const override; 44 ReturnError RemoveValue(const IValue::Ptr& value) override; 45 BASE_NS::vector<IValue::Ptr> GetValues(const BASE_NS::array_view<const TypeId>& ids, bool strict) const override; 47 ReturnError InsertModifier(IndexType pos, const IModifier::Ptr& mod) override; 48 IModifier::Ptr RemoveModifier(IndexType pos) override; 49 ReturnError RemoveModifier(const IModifier::Ptr& mod) override; 50 BASE_NS::vector<IModifier::Ptr> GetModifiers( 56 AnyReturnValue SetInternalAny(IAny::Ptr any) override; 67 AnyReturnValue SetValueToStack(const IAny::Ptr [all...] |
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/ |
H A D | intf_attachment_container.h | 46 virtual bool Initialize(const META_NS::IAttach::Ptr& owner) = 0; 50 bool Attach(const IObject::Ptr& attachment) in Attach() 62 virtual bool Attach(const IObject::Ptr& attachment, const IObject::Ptr& dataContext) = 0; 77 virtual bool Attach(IContainer::SizeType pos, const IObject::Ptr& attachment, const IObject::Ptr& dataContext) = 0; 86 virtual bool Detach(const IObject::Ptr& attachment) = 0; 95 BASE_NS::vector<IObject::Ptr> GetAttachments() in GetAttachments() 100 BASE_NS::vector<typename T::Ptr> GetAttachments() in GetAttachments() 107 virtual BASE_NS::vector<IObject::Ptr> GetAttachment [all...] |