Codec2: Finalize C2Component APIs and add C2ComponentFactory
- rename getXYZ methods that are not strictly getters - add override to all virtual overrides - rename integral C2 types to lower case with _t suffix (e.g. c2_status_t and c2_node_id_t) - rename C2ComponentInfo and C2Allocator::Info to Traits - add missing configuration API members to C2ComponentStore - add _nb/_sm markers to work and configuration methods - replace flags for drain/flush with enums - add C2Component::setListener_sm - use C2ComponentFactory to create component in codec2 cmd Bug: 64121714 Test: unittest Change-Id: I98ce71a9de23c7ff5ed7abc4d48822d0bfa6a29e
Loading
Please register or sign in to comment