H281_Frame Class Reference
#include <h281.h>
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
- Enumerator:
-
IllegalRequest |
|
StartAction |
|
ContinueAction |
|
StopAction |
|
SelectVideoSource |
|
VideoSourceSwitched |
|
StoreAsPreset |
|
ActivatePreset |
|
- Enumerator:
-
NoPan |
|
IllegalPan |
|
PanLeft |
|
PanRight |
|
- Enumerator:
-
NoTilt |
|
IllegalTilt |
|
TiltDown |
|
TiltUp |
|
- Enumerator:
-
NoZoom |
|
IllegalZoom |
|
ZoomOut |
|
ZoomIn |
|
- Enumerator:
-
NoFocus |
|
IllegalFocus |
|
FocusOut |
|
FocusIn |
|
- 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 |
) |
|
BYTE H281_Frame::GetTimeout |
( |
|
) |
const |
void H281_Frame::SetTimeout |
( |
BYTE |
timeout |
) |
|
BYTE H281_Frame::GetVideoSourceNumber |
( |
|
) |
const |
void H281_Frame::SetVideoSourceNumber |
( |
BYTE |
videoSourceNumber |
) |
|
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: