H281_Frame Class Reference

#include <h281.h>

Inheritance diagram for H281_Frame:

H224_Frame Q922_Frame List of all members.

Public Types

enum  RequestType {
  IllegalRequest = 0x00, StartAction = 0x01, ContinueAction = 0x02, StopAction = 0x03,
  SelectVideoSource = 0x04, VideoSourceSwitched = 0x05, StoreAsPreset = 0x07, ActivatePreset = 0x08
}
enum  PanDirection { NoPan = 0x00, IllegalPan = 0x40, PanLeft = 0x80, PanRight = 0xc0 }
enum  TiltDirection { NoTilt = 0x00, IllegalTilt = 0x10, TiltDown = 0x20, TiltUp = 0x30 }
enum  ZoomDirection { NoZoom = 0x00, IllegalZoom = 0x04, ZoomOut = 0x08, ZoomIn = 0x0c }
enum  FocusDirection { NoFocus = 0x00, IllegalFocus = 0x01, FocusOut = 0x02, FocusIn = 0x03 }
enum  VideoMode { MotionVideo = 0x00, IllegalVideoMode = 0x01, NormalResolutionStillImage = 0x02, DoubleResolutionStillImage = 0x03 }

Public Member Functions

 H281_Frame ()
 ~H281_Frame ()
RequestType GetRequestType () const
void SetRequestType (RequestType requestType)
PanDirection GetPanDirection () const
void SetPanDirection (PanDirection direction)
TiltDirection GetTiltDirection () const
void SetTiltDirection (TiltDirection direction)
ZoomDirection GetZoomDirection () const
void SetZoomDirection (ZoomDirection direction)
FocusDirection GetFocusDirection () const
void SetFocusDirection (FocusDirection direction)
BYTE GetTimeout () const
void SetTimeout (BYTE timeout)
BYTE GetVideoSourceNumber () const
void SetVideoSourceNumber (BYTE videoSourceNumber)
VideoMode GetVideoMode () const
void SetVideoMode (VideoMode videoMode)
BYTE GetPresetNumber () const
void SetPresetNumber (BYTE presetNumber)

Member Enumeration Documentation

enum H281_Frame::RequestType

Enumerator:
IllegalRequest 
StartAction 
ContinueAction 
StopAction 
SelectVideoSource 
VideoSourceSwitched 
StoreAsPreset 
ActivatePreset 

enum H281_Frame::PanDirection

Enumerator:
NoPan 
IllegalPan 
PanLeft 
PanRight 

enum H281_Frame::TiltDirection

Enumerator:
NoTilt 
IllegalTilt 
TiltDown 
TiltUp 

enum H281_Frame::ZoomDirection

Enumerator:
NoZoom 
IllegalZoom 
ZoomOut 
ZoomIn 

enum H281_Frame::FocusDirection

Enumerator:
NoFocus 
IllegalFocus 
FocusOut 
FocusIn 

enum H281_Frame::VideoMode

Enumerator:
MotionVideo 
IllegalVideoMode 
NormalResolutionStillImage 
DoubleResolutionStillImage 


Constructor & Destructor Documentation

H281_Frame::H281_Frame (  ) 

H281_Frame::~H281_Frame (  ) 


Member Function Documentation

RequestType H281_Frame::GetRequestType (  )  const [inline]

void H281_Frame::SetRequestType ( RequestType  requestType  ) 

PanDirection H281_Frame::GetPanDirection (  )  const

void H281_Frame::SetPanDirection ( PanDirection  direction  ) 

TiltDirection H281_Frame::GetTiltDirection (  )  const

void H281_Frame::SetTiltDirection ( TiltDirection  direction  ) 

ZoomDirection H281_Frame::GetZoomDirection (  )  const

void H281_Frame::SetZoomDirection ( ZoomDirection  direction  ) 

FocusDirection H281_Frame::GetFocusDirection (  )  const

void H281_Frame::SetFocusDirection ( FocusDirection  direction  ) 

BYTE H281_Frame::GetTimeout (  )  const

void H281_Frame::SetTimeout ( BYTE  timeout  ) 

BYTE H281_Frame::GetVideoSourceNumber (  )  const

void H281_Frame::SetVideoSourceNumber ( BYTE  videoSourceNumber  ) 

VideoMode H281_Frame::GetVideoMode (  )  const

void H281_Frame::SetVideoMode ( VideoMode  videoMode  ) 

BYTE H281_Frame::GetPresetNumber (  )  const

void H281_Frame::SetPresetNumber ( BYTE  presetNumber  ) 


The documentation for this class was generated from the following file:
Generated on Mon Feb 1 00:26:12 2010 for OPAL by  doxygen 1.5.1