@Override SurfaceHolder getSurfaceHolder() { return mSurfaceView.getHolder(); }
@Override SurfaceHolder getSurfaceHolder() { return mSurfaceView.getHolder(); }
@Override public void setVideoSurfaceView(SurfaceView surfaceView) { setVideoSurfaceHolder(surfaceView == null ? null : surfaceView.getHolder()); }
@Override public void clearVideoSurfaceView(SurfaceView surfaceView) { clearVideoSurfaceHolder(surfaceView == null ? null : surfaceView.getHolder()); }
SurfaceView preview = (SurfaceView) findViewById(R.id.PREVIEW); SurfaceHolder mHolder = preview.getHolder(); mHolder.addCallback(this); Camera mCamera = Camera.open(); mCamera.setPreviewDisplay(mHolder); // Turn on LED Parameters params = mCamera.getParameters(); params.setFlashMode(Parameters.FLASH_MODE_TORCH); mCamera.setParameters(params); mCamera.startPreview(); ... // Turn off LED Parameters params = mCamera.getParameters(); params.setFlashMode(Parameters.FLASH_MODE_OFF); mCamera.setParameters(params); mCamera.stopPreview(); mCamera.release();
SurfaceView view = new SurfaceView(this); c.setPreviewDisplay(view.getHolder()); c.startPreview(); c.takePicture(shutterCallback, rawPictureCallback, jpegPictureCallback);
SurfaceView sfvTrack = (SurfaceView)findViewById(R.id.sfvTrack); sfvTrack.setZOrderOnTop(true); // necessary SurfaceHolder sfhTrackHolder = sfvTrack.getHolder(); sfhTrackHolder.setFormat(PixelFormat.TRANSPARENT);
private void initVideo() { holder = videoView.getHolder(); ijkMediaPlayer = new IjkMediaPlayer(); getLiveUrl(); }
private void maybeStartHostedTest() { if (hostedTest == null || hostedTestStarted) { return; } Surface surface = surfaceView.getHolder().getSurface(); if (surface != null && surface.isValid()) { hostedTestStarted = true; Log.d(TAG, "Starting test."); hostedTest.onStart(this, surface); hostedTestStartedCondition.open(); } }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(getResources().getIdentifier("host_activity", "layout", getPackageName())); surfaceView = findViewById( getResources().getIdentifier("surface_view", "id", getPackageName())); surfaceView.getHolder().addCallback(this); }
public CameraSourcePreview(Context context, AttributeSet attrs) { super(context, attrs); mContext = context; mStartRequested = false; mSurfaceAvailable = false; mSurfaceView = new SurfaceView(context); mSurfaceView.getHolder().addCallback(new SurfaceCallback()); addView(mSurfaceView); }
public CameraSourcePreview(Context context, AttributeSet attrs) { super(context, attrs); mContext = context; mStartRequested = false; mSurfaceAvailable = false; mSurfaceView = new SurfaceView(context); mSurfaceView.getHolder().addCallback(new SurfaceCallback()); addView(mSurfaceView); }
public CameraSourcePreview(Context context, AttributeSet attrs) { super(context, attrs); this.context = context; startRequested = false; surfaceAvailable = false; surfaceView = new SurfaceView(context); surfaceView.getHolder().addCallback(new SurfaceCallback()); addView(surfaceView); }
public CameraSourcePreview(Context context, AttributeSet attrs) { super(context, attrs); mContext = context; mStartRequested = false; mSurfaceAvailable = false; mSurfaceView = new SurfaceView(context); mSurfaceView.getHolder().addCallback(new SurfaceCallback()); addView(mSurfaceView); }
public CameraSourcePreview(Context context, AttributeSet attrs) { super(context, attrs); mContext = context; mStartRequested = false; mSurfaceAvailable = false; mSurfaceView = new SurfaceView(context); mSurfaceView.getHolder().addCallback(new SurfaceCallback()); addView(mSurfaceView); }
public CameraSourcePreview(Context context, AttributeSet attrs) { super(context, attrs); mContext = context; mStartRequested = false; mSurfaceAvailable = false; mSurfaceView = new SurfaceView(context); mSurfaceView.getHolder().addCallback(new SurfaceCallback()); addView(mSurfaceView); }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(getResources().getIdentifier("host_activity", "layout", getPackageName())); surfaceView = findViewById( getResources().getIdentifier("surface_view", "id", getPackageName())); surfaceView.getHolder().addCallback(this); }
private void maybeStartHostedTest() { if (hostedTest == null || hostedTestStarted) { return; } Surface surface = surfaceView.getHolder().getSurface(); if (surface != null && surface.isValid()) { hostedTestStarted = true; Log.d(TAG, "Starting test."); hostedTest.onStart(this, surface); hostedTestStartedCondition.open(); } }
private void setupSurfaceView() { if(useTextureView) { textureView = new TextureView(getContext()); textureView.setSurfaceTextureListener(surfaceTextureListener()); addView(textureView); } else { surfaceView = new SurfaceView(getContext()); surfaceView.getHolder().addCallback(surfaceCallback); addView(surfaceView); } }
private void startPreviewIfReady() { if (currentSurfaceSize != null && previewSize != null && surfaceRect != null) { if (surfaceView != null && currentSurfaceSize.equals(new Size(surfaceRect.width(), surfaceRect.height()))) { startCameraPreview(new CameraSurface(surfaceView.getHolder())); } else if(textureView != null && textureView.getSurfaceTexture() != null) { if(previewSize != null) { Matrix transform = calculateTextureTransform(new Size(textureView.getWidth(), textureView.getHeight()), previewSize); textureView.setTransform(transform); } startCameraPreview(new CameraSurface(textureView.getSurfaceTexture())); } else { // Surface is not the correct size yet } } }