Examples of EnhancedFocusControl


Examples of net.rim.device.api.amms.control.camera.EnhancedFocusControl

                     * @see CommandHandler#execute(ReadOnlyCommandMetadata,
                     *      Object)
                     */
                    public void execute(final ReadOnlyCommandMetadata metadata,
                            final Object context) {
                        final EnhancedFocusControl efc =
                                (EnhancedFocusControl) _player
                                        .getControl("net.rim.device.api.amms.control.camera.EnhancedFocusControl");
                        efc.setFocusMode(EnhancedFocusControl.FOCUS_MODE_FIXED);
                    };
                }));

                focusMenuItems.addElement(enableFixedFocus);
            }

            // Check for continuous focus mode support
            if (_efc.isFocusModeSupported(EnhancedFocusControl.FOCUS_MODE_CONTINUOUS)) {
                final MenuItem enableContinuousAutoFocus =
                        new MenuItem(new StringProvider(
                                "Enable Continuous Auto Focus"), 0x230020, 0);
                enableContinuousAutoFocus.setCommand(new Command(
                        new CommandHandler() {
                            /**
                             * @see CommandHandler#execute(ReadOnlyCommandMetadata,
                             *      Object)
                             */
                            public void execute(
                                    final ReadOnlyCommandMetadata metadata,
                                    final Object context) {
                                final EnhancedFocusControl efc =
                                        (EnhancedFocusControl) _player
                                                .getControl("net.rim.device.api.amms.control.camera.EnhancedFocusControl");
                                efc.setFocusMode(EnhancedFocusControl.FOCUS_MODE_CONTINUOUS);
                            };
                        }));

                focusMenuItems.addElement(enableContinuousAutoFocus);
            }

            // Check for single shot focus mode support
            if (_efc.isFocusModeSupported(EnhancedFocusControl.FOCUS_MODE_SINGLESHOT)) {
                final MenuItem enableSingleShotAutoFocus =
                        new MenuItem(new StringProvider(
                                "Enable Single Shot Auto Focus"), 0x230030, 0);
                enableSingleShotAutoFocus.setCommand(new Command(
                        new CommandHandler() {
                            /**
                             * @see CommandHandler#execute(ReadOnlyCommandMetadata,
                             *      Object)
                             */
                            public void execute(
                                    final ReadOnlyCommandMetadata metadata,
                                    final Object context) {
                                final EnhancedFocusControl efc =
                                        (EnhancedFocusControl) _player
                                                .getControl("net.rim.device.api.amms.control.camera.EnhancedFocusControl");
                                efc.setFocusMode(EnhancedFocusControl.FOCUS_MODE_SINGLESHOT);
                            };
                        }));

                focusMenuItems.addElement(enableSingleShotAutoFocus);
            }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.