TerminalCapabilities Class Reference

<class description="" goes="" here=""> <short description=""> More...

#include <TerminalCapabilities.hpp>

List of all members.


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
TerminalCapabilitiesclone () 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: