# The InMeetingVideoController setVideoCaptureSurfaceHolder method does nothing

**URL:** <https://devforum.zoom.us/t/the-inmeetingvideocontroller-setvideocapturesurfaceholder-method-does-nothing/25930>\
**Category:** Android\
**Created:** [August 1, 2020, 2:34am UTC](https://devforum.zoom.us/t/the-inmeetingvideocontroller-setvideocapturesurfaceholder-method-does-nothing/25930 "2020-08-01T02:34:17Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![roger](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/roger/32/11819_2.png) [@roger](https://devforum.zoom.us/u/roger)\
**Post date:** [August 1, 2020, 2:34am UTC](https://devforum.zoom.us/t/the-inmeetingvideocontroller-setvideocapturesurfaceholder-method-does-nothing/25930/1 "2020-08-01T02:34:17Z")

</div>

**Description**  
The [javadoc for InMeetingVideoController#setVideoCaptureSurfaceHolder](https://zoom.github.io/zoom-sdk-android/us/zoom/sdk/InMeetingVideoController.html#setVideoCaptureSurfaceHolder-android.view.SurfaceHolder-) says “Set a surface holder to capture video with camera.” However, this method doesn’t seem to do anything. I created a SurfaceView and passed its SurfaceHolder to InMeetingVideoController#setVideoCaptureSurfaceHolder, but the SurfaceView doesn’t display anything.

What is the InMeetingVideoController#setVideoCaptureSurfaceHolder method supposed to do? I have successfully displayed the camera feed using a MobileRTCVideoView. However, I would prefer to use a SurfaceView if this is possible.

**Which version?**  
v4.6.21666.0429

**Smartphone (please complete the following information):**

- Device: Essential PH-1
- OS: Android
- Version 10
