Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members
TerminalCapabilities Class Reference
<class description="" goes="" here=""> <short description=""> More...
#include <TerminalCapabilities.hpp>
Public Member Functions | |
TerminalCapabilities () | |
inits all values to zero | |
TerminalCapabilities (u32 maxDecBufSize, u32 maxDecBitrate, u32 displayBits, bool color, u32 width, u32 height, u32 refreshRate, float mem, u32 netCap, u32 minNetCap, u32 netDelayVar, u32 buffDelay, u8 numAudioChann=0, u8 audioBitsPerSample=16, u32 samplFreq=44100) | |
constructor | |
u32 | getMaxDecoderBufferSizeInByte () const |
u32 | getMaxDecoderBitRateInBit () const |
u32 | getDisplayBitsPerPixel () const |
bool | getColorDisplay () const |
u32 | getDisplayWidth () const |
u32 | getDisplayHeight () const |
u32 | getDisplayRefreshRate () const |
float | getMemoryStorageMB () const |
u32 | getNetworkCapacityInByte () const |
u32 | getMinGuaranteedNetworkCapacityInByte () const |
u32 | getNetworkDelayVariationInMs () const |
u32 | getBufferingDelayInMs () const |
u8 | getNumAudioChannels () const |
bool | supportsAudio () const |
u8 | getAudioBitsPerSample () const |
u32 | getAudioSamplingFrequency () const |
void | setMaxDecoderBufferSizeInByte (const u32) |
void | setMaxDecoderBitRateInBit (const u32) |
void | setDisplayBitsPerPixel (const u32) |
void | setColorDisplay (const bool) |
void | setDisplayWidth (const u32) |
void | setDisplayHeight (const u32) |
void | setDisplayRefreshRate (const u32) |
void | setMemoryStorageMB (const float) |
void | setNetworkCapacityInByte (const u32) |
void | setMinGuaranteedNetworkCapacityInByte (const u32) |
void | setNetworkDelayVariationInMs (const u32) |
void | setBufferingDelayInMs (const u32) |
void | setNumAudioChannels (const u8) |
void | setAudioBitsPerSample (const u8) |
void | setAudioSamplingFrequency (const u32) |
bool | initFromFile (const char *file) |
bool | saveToFile (const char *file, bool overWrite) const |
TerminalCapabilities * | clone () const |
Protected Attributes | |
u32 | maxDecoderBufferSizeInByte |
u32 | maxDecoderBitRateInBit |
u32 | displayBitsPerPixel |
u32 | colorDisplay |
u32 | displayWidth |
u32 | displayHeight |
u32 | displayRefreshRate |
float | memoryStorageMB |
u32 | networkCapacityInByte |
u32 | minGuaranteedNetworkCapacityInByte |
u32 | networkDelayVariationInMs |
u32 | bufferingDelayInMs |
u8 | numAudioChannels |
u8 | audioBitsPerSample |
u32 | audioSamplingFrequency |
Detailed Description
<class description="" goes="" here=""> <short description="">
- Author:
- Michael Kropfberger and Peter Schojer
- Version:
- Id
- TerminalCapabilities.hpp,v 1.2 2004/02/19 10:22:40 pschojer Exp
Definition at line 63 of file TerminalCapabilities.hpp.
The documentation for this class was generated from the following files: