Lines Matching defs:Meta
96 * @brief GetDefaultAnyValue used for Application to get Any type default value from Meta Object.
97 * @implNote In order to get Predefined default Any value from Meta Object.
104 * @brief GetDefaultAnyValueOpt used for Application to get Any type default value from Meta Object.
105 * @implNote In order to get Predefined default Any value from Meta Object.
120 class Meta {
433 Meta &operator=(const Meta &other)
439 Meta &operator=(Meta &&other)
445 Meta() {
448 Meta(const Meta &other)
453 Meta(Meta &&other)
468 MapIt begin() const // to support for (auto e : Meta), must use begin/end name
586 * @brief SetMetaData only used for Application interface OH_AVFormat to set enum/bool/int32_t value into Meta Object.
587 * @implNote In order to set value(int32_t type) to Meta Object, should convert int32_t value to correct EnumType then
593 bool SetMetaData(Meta& meta, const TagType& tag, int32_t value);
596 * @brief GetMetaData only used for Application interface OH_AVFormat to get enum/bool/int32_t value from Meta Object.
597 * @implNote In order to get value(Enum type) from Meta Object, should use correct Enum type to get value from Any
603 bool GetMetaData(const Meta& meta, const TagType& tag, int32_t& value);
605 * @brief SetMetaData only used for Application interface OH_AVFormat to set enum/int64_t value into Meta Object.
606 * @implNote In order to set value(int64_t type) to Meta Object, should convert int64_t value to correct EnumType then
612 bool SetMetaData(Meta& meta, const TagType& tag, int64_t value);
615 * @brief GetMetaData only used for Application interface OH_AVFormat to get enum/int64_t value from Meta Object.
616 * @implNote In order to get value(Enum type) from Meta Object, should use correct Enum type to get value from Any
622 bool GetMetaData(const Meta& meta, const TagType& tag, int64_t& value);
626 * @implNote In order to get value(Enum type) from Meta Object, should use correct Enum type to get value from Any
636 * @implNote In order to get value(Enum type) from Meta Object, should use correct Enum type to get value from Any