Lines Matching refs:Control
32 // A Control is a PartialMetadata with values that can be gotten/set.
34 class Control : public PartialMetadataInterface {
37 Control(std::unique_ptr<TaggedControlDelegate<T>> delegate,
59 DISALLOW_COPY_AND_ASSIGN(Control);
65 Control<T>::Control(std::unique_ptr<TaggedControlDelegate<T>> delegate,
70 std::vector<int32_t> Control<T>::StaticTags() const {
79 std::vector<int32_t> Control<T>::ControlTags() const {
84 std::vector<int32_t> Control<T>::DynamicTags() const {
89 int Control<T>::PopulateStaticFields(android::CameraMetadata* metadata) const {
91 HAL_LOGV("No options for control %d, nothing to populate.",
96 "Options for control %d are not reported, "
107 int Control<T>::PopulateDynamicFields(android::CameraMetadata* metadata) const {
118 int Control<T>::PopulateTemplateRequest(
138 bool Control<T>::SupportsRequestValues(
145 // Get the requested setting for this control.
149 // Nothing requested of this control, that's fine.
159 HAL_LOGV("No options for control %d; request implicitly supported.",
167 int Control<T>::SetRequestValues(const android::CameraMetadata& metadata) {
177 // Nothing requested of this control, nothing to do.
187 HAL_LOGE("Unsupported value requested for control %d.", delegate_->tag());