std::vector<uint32>* stored_bitrates);
virtual ~FakeVideoEncodeAccelerator();
+ virtual std::vector<VideoEncodeAccelerator::SupportedProfile>
+ GetSupportedProfiles() OVERRIDE;
virtual bool Initialize(media::VideoFrame::Format input_format,
const gfx::Size& input_visible_size,
VideoCodecProfile output_profile,
virtual void Destroy() OVERRIDE;
void SendDummyFrameForTesting(bool key_frame);
+ void SetWillInitializationSucceed(bool will_initialization_succeed) {
+ will_initialization_succeed_ = will_initialization_succeed;
+ }
private:
void DoRequireBitstreamBuffers(unsigned int input_count,
std::vector<uint32>* const stored_bitrates_;
VideoEncodeAccelerator::Client* client_;
bool first_;
+ bool will_initialization_succeed_;
std::list<int32> available_buffer_ids_;