• Home
  • Raw
  • Download

Lines Matching full:provide

112     int32_t getStandardMetadata(const cros_gralloc_buffer* crosBuffer, F&& provide,
301 auto provider = [&]<StandardMetadataType T>(auto&& provide) -> int32_t { in getStandardMetadata()
302 return getStandardMetadata(crosBuffer, provide, StandardMetadata<T>{}); in getStandardMetadata()
311 int32_t CrosGrallocMapperV5::getStandardMetadata(const cros_gralloc_buffer* crosBuffer, F&& provide, in getStandardMetadata() argument
314 return provide(crosBuffer->get_id()); in getStandardMetadata()
321 return provide(*name); in getStandardMetadata()
325 return provide(crosBuffer->get_width()); in getStandardMetadata()
328 return provide(crosBuffer->get_pixel_stride()); in getStandardMetadata()
331 return provide(crosBuffer->get_height()); in getStandardMetadata()
334 return provide(1); in getStandardMetadata()
337 return provide(static_cast<PixelFormat>(crosBuffer->get_android_format())); in getStandardMetadata()
340 return provide(drv_get_standard_fourcc(crosBuffer->get_format())); in getStandardMetadata()
343 return provide(crosBuffer->get_format_modifier()); in getStandardMetadata()
346 return provide(static_cast<BufferUsage>(crosBuffer->get_android_usage())); in getStandardMetadata()
349 return provide(crosBuffer->get_total_size()); in getStandardMetadata()
355 return provide(hasProtectedContent); in getStandardMetadata()
358 return provide(android::gralloc4::Compression_None); in getStandardMetadata()
361 return provide(android::gralloc4::Interlaced_None); in getStandardMetadata()
364 return provide(android::gralloc4::ChromaSiting_None); in getStandardMetadata()
381 return provide(planeLayouts); in getStandardMetadata()
397 return provide(crops); in getStandardMetadata()
404 return provide(*dataspace); in getStandardMetadata()
412 return provide(*blend); in getStandardMetadata()
420 return smpte ? provide(*smpte) : 0; in getStandardMetadata()
428 return cta ? provide(*cta) : 0; in getStandardMetadata()