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