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