|
| | OpalFarEndCameraControl () |
| |
| void | Attach (PVideoInputDevice *device, const PString &source=MainCamera()) |
| | Attach an active video input device to be controlled. More...
|
| |
| void | Detach (PVideoInputDevice *device) |
| |
| bool | SelectVideoDevice (PVideoInputDevice *device, H281_Frame::VideoMode mode=H281_Frame::MotionVideo) |
| |
| virtual void | OnStartAction (int directions[PVideoControlInfo::NumTypes]) |
| |
| virtual void | OnStopAction () |
| |
| | OpalH281Client () |
| |
| | ~OpalH281Client () |
| |
| | P_DECLARE_ENUM (VideoSourceIds, CurrentVideoSource, MainCameraId, AuxiliaryCameraId, DocumentCameraId, AuxiliaryDocumentCameraId, VideoPlaybackSourceId, UserDefinedSourceId1, UserDefinedSourceId2, UserDefinedSourceId3, UserDefinedSourceId4, UserDefinedSourceId5, UserDefinedSourceId6, UserDefinedSourceId7, UserDefinedSourceId8, UserDefinedSourceId9, UserDefinedSourceId10) |
| |
| virtual BYTE | GetClientID () const |
| |
| virtual bool | HasExtraCapabilities () const |
| |
| virtual void | OnReceivedExtraCapabilities (const BYTE *capabilities, PINDEX size) |
| |
| virtual void | OnReceivedMessage (const H224_Frame &message) |
| |
| unsigned | GetLocalNumberOfPresets () const |
| |
| void | SetLocalNumberOfPresets (unsigned presets) |
| |
| unsigned | GetRemoteNumberOfPresets () const |
| |
| bool | Action (PVideoControlInfo::Types type, int direction, const PTimeInterval &duration) |
| |
| bool | SelectVideoSource (const PString &source, H281_Frame::VideoMode mode=H281_Frame::MotionVideo) |
| |
| void | StoreAsPreset (BYTE presetNumber) |
| |
| void | ActivatePreset (BYTE presetNumber) |
| |
| void | SendExtraCapabilities () const |
| |
| virtual void | OnRemoteCapabilitiesChanged () |
| |
| virtual void | OnSelectVideoSource (const PString &source, H281_Frame::VideoMode videoMode) |
| |
| virtual void | OnStoreAsPreset (BYTE presetNumber) |
| |
| virtual void | OnActivatePreset (BYTE presetNumber) |
| |
| void | SetCapabilityChangedNotifier (const PNotifier ¬ifier) |
| |
| void | SetOnActionNotifier (const PNotifier ¬ifier) |
| |
| void | SetLocalCapability (VideoSourceIds sourceId, const Capability &capability) |
| |
| const Capability & | GetRemoteCapability (VideoSourceIds sourceId) const |
| |
| | OpalH224Client () |
| |
| | ~OpalH224Client () |
| |
| virtual BYTE | GetExtendedClientID () const |
| |
| virtual BYTE | GetCountryCode () const |
| |
| virtual BYTE | GetCountryCodeExtension () const |
| |
| virtual WORD | GetManufacturerCode () const |
| |
| virtual BYTE | GetManufacturerClientID () const |
| |
| virtual Comparison | Compare (const PObject &obj) |
| |
| void | SetH224Handler (OpalH224Handler *handler) |
| |
| void | SetRemoteClientAvailable (bool remoteClientAvailable, bool remoteClientHasExtraCapabilities) |
| |
| bool | GetRemoteClientAvailable () const |
| |
| bool | GetRemoteClientHasExtraCapabilities () const |
| |
This class implements a H.281 handler for PVideoInputDevice