StereoDevice factory.
To implement a new StereoDevice, the following interfaces/classes must be implemented:
| Modifier and Type | Class and Description |
|---|---|
| public static enum | StereoDeviceFactory.
|
| Modifier and Type | Field and Description |
|---|---|
| private static final ArrayList | |
| private static final ArrayList | |
| private static final String | |
| private static final String | |
| private static final String |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private static void | |
| private static void | |
| public static StereoDeviceFactory | |
| public final StereoDevice | createDevice(final int deviceIndex, final StereoDeviceConfig
optional custom configuration, matching the implementation, i.e. config, final boolean verbose)StereoDeviceConfig..
|
| protected abstract StereoDevice | |
| public static StereoDeviceFactory | |
| public static StereoDeviceFactory | |
| public abstract boolean | |
| public abstract void | |
| private static final void | |
| private static final void | |
| private static final void |
| deviceList | back to summary |
|---|---|
| private static final ArrayList<WeakReference<StereoDevice>> deviceList | |
| factoryList | back to summary |
|---|---|
| private static final ArrayList<WeakReference<StereoDeviceFactory>> factoryList | |
| GenericStereoDeviceClazzName | back to summary |
|---|---|
| private static final String GenericStereoDeviceClazzName | |
| isAvailableMethodName | back to summary |
|---|---|
| private static final String isAvailableMethodName | |
| OVRStereoDeviceClazzName | back to summary |
|---|---|
| private static final String OVRStereoDeviceClazzName | |
| StereoDeviceFactory | back to summary |
|---|---|
| public StereoDeviceFactory() | |
| addDevice2List | back to summary |
|---|---|
| private static void addDevice2List(final StereoDevice device) | |
| addFactory2List | back to summary |
|---|---|
| private static void addFactory2List(final StereoDeviceFactory factory) | |
| createDefaultFactory | back to summary |
|---|---|
| public static StereoDeviceFactory createDefaultFactory() | |
| createDevice | back to summary |
|---|---|
public final StereoDevice createDevice(final int deviceIndex, final StereoDeviceConfig config, final boolean verbose)
| |
| createDeviceImpl | back to summary |
|---|---|
| protected abstract StereoDevice createDeviceImpl(final int deviceIndex, final StereoDeviceConfig config, final boolean verbose) | |
| createFactory | back to summary |
|---|---|
| public static StereoDeviceFactory createFactory(final StereoDeviceFactory. | |
| createFactory | back to summary |
|---|---|
| public static StereoDeviceFactory createFactory(final ClassLoader cl, final String implName) | |
| isValid | back to summary |
|---|---|
| public abstract boolean isValid() Returns | |
| shutdown | back to summary |
|---|---|
| public abstract void shutdown() Shutdown factory if | |
| shutdownAll | back to summary |
|---|---|
| private static final void shutdownAll() | |
| shutdownDevices | back to summary |
|---|---|
| private static final void shutdownDevices() | |
| shutdownFactories | back to summary |
|---|---|
| private static final void shutdownFactories() | |
StereoDevice type used for createFactory(type).
| Modifier and Type | Field and Description |
|---|---|
| public static final StereoDeviceFactory. | |
| public static final StereoDeviceFactory. | Generic
Generic software implementation. |
| public static final StereoDeviceFactory. | OculusVR
OculusVR DK1 implementation. |
| public static final StereoDeviceFactory. | OculusVR_DK2
OculusVR DK2 implementation. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static StereoDeviceFactory. | |
| public static StereoDeviceFactory. |
| Default | back to summary |
|---|---|
| public static final StereoDeviceFactory. Auto selection of device in the following order: | |
| Generic | back to summary |
|---|---|
| public static final StereoDeviceFactory. Generic software implementation. | |
| OculusVR | back to summary |
|---|---|
| public static final StereoDeviceFactory. OculusVR DK1 implementation. | |
| OculusVR_DK2 | back to summary |
|---|---|
| public static final StereoDeviceFactory. OculusVR DK2 implementation. | |
| DeviceType | back to summary |
|---|---|
| private DeviceType() | |
| valueOf | back to summary |
|---|---|
| public static StereoDeviceFactory. | |
| values | back to summary |
|---|---|
| public static StereoDeviceFactory. | |