|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Adaptive Audio-Visual Session Format ISO/IEC JTC1/SC29/WG11 - MPEG97/2566]
When initialized at an adaptive terminal, an AVSession object may query a local Terminal object through standardized interfaces to discover the terminal's configuration. This information could include the available presentation devices and their characteristics, the terminal's ability to handle certain types of media, and even cached user preferences. Then the AVSession may use this information when constructing its scene representation. For example, suppose that an AVSession object were instantiated on a terminal with a low-resolution display. By querying the Terminal object to learn the limitations of the display, the AVSession object may programmatically choose to enlarge the size of any text used in the audio-visual session.
Method Summary | |
java.lang.String[] |
getAudioDrivers()
Terminal Audio Enc/Dec |
int |
getCPUSpeed(int idx)
Terminal CPU Speed |
java.lang.String |
getCPUType(int idx)
Terminal CPU type (Pentium for instance) |
int |
getDisplayColorDepth()
Terminal Display Color Depth |
java.lang.String |
getDisplayType()
Terminal Display Type (e.g. |
java.lang.String |
getKeyboardType()
Terminal Keyboard Type |
java.lang.String[] |
getMIDIDrivers()
Terminal MIDI Enc/Dec |
java.lang.String |
getModemType()
Terminal modem type [lsInternalModem] |
java.lang.String |
getMouseType()
Terminal Mouse Type |
java.lang.String |
getNetworkType()
Terminal Network Type |
int |
getNumCPUs()
Number of Terminal CPUs |
int |
getNumParallelPorts()
Terminal parallel IEEE-1284 port(s) |
int |
getNumSerialPorts()
Terminal serial RS-232 port(s) |
java.lang.String |
getOSLanguage()
Terminal OS language [lsLanguage] |
java.lang.String |
getOSType()
Terminal OS type (for instance JavaPC, Windows, MacOS) [lsOpSys/lsSysType] |
short |
getScreenDepth()
Terminal screen depth |
short |
getScreenResolution()
Terminal screen resolution |
java.awt.Dimension |
getScreenSize()
Terminal screen size |
java.lang.String |
getTerminalArchitecture()
Terminal architecture (for instance Alpha, x86) |
java.lang.String[] |
getVideoDrivers()
Terminal Video Enc/Dec |
Method Detail |
public int getNumCPUs()
public int getCPUSpeed(int idx)
idx
- the index of the video card (idx >= 0)public java.lang.String getCPUType(int idx) throws java.lang.IllegalArgumentException
idx
- the index of the CPU (idx >= 0)public java.lang.String getMouseType()
public int getDisplayColorDepth()
public java.lang.String getDisplayType()
public java.lang.String getKeyboardType()
public java.lang.String getNetworkType()
public int getNumParallelPorts()
public int getNumSerialPorts()
public java.awt.Dimension getScreenSize()
public short getScreenDepth()
public short getScreenResolution()
public java.lang.String getOSLanguage()
public java.lang.String getOSType()
public java.lang.String getTerminalArchitecture()
public java.lang.String[] getAudioDrivers()
public java.lang.String[] getMIDIDrivers()
public java.lang.String[] getVideoDrivers()
public java.lang.String getModemType()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |