Mobile SDK for Windows Apps2.0
Transforming Windows apps into Mobile apps
CitrixMobility.ICMPEvents_SinkHelper Class Reference

Inherits CitrixMobility.ICMPEvents.

List of all members.

Public Member Functions

override void AppBackground ()
override void AppForeground ()
override void AudioCaptured (int, long, string, string, int, CMP_CAPTURE_QUALITY, CMP_AUDIO_ENCODING, int)
override void ButtonPressed (CMP_BUTTON_ID)
 Event: Device button was pressed.
override void ButtonTargetChanged (int, CMP_BUTTON_ID, CMP_BUTTON_TARGET)
 Event: Button target changed.
override void CameraPictureRemoved (int, int)
 Event: Picture removed.
override void CaptureMediaRemoved (int, long)
override void ChannelStateChanged (CMP_CHANNEL_STATE)
 Event: Channel state changed.
override void ControlStateChanged (int, short)
 Event: Control state changed.
override void DisplaySettingsChanged (short, int, int, short, int, int, CMP_ORIENTATION_POSITION, int, int, int)
 Event: Display settings have changed.
override void EventFilterChanged (int, CMP_EVENT_ID, short)
 Event: Filter changed.
override void ForegroundAppChanged (uint)
override void KeyboardStateChanged (int, CMP_KEYBOARD_TYPE, short, CMP_KEYBOARD_AUTOCAPS, CMP_KEYBOARD_RETURNKEY)
 Event: Keyboard state changed.
override void OrientationChanged (int, CMP_ORIENTATION_POSITION, CMP_ORIENTATION_POSITION, short)
 Event: Orientation changed.
override void PhoneCallStarted (int, int)
 Event: Phone call started.
override void PickerControlStateChanged (int, short, int, short)
 Event: Picker control state changed.
override void PictureCaptured (int, long, string, string, string, int, CMP_CAPTURE_QUALITY, CMP_CAPTURE_CAMERA, CMP_IMAGE_FORMAT, int, int, CMP_THUMBNAIL_TYPE, short, short)
override void PictureTaken (int, int, CMP_IMAGE_FORMAT, int, string)
 Event: Picture taken.
override void ScrollModeChanged (int, CMP_SCROLL_MODE)
 Event: Scroll mode changed.
override void SessionStateChanged (CMP_SESSION_STATE)
 Event: Session state changed.
override void SMSStarted (int, int)
 Event: Send SMS Started.
override void SupportedOrientationsChanged (int, CMP_SUPPORTED_ORIENTATIONS)
override void UserNotified (int, int)
 Event: User notified.
override void VideoCaptured (int, long, string, string, int, CMP_CAPTURE_QUALITY, CMP_CAPTURE_CAMERA, CMP_VIDEO_ENCODING, int, int, int)
override void ViewportChanged (int, short, short, int, int, int, int, int, int, int, int)
 Event: Viewport changed.
override void ViewportOriginChanged (int, int, int)
 Event: Viewport origin changed.

Public Attributes

ICMPEvents_AppBackgroundEventHandler m_AppBackgroundDelegate
ICMPEvents_AppForegroundEventHandler m_AppForegroundDelegate
ICMPEvents_AudioCapturedEventHandler m_AudioCapturedDelegate
ICMPEvents_ButtonPressedEventHandler m_ButtonPressedDelegate
ICMPEvents_ButtonTargetChangedEventHandler m_ButtonTargetChangedDelegate
ICMPEvents_CameraPictureRemovedEventHandler m_CameraPictureRemovedDelegate
ICMPEvents_CaptureMediaRemovedEventHandler m_CaptureMediaRemovedDelegate
ICMPEvents_ChannelStateChangedEventHandler m_ChannelStateChangedDelegate
ICMPEvents_ControlStateChangedEventHandler m_ControlStateChangedDelegate
ICMPEvents_DisplaySettingsChangedEventHandler m_DisplaySettingsChangedDelegate
int m_dwCookie
ICMPEvents_EventFilterChangedEventHandler m_EventFilterChangedDelegate
ICMPEvents_ForegroundAppChangedEventHandler m_ForegroundAppChangedDelegate
ICMPEvents_KeyboardStateChangedEventHandler m_KeyboardStateChangedDelegate
ICMPEvents_OrientationChangedEventHandler m_OrientationChangedDelegate
ICMPEvents_PhoneCallStartedEventHandler m_PhoneCallStartedDelegate
ICMPEvents_PickerControlStateChangedEventHandler m_PickerControlStateChangedDelegate
ICMPEvents_PictureCapturedEventHandler m_PictureCapturedDelegate
ICMPEvents_PictureTakenEventHandler m_PictureTakenDelegate
ICMPEvents_ScrollModeChangedEventHandler m_ScrollModeChangedDelegate
ICMPEvents_SessionStateChangedEventHandler m_SessionStateChangedDelegate
ICMPEvents_SMSStartedEventHandler m_SMSStartedDelegate
ICMPEvents_SupportedOrientationsChangedEventHandler m_SupportedOrientationsChangedDelegate
ICMPEvents_UserNotifiedEventHandler m_UserNotifiedDelegate
ICMPEvents_VideoCapturedEventHandler m_VideoCapturedDelegate
ICMPEvents_ViewportChangedEventHandler m_ViewportChangedDelegate
ICMPEvents_ViewportOriginChangedEventHandler m_ViewportOriginChangedDelegate

Member Function Documentation

override void CitrixMobility.ICMPEvents_SinkHelper.AudioCaptured ( int  ,
long  ,
string  ,
string  ,
int  ,
CMP_CAPTURE_QUALITY  ,
CMP_AUDIO_ENCODING  ,
int   
)

Event: Device button was pressed.

Parameters:
[in]Buttonbutton that was pressed

Implements CitrixMobility.ICMPEvents.

Event: Button target changed.

Parameters:
[in]rcresult of last request
[in]Buttonbutton identifier
[in]ButtonTargeteither client or host location

Implements CitrixMobility.ICMPEvents.

override void CitrixMobility.ICMPEvents_SinkHelper.CameraPictureRemoved ( int  rc,
int  PictureID 
)

Event: Picture removed.

Parameters:
[in]rcresult of last request
[in]PictureIDunique picture identifier

Implements CitrixMobility.ICMPEvents.

Event: Channel state changed.

Parameters:
[in]ChnlStatelatest state for the channel

Implements CitrixMobility.ICMPEvents.

override void CitrixMobility.ICMPEvents_SinkHelper.ControlStateChanged ( int  rc,
short  ControlState 
)

Event: Control state changed.

Parameters:
[in]rcresult of last request
[in]ControlStateflags that indicate the state of the receiver controls

Implements CitrixMobility.ICMPEvents.

override void CitrixMobility.ICMPEvents_SinkHelper.DisplaySettingsChanged ( short  MetricsFlags,
int  PixelWidth,
int  PixelHeight,
short  ColorDepth,
int  XPixelsPerInch,
int  YPixelsPerInch,
CMP_ORIENTATION_POSITION  DeviceOrientation,
int  WidthMilliInches,
int  HeightMilliInches,
int  NormalizedDPI 
)

Event: Display settings have changed.

Parameters:
[in]MetricsFlagsflags that indicate which of the following parameters is valid
[in]PixelWidthwidth of display in pixels
[in]PixelHeightheight of display in pixels
[in]ColorDepthcolor bits per pixel
[in]XPixelsPerInchpixels per inch on horizontal axis
[in]YPixelsPerInchpixels per inch on vertical axis
[in]DeviceOrientationdevice orientation
[in]WidthMilliIncheswidth in milli-inches (1/1000 of an inch)
[in]HeightMilliInchesheight in milli-inches (1/1000 of an inch)
[in]NormalizedDPIsome devices only report this approximate DPI value

Implements CitrixMobility.ICMPEvents.

override void CitrixMobility.ICMPEvents_SinkHelper.EventFilterChanged ( int  rc,
CMP_EVENT_ID  EventId,
short  FilterFlags 
)

Event: Filter changed.

Parameters:
[in]rcresult of last request
[in]EventIdevent identifier
[in]FilterFlagsflags for event filter (disable or enable)

Implements CitrixMobility.ICMPEvents.

override void CitrixMobility.ICMPEvents_SinkHelper.KeyboardStateChanged ( int  rc,
CMP_KEYBOARD_TYPE  KybdType,
short  KybdFlags,
CMP_KEYBOARD_AUTOCAPS  KybdAutoCaps,
CMP_KEYBOARD_RETURNKEY  KybdReturnKey 
)

Event: Keyboard state changed.

Parameters:
[in]rcresult of last request
[in]KybdTypetype of keyboard that is displayed
[in]KybdFlagsflags associated with keyboard
[in]KybdAutoCapsauto capitalization mode selected
[in]KybdReturnKeyreturn key text selected

Implements CitrixMobility.ICMPEvents.

