Enumerations
enum class FrameDropReason : uint32_t
| Name | Value |
|---|---|
| kGeneral | CameraFrameDropCountsPerStreamMetricDimensionErrorCode_General |
| kInvalidFrame | CameraFrameDropCountsPerStreamMetricDimensionErrorCode_InvalidFrame |
| kNoMemory | CameraFrameDropCountsPerStreamMetricDimensionErrorCode_NoMemory |
| kFrameIdInUse | CameraFrameDropCountsPerStreamMetricDimensionErrorCode_FrameIdInUse |
| kInvalidTimestamp | CameraFrameDropCountsPerStreamMetricDimensionErrorCode_InvalidTimestamp |
| kTooManyFramesInFlight | CameraFrameDropCountsPerStreamMetricDimensionErrorCode::TooManyFramesInFlight |
| kMuted | CameraFrameDropCountsPerStreamMetricDimensionErrorCode_Muted |
| kNoClient | CameraFrameDropCountsPerStreamMetricDimensionErrorCode_NoClient |
Defined at line 14 of file ../../src/camera/lib/cobalt_logger/metrics.h
enum class StreamType : uint32_t
| Name | Value | Comments |
|---|---|---|
| kStream0 | CameraFrameDropCountsPerStreamMetricDimensionStreamType_Stream0 | -- |
| kStream1 | CameraFrameDropCountsPerStreamMetricDimensionStreamType_Stream1 | -- |
| kStream2 | CameraFrameDropCountsPerStreamMetricDimensionStreamType_Stream2 | -- |
| kStream3 | CameraFrameDropCountsPerStreamMetricDimensionStreamType_Stream3 | -- |
| kStream4 | CameraFrameDropCountsPerStreamMetricDimensionStreamType_Stream4 | -- |
| kStream5 | CameraFrameDropCountsPerStreamMetricDimensionStreamType_Stream5 | -- |
| kStream6 | CameraFrameDropCountsPerStreamMetricDimensionStreamType_Stream6 | -- |
| kStream7 | CameraFrameDropCountsPerStreamMetricDimensionStreamType_Stream7 | -- |
| kStream8 | CameraFrameDropCountsPerStreamMetricDimensionStreamType_Stream8 | -- |
| kStreamUnknown | 99 |
Corresponding to max_event_code |
Defined at line 26 of file ../../src/camera/lib/cobalt_logger/metrics.h
enum EventType
| Name | Value |
|---|---|
| kOccurrence | 0 |
| kInteger | 1 |
| kIntegerHistogram | 2 |
| kString | 3 |
Corresponds to |fuchsia::metrics::MetricEventLogger| public methods.
Defined at line 40 of file ../../src/camera/lib/cobalt_logger/metrics.h
Records
Functions
-
template <typename T>typename std::underlying_type<T>::type ToIntegral (T t)Defined at line 26 of file ../../src/camera/lib/cobalt_logger/logger.h
-
const char * FrameDropReasonToString (FrameDropReason reason)Defined at line 47 of file ../../src/camera/lib/cobalt_logger/metrics.h
-
template <typename PayloadType>std::ostream & operator<< (std::ostream & os, const CameraEvent<PayloadType> & event)Defined at line 83 of file ../../src/camera/lib/cobalt_logger/event.cc