| Modifier and Type | Field and Description |
|---|---|
static String |
KEY_ADDITIONAL_VIDEO_STREAMING_CAPABILITIES |
static String |
KEY_DIAGONAL_SCREEN_SIZE |
static String |
KEY_HAPTIC_SPATIAL_DATA_SUPPORTED |
static String |
KEY_MAX_BITRATE |
static String |
KEY_PIXEL_PER_INCH |
static String |
KEY_PREFERRED_FPS |
static String |
KEY_PREFERRED_RESOLUTION |
static String |
KEY_SCALE |
static String |
KEY_SUPPORTED_FORMATS |
KEY_BULK_DATA, KEY_PROTECTED, store| Constructor and Description |
|---|
VideoStreamingCapability() |
VideoStreamingCapability(Hashtable<String,Object> hash) |
clone, deserializeJSON, equals, formatObject, getBoolean, getBulkData, getDouble, getFloat, getInteger, getLong, getMessageTypeName, getObject, getStore, getStoreValue, getString, getValue, getValueForString, hashCode, hasKey, isPayloadProtected, serializeJSON, serializeJSON, setBulkData, setPayloadProtected, setValuepublic static final String KEY_PREFERRED_RESOLUTION
public static final String KEY_MAX_BITRATE
public static final String KEY_SUPPORTED_FORMATS
public static final String KEY_HAPTIC_SPATIAL_DATA_SUPPORTED
public static final String KEY_DIAGONAL_SCREEN_SIZE
public static final String KEY_PIXEL_PER_INCH
public static final String KEY_SCALE
public static final String KEY_PREFERRED_FPS
public static final String KEY_ADDITIONAL_VIDEO_STREAMING_CAPABILITIES
public VideoStreamingCapability setPreferredResolution(ImageResolution res)
public ImageResolution getPreferredResolution()
public VideoStreamingCapability setMaxBitrate(Integer maxBitrate)
maxBitrate - in kbpspublic Integer getMaxBitrate()
public VideoStreamingCapability setSupportedFormats(List<VideoStreamingFormat> formats)
public List<VideoStreamingFormat> getSupportedFormats()
@Deprecated public Boolean getIsHapticSpatialDataSupported()
isHapticSpatialDataSupported() instead.@Deprecated public VideoStreamingCapability setIsHapticSpatialDataSupported(Boolean hapticSpatialDataSupported)
setHapticSpatialDataSupported(Boolean hapticSpatialDataSupported) instead.public Boolean isHapticSpatialDataSupported()
public VideoStreamingCapability setHapticSpatialDataSupported(Boolean hapticSpatialDataSupported)
hapticSpatialDataSupported - True if the system can utilize the haptic spatial data from the source being streamed. If not included, it can be assumed the module doesn't support haptic spatial data.public Double getDiagonalScreenSize()
public VideoStreamingCapability setDiagonalScreenSize(Double diagonalScreenSize)
diagonalScreenSize - the diagonal screen size in inches.public Double getPixelPerInch()
public VideoStreamingCapability setPixelPerInch(Double pixelPerInch)
pixelPerInch - the diagonal resolution in pixels divided by the diagonal screen size in inches.public Double getScale()
public VideoStreamingCapability setScale(Double scale)
scale - the scaling factor the app should use to change the size of the projecting view.public List<VideoStreamingCapability> getAdditionalVideoStreamingCapabilities()
public VideoStreamingCapability setAdditionalVideoStreamingCapabilities(List<VideoStreamingCapability> additionalVideoStreamingCapabilities)
additionalVideoStreamingCapabilities - {"array_min_size": 1, "array_max_size": 100}public Integer getPreferredFPS()
public VideoStreamingCapability setPreferredFPS(Integer preferredFPS)
preferredFPS - preferred frame rate per second