Index: remoting/base/encoder.h |
diff --git a/remoting/base/encoder.h b/remoting/base/encoder.h |
index f9d4043ac191049ba78974a5143b111d37e4847b..05e40ff866a882e0772d9f273314ce97ec2b1d95 100644 |
--- a/remoting/base/encoder.h |
+++ b/remoting/base/encoder.h |
@@ -25,23 +25,12 @@ class CaptureData; |
class Encoder { |
public: |
- // EncodingState is a bitfield that tracks the state of the encoding. |
- // An encoding that consists of a single block could concievably be starting |
- // inprogress and ended at the same time. |
- enum { |
- EncodingStarting = 1 << 0, |
- EncodingInProgress = 1 << 1, |
- EncodingEnded = 1 << 2 |
- }; |
- typedef int EncodingState; |
- |
// DataAvailableCallback is called as blocks of data are made available |
// from the encoder. Data made available by the encoder is in the form |
// of HostMessage to reduce the amount of memory copies. |
// The callback takes ownership of the HostMessage and is responsible for |
// deleting it. |
- typedef Callback2<ChromotingHostMessage*, |
- EncodingState>::Type DataAvailableCallback; |
+ typedef Callback1<VideoPacket*>::Type DataAvailableCallback; |
virtual ~Encoder() {} |