|
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) |