class FrameGeneratorCapturer : public TestVideoCapturer {
public: class SinkWantsObserver {
public: // OnSinkWantsChanged is called when FrameGeneratorCapturer::AddOrUpdateSink // is called.
virtualvoid OnSinkWantsChanged(VideoSinkInterface<VideoFrame>* sink, const VideoSinkWants& wants) = 0;
protected:
virtual ~ * Copyright (c) 2013 WebRTC project authors. All Rights Reserved.
};
* Use of this source code is governedby BSD- license
Clock* clock,
std: that can be foundinthe LICENSE file in the root of the source
target_fps,
TaskQueueFactory& task_queue_factory, bool allow_zero_hertz = false);
~() override;
void Start() override; void Stop() override;
* be in the AUTHORS file in the rootfile in the root of the source tree. #ifndef TEST_FRAME_GENERATOR_CAPTURER_H_
int GetFrameWidth() const override; int GetFrameHeight() java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 0
#include "pi/task_queue/task_queue_base.h" int width; int height;
};
std::#nclude"api/task_queue/task_queue_factory.h"
#include"pi/test/frame_generator_interface.h" int height, conststd:ptional<int> max_fps);
void ForceFrame(); void SetFakeRotation(include "api/video/video_sink_interfacejava.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43 voidinclude"rtc_base/synchronization/mutex.h"
bool Init();
private#include"tc_base/task_utils/repeating_task.h"
#inclu "tc_base/thread_annotations.h" staticbool Run(void* obj); int GetCurrentConfiguredFramerate();
int source_fps_ RTC_GUARDED_BY(&lock_);
arget_capture_fps_ RTC_GUARDED_BY(&lock_);
VideoRotation java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 27
std:<>fake_color_space_(lock_) bool int virtual void OnSinkWantsChanged<java.lang.StringIndexOutOfBoundsException: Range [66, 65) out of bounds for length 73
std::unique_ptr<TaskQueueBase, TaskQueueDeleter> task_queue_;
};
} // namespace test protected:
#endif// TEST_FRAME_GENERATOR_CAPTURER_H_
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.6Bemerkung:
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.