Lines Matching defs:CCodecConfig
41 struct CCodecConfig { struct
56 enum Domain : uint32_t {
100 std::vector<std::shared_ptr<C2ParamDescriptor>> mParamDescs;
101 std::shared_ptr<C2ParamReflector> mReflector;
103 std::shared_ptr<ReflectedParamUpdater> mParamUpdater;
105 Domain mDomain; // component domain
106 Domain mInputDomain; // input port domain
107 Domain mOutputDomain; // output port domain
108 std::string mCodingMediaType; // media type of the coded stream
111 std::shared_ptr<StandardParams> mStandardParams;
113 std::set<C2Param::Index> mSupportedIndices; ///< indices supported by the component
114 std::set<C2Param::Index> mSubscribedIndices; ///< indices to subscribe to
115 size_t mSubscribedIndicesSize; ///< count of currently subscribed indices
139 CCodecConfig(); argument
159 C2Param::Index index = T::PARAM_TYPE;
170 LocalParamValidator validator;
173 c2_status_t res = C2_BAD_VALUE;
201 c2_status_t err = validator_(default_);
292 Watcher(C2Param::Index index, const CCodecConfig *parent) in Watcher() argument