Home
last modified time | relevance | path

Searched refs:VideoRenderer (Results 1 – 25 of 66) sorted by relevance

123

/external/webrtc/webrtc/test/
Dvideo_renderer.h19 class VideoRenderer : public webrtc::VideoRenderer {
23 static VideoRenderer* Create(const char* window_title, size_t width,
30 static VideoRenderer* CreatePlatformRenderer(const char* window_title,
32 virtual ~VideoRenderer() {} in ~VideoRenderer()
34 VideoRenderer() {} in VideoRenderer() function
Dvideo_renderer.cc19 class NullRenderer : public VideoRenderer {
25 VideoRenderer* VideoRenderer::Create(const char* window_title, in Create()
28 VideoRenderer* renderer = CreatePlatformRenderer(window_title, width, height); in Create()
Dnull_platform_renderer.cc16 VideoRenderer* VideoRenderer::CreatePlatformRenderer(const char* window_title, in CreatePlatformRenderer()
/external/webrtc/talk/media/base/
Dcapturerenderadapter.h47 class VideoRenderer; variable
54 bool AddRenderer(VideoRenderer* video_renderer);
55 bool RemoveRenderer(VideoRenderer* video_renderer);
60 explicit VideoRendererInfo(VideoRenderer* r) in VideoRendererInfo()
65 VideoRenderer* renderer;
81 bool IsRendererRegistered(const VideoRenderer& video_renderer) const;
Dcapturerenderadapter.cc64 bool CaptureRenderAdapter::AddRenderer(VideoRenderer* video_renderer) { in AddRenderer()
76 bool CaptureRenderAdapter::RemoveRenderer(VideoRenderer* video_renderer) { in RemoveRenderer()
107 VideoRenderer* video_renderer = iter->renderer; in OnVideoFrame()
133 const VideoRenderer& video_renderer) const { in IsRendererRegistered()
Dcapturemanager.h55 class VideoRenderer; variable
83 VideoRenderer* video_renderer);
85 VideoRenderer* video_renderer);
Dfakecapturemanager.h41 VideoRenderer* video_renderer) { in AddVideoRenderer()
45 VideoRenderer* video_renderer) { in RemoveVideoRenderer()
Dvideorenderer.h42 class VideoRenderer {
44 virtual ~VideoRenderer() {} in ~VideoRenderer()
/external/webrtc/talk/app/webrtc/
Dvideosource.h76 virtual cricket::VideoRenderer* FrameInput();
87 virtual void AddSink(cricket::VideoRenderer* output);
88 virtual void RemoveSink(cricket::VideoRenderer* output);
104 rtc::scoped_ptr<cricket::VideoRenderer> frame_input_;
106 std::list<cricket::VideoRenderer*> sinks_;
Dvideosourceinterface.h52 virtual void AddSink(cricket::VideoRenderer* output) = 0;
53 virtual void RemoveSink(cricket::VideoRenderer* output) = 0;
55 virtual cricket::VideoRenderer* FrameInput() = 0;
Dvideosourceproxy.h45 PROXY_METHOD1(void, AddSink, cricket::VideoRenderer*)
46 PROXY_METHOD1(void, RemoveSink, cricket::VideoRenderer*)
48 PROXY_METHOD0(cricket::VideoRenderer*, FrameInput)
/external/webrtc/talk/app/webrtc/java/src/org/webrtc/
DVideoTrack.java34 private final LinkedList<VideoRenderer> renderers =
35 new LinkedList<VideoRenderer>();
41 public void addRenderer(VideoRenderer renderer) { in addRenderer()
46 public void removeRenderer(VideoRenderer renderer) { in removeRenderer()
DVideoRenderer.java38 public class VideoRenderer { class
152 public static VideoRenderer createGui(int x, int y) { in createGui()
157 return new VideoRenderer(nativeVideoRenderer); in createGui()
160 public VideoRenderer(Callbacks callbacks) { in VideoRenderer() method in VideoRenderer
165 private VideoRenderer(long nativeVideoRenderer) { in VideoRenderer() method in VideoRenderer
/external/webrtc/webrtc/examples/peerconnection/client/linux/
Dmain_wnd.h74 class VideoRenderer : public webrtc::VideoRendererInterface {
76 VideoRenderer(GtkMainWnd* main_wnd,
78 virtual ~VideoRenderer();
114 rtc::scoped_ptr<VideoRenderer> local_renderer_;
115 rtc::scoped_ptr<VideoRenderer> remote_renderer_;
Dmain_wnd.cc171 local_renderer_.reset(new VideoRenderer(this, local_video)); in StartLocalRenderer()
180 remote_renderer_.reset(new VideoRenderer(this, remote_video)); in StartRemoteRenderer()
391 VideoRenderer* remote_renderer = remote_renderer_.get(); in OnRedraw()
420 VideoRenderer* local_renderer = local_renderer_.get(); in OnRedraw()
456 GtkMainWnd::VideoRenderer::VideoRenderer( in VideoRenderer() function in GtkMainWnd::VideoRenderer
466 GtkMainWnd::VideoRenderer::~VideoRenderer() { in ~VideoRenderer()
470 void GtkMainWnd::VideoRenderer::SetSize(int width, int height) { in SetSize()
483 void GtkMainWnd::VideoRenderer::RenderFrame( in RenderFrame()
/external/webrtc/talk/app/webrtc/java/android/org/webrtc/
DSurfaceViewRenderer.java56 implements SurfaceHolder.Callback, VideoRenderer.Callbacks {
76 private VideoRenderer.I420Frame pendingFrame;
244 VideoRenderer.renderFrameDone(pendingFrame); in release()
295 public void renderFrame(VideoRenderer.I420Frame frame) { in renderFrame()
303 VideoRenderer.renderFrameDone(frame); in renderFrame()
312 VideoRenderer.renderFrameDone(pendingFrame); in renderFrame()
458 final VideoRenderer.I420Frame frame; in renderFrameOnRenderThread()
468 VideoRenderer.renderFrameDone(frame); in renderFrameOnRenderThread()
474 VideoRenderer.renderFrameDone(frame); in renderFrameOnRenderThread()
515 VideoRenderer.renderFrameDone(frame); in renderFrameOnRenderThread()
[all …]
DVideoRendererGui.java46 import org.webrtc.VideoRenderer.I420Frame;
92 private static class YuvImageRenderer implements VideoRenderer.Callbacks {
181 VideoRenderer.renderFrameDone(pendingFrame); in release()
272 VideoRenderer.renderFrameDone(pendingFrame); in draw()
372 VideoRenderer.renderFrameDone(frame); in renderFrame()
391 VideoRenderer.renderFrameDone(frame); in renderFrame()
399 VideoRenderer.renderFrameDone(frame); in renderFrame()
449 public static VideoRenderer createGui(int x, int y, int width, int height, in createGui()
453 return new VideoRenderer(javaGuiRenderer); in createGui()
456 public static VideoRenderer.Callbacks createGuiRenderer( in createGuiRenderer()
[all …]
/external/webrtc/webrtc/examples/peerconnection/client/
Dmain_wnd.h105 class VideoRenderer : public webrtc::VideoRendererInterface {
107 VideoRenderer(HWND wnd, int width, int height,
109 virtual ~VideoRenderer();
179 rtc::scoped_ptr<VideoRenderer> local_renderer_;
180 rtc::scoped_ptr<VideoRenderer> remote_renderer_;
Dmain_wnd.cc201 local_renderer_.reset(new VideoRenderer(handle(), 1, 1, local_video)); in StartLocalRenderer()
209 remote_renderer_.reset(new VideoRenderer(handle(), 1, 1, remote_video)); in StartRemoteRenderer()
228 VideoRenderer* local_renderer = local_renderer_.get(); in OnPaint()
229 VideoRenderer* remote_renderer = remote_renderer_.get(); in OnPaint()
231 AutoLock<VideoRenderer> local_lock(local_renderer); in OnPaint()
232 AutoLock<VideoRenderer> remote_lock(remote_renderer); in OnPaint()
565 MainWnd::VideoRenderer::VideoRenderer( in VideoRenderer() function in MainWnd::VideoRenderer
582 MainWnd::VideoRenderer::~VideoRenderer() { in ~VideoRenderer()
587 void MainWnd::VideoRenderer::SetSize(int width, int height) { in SetSize()
588 AutoLock<VideoRenderer> lock(this); in SetSize()
[all …]
/external/webrtc/talk/app/webrtc/java/testcommon/src/org/webrtc/
DPeerConnectionTest.java57 VideoRenderer.Callbacks,
79 private Map<MediaStream, WeakReference<VideoRenderer>> renderers =
80 new IdentityHashMap<MediaStream, WeakReference<VideoRenderer>>();
141 public synchronized void renderFrame(VideoRenderer.I420Frame frame) { in renderFrame()
144 VideoRenderer.renderFrameDone(frame); in renderFrame()
212 VideoRenderer renderer = createVideoRenderer(this); in onAddStream()
215 stream, new WeakReference<VideoRenderer>(renderer))); in onAddStream()
225 WeakReference<VideoRenderer> renderer = renderers.remove(stream); in onRemoveStream()
459 private static VideoRenderer createVideoRenderer( in createVideoRenderer()
460 VideoRenderer.Callbacks videoCallbacks) { in createVideoRenderer()
[all …]
/external/webrtc/talk/media/webrtc/
Dwebrtcvideoengine2.h64 class VideoRenderer; variable
98 VideoRenderer* GetDefaultRenderer() const;
99 void SetDefaultRenderer(VideoMediaChannel* channel, VideoRenderer* renderer);
103 VideoRenderer* default_renderer_;
175 bool SetRenderer(uint32_t ssrc, VideoRenderer* renderer) override;
196 bool GetRenderer(uint32_t ssrc, VideoRenderer** renderer);
387 class WebRtcVideoReceiveStream : public webrtc::VideoRenderer {
417 void SetRenderer(cricket::VideoRenderer* renderer);
418 cricket::VideoRenderer* GetRenderer();
458 cricket::VideoRenderer* renderer_ GUARDED_BY(renderer_lock_);
/external/webrtc/webrtc/video/
Dvideo_capture_input.h41 class VideoRenderer; variable
55 VideoRenderer* local_renderer,
72 VideoRenderer* const local_renderer_;
/external/webrtc/talk/app/webrtc/androidtests/src/org/webrtc/
DVideoCapturerAndroidTestFixtures.java34 import org.webrtc.VideoRenderer.I420Frame;
43 static class RendererCallbacks implements VideoRenderer.Callbacks {
57 VideoRenderer.renderFrameDone(frame); in renderFrame()
80 static class FakeAsyncRenderer implements VideoRenderer.Callbacks {
254 track.addRenderer(new VideoRenderer(callbacks)); in startCapturerAndRender()
294 track.addRenderer(new VideoRenderer(callbacks)); in switchCamera()
355 track.addRenderer(new VideoRenderer(callbacks)); in stopRestartVideoSource()
524 track.addRenderer(new VideoRenderer(renderer)); in returnBufferLateEndToEnd()
542 VideoRenderer.renderFrameDone(frame); in returnBufferLateEndToEnd()
583 track.addRenderer(new VideoRenderer(renderer)); in scaleCameraOutput()
/external/webrtc/webrtc/test/linux/
Dvideo_renderer_linux.cc17 VideoRenderer* VideoRenderer::CreatePlatformRenderer(const char* window_title, in CreatePlatformRenderer()
/external/webrtc/webrtc/
Dvideo_renderer.h18 class VideoRenderer {
34 virtual ~VideoRenderer() {} in ~VideoRenderer()

123