Index: media/cast/logging/logging_defines.h |
diff --git a/media/cast/logging/logging_defines.h b/media/cast/logging/logging_defines.h |
index f1d5c81620c2b14e3cdeced23463609d1e3cd47c..2af95d62d3f51174c8c823a1d9a7e260609beeb2 100644 |
--- a/media/cast/logging/logging_defines.h |
+++ b/media/cast/logging/logging_defines.h |
@@ -19,50 +19,28 @@ static const uint32 kFrameIdUnknown = 0xFFFFFFFF; |
typedef uint32 RtpTimestamp; |
enum CastLoggingEvent { |
- kUnknown, |
- // Generic events. These are no longer used. |
- kRttMs, |
- kPacketLoss, |
- kJitterMs, |
- kVideoAckReceived, // Sender side frame event. |
- kRembBitrate, // Generic event. No longer used. |
+ UNKNOWN, |
+ // Sender side frame events. |
+ FRAME_CAPTURE_BEGIN, |
+ FRAME_CAPTURE_END, |
+ FRAME_ENCODED, |
+ FRAME_ACK_RECEIVED, |
// Receiver side frame events. |
- kAudioAckSent, |
- kVideoAckSent, |
- // Audio sender. |
- kAudioFrameCaptureBegin, |
- kAudioFrameCaptureEnd, |
- kAudioFrameEncoded, |
- // Audio receiver. |
- kAudioFrameDecoded, |
- kAudioPlayoutDelay, |
- // Video sender. |
- kVideoFrameCaptureBegin, |
- kVideoFrameCaptureEnd, |
- kVideoFrameSentToEncoder, // Deprecated |
- kVideoFrameEncoded, |
- // Video receiver. |
- kVideoFrameDecoded, |
- kVideoRenderDelay, |
- // Send-side packet events. |
- kAudioPacketSentToNetwork, |
- kVideoPacketSentToNetwork, |
- kAudioPacketRetransmitted, |
- kVideoPacketRetransmitted, |
- // Receive-side packet events. |
- kAudioPacketReceived, |
- kVideoPacketReceived, |
- kDuplicateAudioPacketReceived, |
- kDuplicateVideoPacketReceived, |
- kNumOfLoggingEvents = kDuplicateVideoPacketReceived |
+ FRAME_ACK_SENT, |
+ FRAME_DECODED, |
+ FRAME_PLAYOUT, |
+ // Sender side packet events. |
+ PACKET_SENT_TO_NETWORK, |
+ PACKET_RETRANSMITTED, |
+ // Receiver side packet events. |
+ PACKET_RECEIVED, |
+ kNumOfLoggingEvents = PACKET_RECEIVED |
}; |
const char* CastLoggingToString(CastLoggingEvent event); |
// CastLoggingEvent are classified into one of three following types. |
-enum EventMediaType { AUDIO_EVENT, VIDEO_EVENT, OTHER_EVENT }; |
- |
-EventMediaType GetEventMediaType(CastLoggingEvent event); |
+enum EventMediaType { AUDIO_EVENT, VIDEO_EVENT, UNKNOWN_EVENT }; |
struct FrameEvent { |
FrameEvent(); |
@@ -70,7 +48,8 @@ struct FrameEvent { |
RtpTimestamp rtp_timestamp; |
uint32 frame_id; |
- // Size of encoded frame. Only set for kVideoFrameEncoded event. |
+ |
+ // Size of encoded frame. Only set for FRAME_ENCODED event. |
size_t size; |
// Time of event logged. |
@@ -78,15 +57,16 @@ struct FrameEvent { |
CastLoggingEvent type; |
- // Render / playout delay. Only set for kAudioPlayoutDelay and |
- // kVideoRenderDelay events. |
+ EventMediaType media_type; |
+ |
+ // Render / playout delay. Only set for FRAME_PLAYOUT events. |
base::TimeDelta delay_delta; |
- // Whether the frame is a key frame. Only set for kVideoFrameEncoded event. |
+ // Whether the frame is a key frame. Only set for video FRAME_ENCODED event. |
bool key_frame; |
// The requested target bitrate of the encoder at the time the frame is |
- // encoded. Only set for kVideoFrameEncoded event. |
+ // encoded. Only set for video FRAME_ENCODED event. |
int target_bitrate; |
}; |
@@ -103,6 +83,7 @@ struct PacketEvent { |
// Time of event logged. |
base::TimeTicks timestamp; |
CastLoggingEvent type; |
+ EventMediaType media_type; |
}; |
} // namespace cast |