override void CitrixMobility.ICMPEvents_SinkHelper.OrientationChanged ( int  rc,
CMP_ORIENTATION_POSITION  DeviceOrientation,
CMP_ORIENTATION_POSITION  AppOrientation,
short  OrientationFlags 
)

Event: Orientation changed.

Parameters:
[in]rcresult of last request
[in]DeviceOrientationorientation position of the device
[in]AppOrientationorientation of the application
[in]OrientationFlagsEither sensor follow or lock

Implements CitrixMobility.ICMPEvents.

override void CitrixMobility.ICMPEvents_SinkHelper.PhoneCallStarted ( int  rc,
int  CallId 
)

Event: Phone call started.

Parameters:
[in]rcresult of last request
[in]CallIdunique phone call identifier for request

Implements CitrixMobility.ICMPEvents.

override void CitrixMobility.ICMPEvents_SinkHelper.PickerControlStateChanged ( int  ControlId,
short  PickerFlags,
int  result,
short  SelectedItemIndex 
)

Event: Picker control state changed.

Parameters:
[in]ControlIdunique identifier for picker control
[in]PickerFlagsflags for picker control
[in]resultresult of last request
[in]SelectedItemIndexselected list item

Implements CitrixMobility.ICMPEvents.

override void CitrixMobility.ICMPEvents_SinkHelper.PictureCaptured ( int  ,
long  ,
string  ,
string  ,
string  ,
int  ,
CMP_CAPTURE_QUALITY  ,
CMP_CAPTURE_CAMERA  ,
CMP_IMAGE_FORMAT  ,
int  ,
int  ,
CMP_THUMBNAIL_TYPE  ,
short  ,
short   
)
override void CitrixMobility.ICMPEvents_SinkHelper.PictureTaken ( int  rc,
int  PictureID,
CMP_IMAGE_FORMAT  Format,
int  PictureSize,
string  Filename 
)

Event: Picture taken.

Parameters:
[in]rcresult of last request
[in]PictureIDunique picture identifier
[in]Formattype of picture taken (JPEG, PNG)
[in]PictureSizesize of the picture
[in]Filenamelocation of picture using filename

Implements CitrixMobility.ICMPEvents.

Event: Scroll mode changed.

Parameters:
[in]rcresult of last request
[in]ScrollModecurrent scroll mode

Implements CitrixMobility.ICMPEvents.

Event: Session state changed.

Parameters:
[in]SessStatelatest state for the session

Implements CitrixMobility.ICMPEvents.

override void CitrixMobility.ICMPEvents_SinkHelper.SMSStarted ( int  rc,
int  MsgId 
)

Event: Send SMS Started.

Parameters:
[in]rcresult of last request
[in]MsgIdunique SMS identifier for request

Implements CitrixMobility.ICMPEvents.

override void CitrixMobility.ICMPEvents_SinkHelper.UserNotified ( int  rc,
int  NotificationId 
)

Event: User notified.

Parameters:
[in]rcresult of last request
[in]NotificationIdunique notification identifier

Implements CitrixMobility.ICMPEvents.

override void CitrixMobility.ICMPEvents_SinkHelper.VideoCaptured ( int  ,
long  ,
string  ,
string  ,
int  ,
CMP_CAPTURE_QUALITY  ,
CMP_CAPTURE_CAMERA  ,
CMP_VIDEO_ENCODING  ,
int  ,
int  ,
int   
)
override void CitrixMobility.ICMPEvents_SinkHelper.ViewportChanged ( int  rc,
short  flags,
short  zoomFactor,
int  x0Server,
int  y0Server,
int  x1Server,
int  y1Server,
int  x0Client,
int  y0Client,
int  x1Client,
int  y1Client 
)

Event: Viewport changed.

Parameters:
[in]rcresult of last request
[in]flagsindicates which fields are valid
[in]zoomFactoramount of zoom to applied to server viewport
[in]x0Serverserver viewport left x coordinate
[in]y0Serverserver viewport top y coordinate
[in]x1Serverserver viewport right x coordinate
[in]y1Serverserver viewport bottom y coordinate
[in]x0Clientclient viewport left x coordinate
[in]y0Clientclient viewport top y coordinate
[in]x1Clientclient viewport right x coordinate
[in]y1Clientclient viewport bottom y coordinate

Implements CitrixMobility.ICMPEvents.

override void CitrixMobility.ICMPEvents_SinkHelper.ViewportOriginChanged ( int  rc,
int  xLeft,
int  yTop 
)

Event: Viewport origin changed.

Parameters:
[in]rcresult of last request
[in]xLeftleft most position
[in]yToptop most position

Implements CitrixMobility.ICMPEvents.


Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Events Defines