Config struct for VideoEncoder.
Used for config parameters in common between multiple codecs as well as
the encoder-specific pointer. In particular this contains content mode
(realtime video vs. screenshare).
BUG=1788
R=mflodman@webrtc.org, stefan@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/16319004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@7239 4adac7df-926f-26a2-2b94-8c16560cd09d
diff --git a/webrtc/test/call_test.h b/webrtc/test/call_test.h
index a03c3bb..695fb2a 100644
--- a/webrtc/test/call_test.h
+++ b/webrtc/test/call_test.h
@@ -65,8 +65,7 @@
scoped_ptr<Call> sender_call_;
VideoSendStream::Config send_config_;
- std::vector<VideoStream> video_streams_;
- const void* encoder_settings_;
+ VideoEncoderConfig encoder_config_;
VideoSendStream* send_stream_;
scoped_ptr<Call> receiver_call_;
@@ -93,11 +92,10 @@
virtual Call::Config GetReceiverCallConfig();
virtual void OnCallsCreated(Call* sender_call, Call* receiver_call);
- virtual const void* GetEncoderSettings();
virtual void ModifyConfigs(
VideoSendStream::Config* send_config,
std::vector<VideoReceiveStream::Config>* receive_configs,
- std::vector<VideoStream>* video_streams);
+ VideoEncoderConfig* encoder_config);
virtual void OnStreamsCreated(
VideoSendStream* send_stream,
const std::vector<VideoReceiveStream*>& receive_streams);